Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
net/mac80211/tdls.c ieee80211_tdls_ch_sw_resp_tmpl_get() -> ieee80211_tdls_build_mgmt_packet_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| PARAM_VALUE | 3 | action_code | 6 |
| PARAM_VALUE | 4 | dialog_token | 0 |
| PARAM_VALUE | 5 | status_code | 0 |
| PARAM_VALUE | 7 | extra_ies | 9144301772489183232 |
| PARAM_VALUE | 8 | extra_ies_len | 6 |
| PARAM_VALUE | 9 | oper_class | 0 |
| PARAM_VALUE | 10 | chandef | 0 |
| BUF_SIZE | 1 | peer | 6 |
| BUF_SIZE | 7 | extra_ies | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sdata | unit_byte |
| UNITS | 8 | extra_ies_len | unit_byte |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
net/mac80211/tdls.c ieee80211_tdls_ch_sw_tmpl_get() -> ieee80211_tdls_build_mgmt_packet_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| PARAM_VALUE | 3 | action_code | 5 |
| PARAM_VALUE | 4 | dialog_token | 0 |
| PARAM_VALUE | 5 | status_code | 0 |
| PARAM_VALUE | 7 | extra_ies | 2531707417731096576 |
| PARAM_VALUE | 8 | extra_ies_len | 6,9 |
| PARAM_VALUE | 10 | chandef | 7676884049346555904 |
| PARAM_VALUE | 10 | chandef->chan | 4096-ptr_max |
| PARAM_VALUE | 10 | chandef->chan->freq_offset | 0 |
| PARAM_VALUE | 10 | chandef->edmg.bw_config | 0,4-15 |
| PARAM_VALUE | 10 | chandef->freq1_offset | 0-999 |
| PARAM_VALUE | 10 | chandef->width | 0-5,8-13 |
| BUF_SIZE | 1 | peer | 6 |
| BUF_SIZE | 7 | extra_ies | 9 |
| CAPPED_DATA | 10 | chandef->edmg.bw_config | 1 |
| DATA_SOURCE | 9 | oper_class | $1 |
| DATA_SOURCE | 10 | chandef | $2 |
| FUZZY_MAX | 10 | chandef->width | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sdata | unit_byte |
| UNITS | 8 | extra_ies_len | unit_byte |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/tdls.c ieee80211_tdls_prep_mgmt_packet() -> ieee80211_tdls_build_mgmt_packet_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdata | 4096-ptr_max |
| PARAM_VALUE | 0 | sdata->local | 4096-ptr_max |
| PARAM_VALUE | 0 | sdata->local->sta_hash.ht.p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 1 | peer | 4096-ptr_max |
| PARAM_VALUE | 2 | link_id | (-1)-255 |
| PARAM_VALUE | 3 | action_code | 0-3,5-6,10,14 |
| PARAM_VALUE | 7 | extra_ies | 4096-ptr_max |
| PARAM_VALUE | 8 | extra_ies_len | 0-u16max |
| PARAM_VALUE | 9 | oper_class | 0 |
| PARAM_VALUE | 10 | chandef | 0 |
| CAPPED_DATA | 0 | sdata | 1 |
| DATA_SOURCE | 0 | sdata | r IEEE80211_DEV_TO_SUB_IF |
| DATA_SOURCE | 1 | peer | $2 |
| DATA_SOURCE | 2 | link_id | $3 |
| DATA_SOURCE | 3 | action_code | $4 |
| DATA_SOURCE | 4 | dialog_token | $5 |
| DATA_SOURCE | 5 | status_code | $6 |
| DATA_SOURCE | 6 | initiator | $8 [m] |
| DATA_SOURCE | 7 | extra_ies | $9 |
| DATA_SOURCE | 8 | extra_ies_len | $10 |
| DATA_SOURCE | 9 | oper_class | $11 |
| DATA_SOURCE | 10 | chandef | $12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *peer | 0-255 |
| USER_DATA | 7 | *extra_ies | 0-255 |
| USER_PTR | 1 | peer | |
| USER_PTR | 7 | extra_ies | |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |