Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/mac80211/chan.c _ieee80211_change_chanctx() -> drv_change_chanctx()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
PARAM_VALUE 1 ctx 4096-ptr_max
PARAM_VALUE 2 changed 0-1,16-17,32-497
CAPPED_DATA 1 ctx 1
DATA_SOURCE 0 local $0
DATA_SOURCE 1 ctx $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/mac80211/chan.c _ieee80211_recalc_chanctx_min_def() -> drv_change_chanctx()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
PARAM_VALUE 0 local->hw.wiphy 4096-ptr_max
PARAM_VALUE 0 *local->wep_tx_ctx.S 0-4294967295
PARAM_VALUE 1 ctx 4096-ptr_max
PARAM_VALUE 1 ctx->conf.def.chan 4096-ptr_max
PARAM_VALUE 1 ctx->conf.def.chan->band 0-3,5-u32max
PARAM_VALUE 1 ctx->conf.def.width 0-7,13-u32max
PARAM_VALUE 1 ctx->conf.radar_enabled 0
PARAM_VALUE 1 ctx->driver_present 1
PARAM_VALUE 2 changed 16
BUF_SIZE 1 ctx (-1),320-s32max
BUF_SIZE 1 ctx (-1),320-s32max
CAPPED_DATA 1 ctx 1
CAPPED_DATA 1 ctx->conf.min_def.width 1
DATA_SOURCE 0 local $0
DATA_SOURCE 1 ctx $1
DATA_SOURCE 2 changed r __ieee80211_recalc_chanctx_min_def
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/mac80211/chan.c ieee80211_recalc_radar_chanctx() -> drv_change_chanctx()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
PARAM_VALUE 0 local->monitor_sdata 0,4096-ptr_max
PARAM_VALUE 1 ctx 4096-ptr_max
PARAM_VALUE 2 changed 4
BUF_SIZE 1 ctx (-1),320-s32max
BUF_SIZE 1 ctx (-1),320-s32max
CAPPED_DATA 0 local->monitor_sdata 1
CAPPED_DATA 1 ctx 1
DATA_SOURCE 0 local $0
DATA_SOURCE 1 ctx $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/mac80211/chan.c ieee80211_recalc_smps_chanctx() -> drv_change_chanctx()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
PARAM_VALUE 0 local->monitor_sdata 0,4096-ptr_max
PARAM_VALUE 1 ctx 4096-ptr_max
PARAM_VALUE 2 changed 2
BUF_SIZE 1 ctx (-1),320-s32max
BUF_SIZE 1 ctx (-1),320-s32max
CAPPED_DATA 1 ctx 1
DATA_SOURCE 0 local $0
DATA_SOURCE 1 ctx $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL