Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/wireless/virtual/mac80211_hwsim_main.c hwsim_send_nullfunc_no_ps() -> hwsim_send_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | vif | 4096-ptr_max |
| PARAM_VALUE | 3 | ps | 0 |
| BUF_SIZE | 0 | data | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | data | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | mac | 6 |
| BUF_SIZE | 1 | mac | 6 |
| DATA_SOURCE | 0 | data | $0 |
| DATA_SOURCE | 1 | mac | $1 |
| DATA_SOURCE | 2 | vif | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | data->bw | 0-u32max[u] |
| USER_DATA | 0 | data->channels | s32min-s32max[u] |
| USER_DATA | 0 | data->destroy_on_close | 0-1[u] |
| USER_DATA | 0 | data->group | 0-u64max[u] |
| USER_DATA | 0 | data->hw_scan.cpu | s32min-s32max[u] |
| USER_DATA | 0 | data->hw_scan.timer.expires | 0-u64max[u] |
| USER_DATA | 0 | data->hw_scan.timer.flags | 0-u32max[u] |
| USER_DATA | 0 | data->hw_scan.work.data.counter | s64min-s64max[u] |
| USER_DATA | 0 | data->idle | 0-1[u] |
| USER_DATA | 0 | data->idx | s32min-s32max[u] |
| USER_DATA | 0 | data->if_combination.beacon_int_infra_match | 0-1[u] |
| USER_DATA | 0 | data->if_combination.beacon_int_min_gcd | 0-u32max[u] |
| USER_DATA | 0 | data->if_combination.max_interfaces | 0-u16max[u] |
| USER_DATA | 0 | data->if_combination.n_limits | 0-255[u] |
| USER_DATA | 0 | data->if_combination.num_different_channels | 0-u32max[u] |
| USER_DATA | 0 | data->if_combination.radar_detect_regions | 0-255[u] |
| USER_DATA | 0 | data->if_combination.radar_detect_widths | 0-255[u] |
| USER_DATA | 0 | data->if_combination_radio.beacon_int_infra_match | 0-1[u] |
| USER_DATA | 0 | data->if_combination_radio.beacon_int_min_gcd | 0-u32max[u] |
| USER_DATA | 0 | data->if_combination_radio.max_interfaces | 0-u16max[u] |
| USER_DATA | 0 | data->if_combination_radio.n_limits | 0-255[u] |
| USER_DATA | 0 | data->if_combination_radio.num_different_channels | 0-u32max[u] |
| USER_DATA | 0 | data->if_combination_radio.radar_detect_regions | 0-255[u] |
| USER_DATA | 0 | data->if_combination_radio.radar_detect_widths | 0-255[u] |
| USER_DATA | 0 | data->n_if_limits | s32min-s32max[u] |
| USER_DATA | 0 | data->nan.bands | 0-255[u] |
| USER_DATA | 0 | data->nan.current_ami.ambtt | 0-u32max[u] |
| USER_DATA | 0 | data->nan.current_ami.hop_count | 0-255[u] |
| USER_DATA | 0 | data->nan.current_ami.master_pref | 0-255[u] |
| USER_DATA | 0 | data->nan.current_ami.master_rank | 0-u64max[u] |
| USER_DATA | 0 | data->nan.current_ami.random_factor | 0-255[u] |
| USER_DATA | 0 | data->nan.discovery_beacon_timer._softexpires | s64min-s64max[u] |
| USER_DATA | 0 | data->nan.discovery_beacon_timer.is_hard | 0-1[u] |
| USER_DATA | 0 | data->nan.discovery_beacon_timer.is_lazy | 0-1[u] |
| USER_DATA | 0 | data->nan.discovery_beacon_timer.is_queued | 0-1[u] |
| USER_DATA | 0 | data->nan.discovery_beacon_timer.is_rel | 0-1[u] |
| USER_DATA | 0 | data->nan.discovery_beacon_timer.is_soft | 0-1[u] |
| USER_DATA | 0 | data->nan.discovery_beacon_timer.node.expires | s64min-s64max[u] |
| USER_DATA | 0 | data->nan.discovery_beacon_timer.node.node.node.__rb_parent_color | 0-u64max[u] |
| USER_DATA | 0 | data->nan.last_ami.ambtt | 0-u32max[u] |
| USER_DATA | 0 | data->nan.last_ami.hop_count | 0-255[u] |
| USER_DATA | 0 | data->nan.last_ami.master_pref | 0-255[u] |
| USER_DATA | 0 | data->nan.last_ami.master_rank | 0-u64max[u] |
| USER_DATA | 0 | data->nan.last_ami.random_factor | 0-255[u] |
| USER_DATA | 0 | data->nan.master_pref | 0-255[u] |
| USER_DATA | 0 | data->nan.master_transition_score | s32min-s32max[u] |
| USER_DATA | 0 | data->nan.notify_dw | 0-1[u] |
| USER_DATA | 0 | data->nan.phase | 0-u32max[u] |
| USER_DATA | 0 | data->nan.random_factor | 0-255[u] |
| USER_DATA | 0 | data->nan.random_factor_valid_dwst | 0-255[u] |
| USER_DATA | 0 | data->nan.resume_txqs_timer._softexpires | s64min-s64max[u] |
| USER_DATA | 0 | data->nan.resume_txqs_timer.is_hard | 0-1[u] |
| USER_DATA | 0 | data->nan.resume_txqs_timer.is_lazy | 0-1[u] |
| USER_DATA | 0 | data->nan.resume_txqs_timer.is_queued | 0-1[u] |
| USER_DATA | 0 | data->nan.resume_txqs_timer.is_rel | 0-1[u] |
| USER_DATA | 0 | data->nan.resume_txqs_timer.is_soft | 0-1[u] |
| USER_DATA | 0 | data->nan.resume_txqs_timer.node.expires | s64min-s64max[u] |
| USER_DATA | 0 | data->nan.resume_txqs_timer.node.node.node.__rb_parent_color | 0-u64max[u] |
| USER_DATA | 0 | data->nan.role | 0-u32max[u] |
| USER_DATA | 0 | data->nan.slot_timer._softexpires | s64min-s64max[u] |
| USER_DATA | 0 | data->nan.slot_timer.is_hard | 0-1[u] |
| USER_DATA | 0 | data->nan.slot_timer.is_lazy | 0-1[u] |
| USER_DATA | 0 | data->nan.slot_timer.is_queued | 0-1[u] |
| USER_DATA | 0 | data->nan.slot_timer.is_rel | 0-1[u] |
| USER_DATA | 0 | data->nan.slot_timer.is_soft | 0-1[u] |
| USER_DATA | 0 | data->nan.slot_timer.node.expires | s64min-s64max[u] |
| USER_DATA | 0 | data->nan.slot_timer.node.node.node.__rb_parent_color | 0-u64max[u] |
| USER_DATA | 0 | data->nan.sync_transition_score | s32min-s32max[u] |
| USER_DATA | 0 | data->nan.tsf_adjusted | 0-1[u] |
| USER_DATA | 0 | data->nan.tsf_discontinuity | 0-1[u] |
| USER_DATA | 0 | data->netgroup | s32min-s32max[u] |
| USER_DATA | 0 | data->pending.qlen | 0-u32max[u] |
| USER_DATA | 0 | data->pending_cookie.counter | s32min-s32max[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.asap | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.bandwidths | 0-u32max[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.concurrent_ista_rsta_support | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.ista.max_peers | 0-u32max[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.ista.support_edca | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.ista.support_ntb | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.ista.support_tb | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.max_bursts_exponent | (-128)-127[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.max_ftms_per_burst | 0-255[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.max_no_of_rx_antennas | 0-255[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.max_no_of_tx_antennas | 0-255[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.max_rx_ltf_rep | 0-255[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.max_rx_sts | 0-255[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.max_total_ltf_rx | 0-255[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.max_total_ltf_tx | 0-255[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.max_tx_ltf_rep | 0-255[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.max_tx_sts | 0-255[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.min_allowed_ranging_interval_edca | 0-u32max[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.min_allowed_ranging_interval_ntb | 0-u32max[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.non_asap | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.non_trigger_based | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.pd_bandwidths | 0-u32max[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.pd_preambles | 0-u32max[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.preambles | 0-u32max[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.request_civicloc | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.request_lci | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.rsta.max_peers | 0-u32max[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.rsta.support_edca | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.rsta.support_ntb | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.rsta.support_tb | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.support_6ghz | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.supported | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.trigger_based | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.type.infra_support | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.type.pd_support | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.max_peers | 0-u32max[u] |
| USER_DATA | 0 | data->pmsr_capa.randomize_mac_addr | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.report_ap_tsf | 0-1[u] |
| USER_DATA | 0 | data->portid | 0-u32max[u] |
| USER_DATA | 0 | data->ps | 0-u32max[u] |
| USER_DATA | 0 | data->ps_poll_pending | 0-1[u] |
| USER_DATA | 0 | data->radar_background_chandef.center_freq1 | 0-u32max[u] |
| USER_DATA | 0 | data->radar_background_chandef.center_freq2 | 0-u32max[u] |
| USER_DATA | 0 | data->radar_background_chandef.edmg.bw_config | 0-u32max[u] |
| USER_DATA | 0 | data->radar_background_chandef.edmg.channels | 0-255[u] |
| USER_DATA | 0 | data->radar_background_chandef.freq1_offset | 0-u16max[u] |
| USER_DATA | 0 | data->radar_background_chandef.npca_punctured | 0-u16max[u] |
| USER_DATA | 0 | data->radar_background_chandef.punctured | 0-u16max[u] |
| USER_DATA | 0 | data->radar_background_chandef.s1g_primary_2mhz | 0-1[u] |
| USER_DATA | 0 | data->radar_background_chandef.width | 0-u32max[u] |
| USER_DATA | 0 | data->roc_done.cpu | s32min-s32max[u] |
| USER_DATA | 0 | data->roc_done.timer.expires | 0-u64max[u] |
| USER_DATA | 0 | data->roc_done.timer.flags | 0-u32max[u] |
| USER_DATA | 0 | data->roc_done.work.data.counter | s64min-s64max[u] |
| USER_DATA | 0 | data->roc_duration | 0-u32max[u] |
| USER_DATA | 0 | data->roc_start.cpu | s32min-s32max[u] |
| USER_DATA | 0 | data->roc_start.timer.expires | 0-u64max[u] |
| USER_DATA | 0 | data->roc_start.timer.flags | 0-u32max[u] |
| USER_DATA | 0 | data->roc_start.work.data.counter | s64min-s64max[u] |
| USER_DATA | 0 | data->rx_bytes | 0-u64max[u] |
| USER_DATA | 0 | data->rx_filter | 0-u32max[u] |
| USER_DATA | 0 | data->rx_pkts | 0-u64max[u] |
| USER_DATA | 0 | data->rx_rssi | s32min-s32max[u] |
| USER_DATA | 0 | data->scan_chan_idx | s32min-s32max[u] |
| USER_DATA | 0 | data->scanning | 0-1[u] |
| USER_DATA | 0 | data->started | 0-1[u] |
| USER_DATA | 0 | data->tsf_offset | s64min-s64max[u] |
| USER_DATA | 0 | data->tx_bytes | 0-u64max[u] |
| USER_DATA | 0 | data->tx_dropped | 0-u64max[u] |
| USER_DATA | 0 | data->tx_failed | 0-u64max[u] |
| USER_DATA | 0 | data->tx_pkts | 0-u64max[u] |
| USER_DATA | 0 | data->use_chanctx | 0-1[u] |
| USER_DATA | 0 | data->wmediumd | 0-u32max[u] |
| UNITS | 0 | data | unit_byte |
| USER_PTR | 0 | data | |
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &local->iflist_mtx | ||
| HALF_LOCKED2 | &mvm->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/virtual/mac80211_hwsim_main.c hwsim_send_nullfunc_ps() -> hwsim_send_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | vif | 4096-ptr_max |
| PARAM_VALUE | 3 | ps | 1 |
| BUF_SIZE | 0 | data | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | data | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | mac | 6 |
| BUF_SIZE | 1 | mac | 6 |
| DATA_SOURCE | 0 | data | $0 |
| DATA_SOURCE | 1 | mac | $1 |
| DATA_SOURCE | 2 | vif | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | data->bw | 0-u32max[u] |
| USER_DATA | 0 | data->channels | s32min-s32max[u] |
| USER_DATA | 0 | data->destroy_on_close | 0-1[u] |
| USER_DATA | 0 | data->group | 0-u64max[u] |
| USER_DATA | 0 | data->hw_scan.cpu | s32min-s32max[u] |
| USER_DATA | 0 | data->hw_scan.timer.expires | 0-u64max[u] |
| USER_DATA | 0 | data->hw_scan.timer.flags | 0-u32max[u] |
| USER_DATA | 0 | data->hw_scan.work.data.counter | s64min-s64max[u] |
| USER_DATA | 0 | data->idle | 0-1[u] |
| USER_DATA | 0 | data->idx | s32min-s32max[u] |
| USER_DATA | 0 | data->if_combination.beacon_int_infra_match | 0-1[u] |
| USER_DATA | 0 | data->if_combination.beacon_int_min_gcd | 0-u32max[u] |
| USER_DATA | 0 | data->if_combination.max_interfaces | 0-u16max[u] |
| USER_DATA | 0 | data->if_combination.n_limits | 0-255[u] |
| USER_DATA | 0 | data->if_combination.num_different_channels | 0-u32max[u] |
| USER_DATA | 0 | data->if_combination.radar_detect_regions | 0-255[u] |
| USER_DATA | 0 | data->if_combination.radar_detect_widths | 0-255[u] |
| USER_DATA | 0 | data->if_combination_radio.beacon_int_infra_match | 0-1[u] |
| USER_DATA | 0 | data->if_combination_radio.beacon_int_min_gcd | 0-u32max[u] |
| USER_DATA | 0 | data->if_combination_radio.max_interfaces | 0-u16max[u] |
| USER_DATA | 0 | data->if_combination_radio.n_limits | 0-255[u] |
| USER_DATA | 0 | data->if_combination_radio.num_different_channels | 0-u32max[u] |
| USER_DATA | 0 | data->if_combination_radio.radar_detect_regions | 0-255[u] |
| USER_DATA | 0 | data->if_combination_radio.radar_detect_widths | 0-255[u] |
| USER_DATA | 0 | data->n_if_limits | s32min-s32max[u] |
| USER_DATA | 0 | data->nan.bands | 0-255[u] |
| USER_DATA | 0 | data->nan.current_ami.ambtt | 0-u32max[u] |
| USER_DATA | 0 | data->nan.current_ami.hop_count | 0-255[u] |
| USER_DATA | 0 | data->nan.current_ami.master_pref | 0-255[u] |
| USER_DATA | 0 | data->nan.current_ami.master_rank | 0-u64max[u] |
| USER_DATA | 0 | data->nan.current_ami.random_factor | 0-255[u] |
| USER_DATA | 0 | data->nan.discovery_beacon_timer._softexpires | s64min-s64max[u] |
| USER_DATA | 0 | data->nan.discovery_beacon_timer.is_hard | 0-1[u] |
| USER_DATA | 0 | data->nan.discovery_beacon_timer.is_lazy | 0-1[u] |
| USER_DATA | 0 | data->nan.discovery_beacon_timer.is_queued | 0-1[u] |
| USER_DATA | 0 | data->nan.discovery_beacon_timer.is_rel | 0-1[u] |
| USER_DATA | 0 | data->nan.discovery_beacon_timer.is_soft | 0-1[u] |
| USER_DATA | 0 | data->nan.discovery_beacon_timer.node.expires | s64min-s64max[u] |
| USER_DATA | 0 | data->nan.discovery_beacon_timer.node.node.node.__rb_parent_color | 0-u64max[u] |
| USER_DATA | 0 | data->nan.last_ami.ambtt | 0-u32max[u] |
| USER_DATA | 0 | data->nan.last_ami.hop_count | 0-255[u] |
| USER_DATA | 0 | data->nan.last_ami.master_pref | 0-255[u] |
| USER_DATA | 0 | data->nan.last_ami.master_rank | 0-u64max[u] |
| USER_DATA | 0 | data->nan.last_ami.random_factor | 0-255[u] |
| USER_DATA | 0 | data->nan.master_pref | 0-255[u] |
| USER_DATA | 0 | data->nan.master_transition_score | s32min-s32max[u] |
| USER_DATA | 0 | data->nan.notify_dw | 0-1[u] |
| USER_DATA | 0 | data->nan.phase | 0-u32max[u] |
| USER_DATA | 0 | data->nan.random_factor | 0-255[u] |
| USER_DATA | 0 | data->nan.random_factor_valid_dwst | 0-255[u] |
| USER_DATA | 0 | data->nan.resume_txqs_timer._softexpires | s64min-s64max[u] |
| USER_DATA | 0 | data->nan.resume_txqs_timer.is_hard | 0-1[u] |
| USER_DATA | 0 | data->nan.resume_txqs_timer.is_lazy | 0-1[u] |
| USER_DATA | 0 | data->nan.resume_txqs_timer.is_queued | 0-1[u] |
| USER_DATA | 0 | data->nan.resume_txqs_timer.is_rel | 0-1[u] |
| USER_DATA | 0 | data->nan.resume_txqs_timer.is_soft | 0-1[u] |
| USER_DATA | 0 | data->nan.resume_txqs_timer.node.expires | s64min-s64max[u] |
| USER_DATA | 0 | data->nan.resume_txqs_timer.node.node.node.__rb_parent_color | 0-u64max[u] |
| USER_DATA | 0 | data->nan.role | 0-u32max[u] |
| USER_DATA | 0 | data->nan.slot_timer._softexpires | s64min-s64max[u] |
| USER_DATA | 0 | data->nan.slot_timer.is_hard | 0-1[u] |
| USER_DATA | 0 | data->nan.slot_timer.is_lazy | 0-1[u] |
| USER_DATA | 0 | data->nan.slot_timer.is_queued | 0-1[u] |
| USER_DATA | 0 | data->nan.slot_timer.is_rel | 0-1[u] |
| USER_DATA | 0 | data->nan.slot_timer.is_soft | 0-1[u] |
| USER_DATA | 0 | data->nan.slot_timer.node.expires | s64min-s64max[u] |
| USER_DATA | 0 | data->nan.slot_timer.node.node.node.__rb_parent_color | 0-u64max[u] |
| USER_DATA | 0 | data->nan.sync_transition_score | s32min-s32max[u] |
| USER_DATA | 0 | data->nan.tsf_adjusted | 0-1[u] |
| USER_DATA | 0 | data->nan.tsf_discontinuity | 0-1[u] |
| USER_DATA | 0 | data->netgroup | s32min-s32max[u] |
| USER_DATA | 0 | data->pending.qlen | 0-u32max[u] |
| USER_DATA | 0 | data->pending_cookie.counter | s32min-s32max[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.asap | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.bandwidths | 0-u32max[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.concurrent_ista_rsta_support | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.ista.max_peers | 0-u32max[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.ista.support_edca | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.ista.support_ntb | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.ista.support_tb | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.max_bursts_exponent | (-128)-127[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.max_ftms_per_burst | 0-255[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.max_no_of_rx_antennas | 0-255[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.max_no_of_tx_antennas | 0-255[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.max_rx_ltf_rep | 0-255[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.max_rx_sts | 0-255[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.max_total_ltf_rx | 0-255[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.max_total_ltf_tx | 0-255[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.max_tx_ltf_rep | 0-255[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.max_tx_sts | 0-255[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.min_allowed_ranging_interval_edca | 0-u32max[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.min_allowed_ranging_interval_ntb | 0-u32max[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.non_asap | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.non_trigger_based | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.pd_bandwidths | 0-u32max[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.pd_preambles | 0-u32max[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.preambles | 0-u32max[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.request_civicloc | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.request_lci | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.rsta.max_peers | 0-u32max[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.rsta.support_edca | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.rsta.support_ntb | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.rsta.support_tb | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.support_6ghz | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.supported | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.trigger_based | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.type.infra_support | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.ftm.type.pd_support | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.max_peers | 0-u32max[u] |
| USER_DATA | 0 | data->pmsr_capa.randomize_mac_addr | 0-1[u] |
| USER_DATA | 0 | data->pmsr_capa.report_ap_tsf | 0-1[u] |
| USER_DATA | 0 | data->portid | 0-u32max[u] |
| USER_DATA | 0 | data->ps | 0-u32max[u] |
| USER_DATA | 0 | data->ps_poll_pending | 0-1[u] |
| USER_DATA | 0 | data->radar_background_chandef.center_freq1 | 0-u32max[u] |
| USER_DATA | 0 | data->radar_background_chandef.center_freq2 | 0-u32max[u] |
| USER_DATA | 0 | data->radar_background_chandef.edmg.bw_config | 0-u32max[u] |
| USER_DATA | 0 | data->radar_background_chandef.edmg.channels | 0-255[u] |
| USER_DATA | 0 | data->radar_background_chandef.freq1_offset | 0-u16max[u] |
| USER_DATA | 0 | data->radar_background_chandef.npca_punctured | 0-u16max[u] |
| USER_DATA | 0 | data->radar_background_chandef.punctured | 0-u16max[u] |
| USER_DATA | 0 | data->radar_background_chandef.s1g_primary_2mhz | 0-1[u] |
| USER_DATA | 0 | data->radar_background_chandef.width | 0-u32max[u] |
| USER_DATA | 0 | data->roc_done.cpu | s32min-s32max[u] |
| USER_DATA | 0 | data->roc_done.timer.expires | 0-u64max[u] |
| USER_DATA | 0 | data->roc_done.timer.flags | 0-u32max[u] |
| USER_DATA | 0 | data->roc_done.work.data.counter | s64min-s64max[u] |
| USER_DATA | 0 | data->roc_duration | 0-u32max[u] |
| USER_DATA | 0 | data->roc_start.cpu | s32min-s32max[u] |
| USER_DATA | 0 | data->roc_start.timer.expires | 0-u64max[u] |
| USER_DATA | 0 | data->roc_start.timer.flags | 0-u32max[u] |
| USER_DATA | 0 | data->roc_start.work.data.counter | s64min-s64max[u] |
| USER_DATA | 0 | data->rx_bytes | 0-u64max[u] |
| USER_DATA | 0 | data->rx_filter | 0-u32max[u] |
| USER_DATA | 0 | data->rx_pkts | 0-u64max[u] |
| USER_DATA | 0 | data->rx_rssi | s32min-s32max[u] |
| USER_DATA | 0 | data->scan_chan_idx | s32min-s32max[u] |
| USER_DATA | 0 | data->scanning | 0-1[u] |
| USER_DATA | 0 | data->started | 0-1[u] |
| USER_DATA | 0 | data->tsf_offset | s64min-s64max[u] |
| USER_DATA | 0 | data->tx_bytes | 0-u64max[u] |
| USER_DATA | 0 | data->tx_dropped | 0-u64max[u] |
| USER_DATA | 0 | data->tx_failed | 0-u64max[u] |
| USER_DATA | 0 | data->tx_pkts | 0-u64max[u] |
| USER_DATA | 0 | data->use_chanctx | 0-1[u] |
| USER_DATA | 0 | data->wmediumd | 0-u32max[u] |
| UNITS | 0 | data | unit_byte |
| USER_PTR | 0 | data | |
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &local->iflist_mtx | ||
| HALF_LOCKED2 | &mvm->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | rcu_read |