Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/mac80211/main.c _ieee80211_hw_conf_chan() -> drv_config()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
PARAM_VALUE 0 local->emulate_chanctx 1
PARAM_VALUE 0 local->hw.conf.chandef.chan 4096-ptr_max
PARAM_VALUE 0 local->hw.conf.chandef.edmg.bw_config 0,4-15
PARAM_VALUE 0 local->hw.conf.chandef.freq1_offset 0-999
PARAM_VALUE 0 local->hw.conf.chandef.width 0-5,8-13
PARAM_VALUE 0 local->hw.conf.smps_mode 1-3
PARAM_VALUE 0 local->open_count s32min-(-1),1-s32max
PARAM_VALUE 0 local->tmp_channel 0,4096-ptr_max
PARAM_VALUE 1 radio_idx (-1)
PARAM_VALUE 2 changed 2,32,34,64,66,96,98
DATA_SOURCE 0 local $0
DATA_SOURCE 2 changed r ieee80211_calc_hw_conf_chan
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 local->hw_scan_req->req.n_channels

net/mac80211/main.c ieee80211_hw_conf_init() -> drv_config()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
PARAM_VALUE 0 local->open_count 1
PARAM_VALUE 1 radio_idx (-1)
PARAM_VALUE 2 changed 4294967197,4294967199,4294967229,4294967231,4294967261,4294967263,4294967293,u32max
DATA_SOURCE 0 local $0
FUZZY_MAX 2 changed 4294967197
BIT_INFO 2 changed 0xffffff9d,0xffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdata->local->hw.wiphy->mtx

net/mac80211/main.c ieee80211_hw_config() -> drv_config()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
PARAM_VALUE 0 local->monitor_sdata->deflink.debugfs_dir->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 local->open_count s32min-(-1),1-s32max
PARAM_VALUE 1 radio_idx (-1)-255
PARAM_VALUE 2 changed 8,16,128,256,412
BUF_SIZE 0 local->hw_scan_req (-1)-0,248-s32max
CAPPED_DATA 1 radio_idx 1
DATA_SOURCE 0 local $0
DATA_SOURCE 1 radio_idx $1
DATA_SOURCE 2 changed $2
HARD_MAX 2 changed 412
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 local->hw_scan_req->req.n_channels
UNITS 1 radio_idx unit_array_size
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 0 &local->hw.wiphy->mtx