Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/wireless/ath/ath11k/wmi.c ath11k_init_cmd_send() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->num_host_mem_chunks 0
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 1
BUF_SIZE 0 wmi 312
BUF_SIZE 0 wmi 312
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
LOCK2 &ab->core_lock
LOCK2 &pool->lock
TYPE_LOCK (struct ath11k_base)->core_lock

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_addba_clear_resp() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->peer_macaddr.addr 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 32769
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_addba_send() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->peer_macaddr.addr 4096-ptr_max
PARAM_VALUE 1 skb->data->tid 0-15
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 32770
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_addba_set_resp() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->peer_macaddr.addr 4096-ptr_max
PARAM_VALUE 1 skb->data->tid 0-15
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 32773
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_arp_ns_offload() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 94209
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct ath11k)->conf_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_bcn_tmpl() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->ema_params 0-131071,16777216-16908287
PARAM_VALUE 1 skb->data->mbssid_ie_offset 0-u16max
PARAM_VALUE 1 skb->data->tim_ie_offset 0-u16max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 28675
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->conf_mutex
HALF_LOCKED2 &arvif->ar->conf_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_delba_send() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->peer_macaddr.addr 4096-ptr_max
PARAM_VALUE 1 skb->data->tid 0-15
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 32772
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_fils_discovery() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->config 0-1
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 45073
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_fils_discovery_tmpl() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 28686
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_force_fw_hang_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->delay_time_ms 0
PARAM_VALUE 1 skb->data->type 1
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 118792
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_fw_dbglog_cfg() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 118787
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_gtk_rekey_getinfo() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab->ab->htc.tx_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->flags 67108864
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 102401
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct ath11k)->conf_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_gtk_rekey_offload() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab->ab->htc.tx_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->flags 16777216,33554432
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 102401
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
FUZZY_MAX 1 skb->data->flags 33554432
HARD_MAX 1 skb->data->flags 33554432
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct ath11k)->conf_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_hw_data_filter_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->enable 0-1
PARAM_VALUE 1 skb->data->hw_filter_bitmap 3,u32max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 241665
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
FUZZY_MAX 1 skb->data->hw_filter_bitmap u32max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct ath11k)->conf_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_mgmt_send() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->buf_len 0-64
PARAM_VALUE 1 skb->data->desc_id 0-s32max
PARAM_VALUE 1 skb->data->tx_params_valid 0-1
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 28680
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
FUZZY_MAX 1 skb->data->tx_params_valid 1
HARD_MAX 1 skb->data->tx_params_valid 1
LOCK2 &ar->conf_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_p2p_go_bcn_ie() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 53251
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->conf_mutex
HALF_LOCKED2 &arvif->ar->conf_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_pdev_bss_chan_info_request() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->req_type 1
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 16429
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct ath11k)->conf_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_pdev_dma_ring_cfg() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->event_timeout_ms 1
PARAM_VALUE 1 skb->data->module_id 0-1
PARAM_VALUE 1 skb->data->num_elems 0-1
PARAM_VALUE 1 skb->data->num_resp_per_event 1-2
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 16436
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
LOCK2 &ab->core_lock
LOCK2 &pool->lock
TYPE_LOCK (struct ath11k_base)->core_lock

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_pdev_lro_cfg() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab->ab->htc.tx_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 wmi->wmi_ab->svc_map 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 118800
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_pdev_non_srg_obss_bssid_enable_bitmap() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 16448
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_pdev_non_srg_obss_color_enable_bitmap() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 16447
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_pdev_peer_pktlog_filter() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->enable 0-255
PARAM_VALUE 1 skb->data->num_mac 1
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 16438
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_pdev_pktlog_disable() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 16389
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_pdev_pktlog_enable() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->enable 1
PARAM_VALUE 1 skb->data->evlist 1-u32max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 16388
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_pdev_resume() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 69634
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_pdev_set_bios_geo_table_param() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->rsvd_len 18
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 16453
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
HALF_LOCKED2 &dev->ethtool->rss_lock
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
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_pdev_set_bios_sar_table_param() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->rsvd_len 6
PARAM_VALUE 1 skb->data->sar_len 22
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 16452
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
HALF_LOCKED2 &dev->ethtool->rss_lock
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
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_pdev_set_param() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->param_id 1-4,7,10,13,34-35,44,91,143,168,188,190,198
PARAM_VALUE 1 skb->data->pdev_id 0-255
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 16387
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->conf_mutex
HALF_LOCKED2 &ar->conf_mutex
HALF_LOCKED2 _T->lock

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_pdev_set_ps_mode() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->sta_ps_mode 0-1
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 36865
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->conf_mutex
HALF_LOCKED2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_pdev_set_srg_bss_color_bitmap() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 16443
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_pdev_set_srg_patial_bssid_bitmap() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 16444
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_pdev_srg_obss_bssid_enable_bitmap() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 16446
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_pdev_srg_obss_color_enable_bitmap() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 16445
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_pdev_suspend() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->suspend_opt 1
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 69633
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ab->core_lock
HALF_LOCKED2 &_dev->mutex
TYPE_LOCK (struct ath11k_base)->core_lock

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_peer_rx_reorder_queue_setup() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->ba_window_size_valid 1
PARAM_VALUE 1 skb->data->peer_macaddr.addr 4096-ptr_max
PARAM_VALUE 1 skb->data->queue_no 0-255
PARAM_VALUE 1 skb->data->tid 0-255
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 24595
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_peer_set_cfr_capture_conf() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 24602
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
HALF_LOCKED2 _T->lock

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_probe_resp_tmpl() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 28679
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_rx_reord_queue_remove() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->peer_macaddr.addr 4096-ptr_max
PARAM_VALUE 1 skb->data->vdev_id 0-u16max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 24596
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_scan_prob_req_oui() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab->ab->htc.tx_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 wmi->wmi_ab->svc_map 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->prob_req_oui 0-16777215
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 12294
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_11d_scan_start_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->scan_period_msec 600000
PARAM_VALUE 1 skb->data->start_interval_msec 0
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 237570
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->ab->vdev_id_11d_lock
HALF_LOCKED2 &ar->conf_mutex
TYPE_LOCK (struct ath11k_base)->vdev_id_11d_lock

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_11d_scan_stop_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->vdev_id 0-65534,65536-u32max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 237571
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->ab->vdev_id_11d_lock
HALF_LOCKED2 &ar->conf_mutex
HALF_LOCKED2 &ar->conf_mutex
TYPE_LOCK (struct ath11k_base)->vdev_id_11d_lock

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_bcn_offload_control_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 28683
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_bss_color_change_enable_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->enable 0-1
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 28684
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
FUZZY_MAX 1 skb->data->enable 1
HARD_MAX 1 skb->data->enable 1

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_dfs_phyerr_offload_enable_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 40965
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_init_country_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->cc_info.regdom_id 0-u16max
PARAM_VALUE 1 skb->data->init_cc_type 0-2
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 237572
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
FUZZY_MAX 1 skb->data->init_cc_type 2
HARD_MAX 1 skb->data->init_cc_type 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_obss_color_collision_cfg_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->current_bss_color 0-255
PARAM_VALUE 1 skb->data->evt_type 0-1
PARAM_VALUE 1 skb->data->flags 0
PARAM_VALUE 1 skb->data->free_slot_expiry_time_ms 0
PARAM_VALUE 1 skb->data->scan_period_ms 200
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 172035
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
FUZZY_MAX 1 skb->data->evt_type 1
HARD_MAX 1 skb->data->evt_type 1

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_obss_spr_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->enable 0-1
PARAM_VALUE 1 skb->data->obss_max 0-255
PARAM_VALUE 1 skb->data->obss_min 0-255
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 262145
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_pdev_set_regdomain() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->dfs_domain 0-255
PARAM_VALUE 1 skb->data->reg_domain 0-u16max
PARAM_VALUE 1 skb->data->reg_domain_2g 0-u16max
PARAM_VALUE 1 skb->data->reg_domain_5g 0-u16max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 16385
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_pdev_temperature_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 16400
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath11k)->conf_mutex
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_peer_assoc_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 24581
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
LOCK2 &ar->conf_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_peer_create_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->peer_macaddr.addr 4096-ptr_max
PARAM_VALUE 1 skb->data->peer_type 0
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 24577
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_peer_delete_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->peer_macaddr.addr 4096-ptr_max
PARAM_VALUE 1 skb->data->vdev_id 0-255
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 24578
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_peer_flush_tids_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->peer_macaddr.addr 4096-ptr_max
PARAM_VALUE 1 skb->data->vdev_id 0-255
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 24579
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_scan_chan_list_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->eid s32min-8
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab->max_msg_len 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->num_scan_chans 1-37448
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 12291
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_scan_start_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 12289
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_scan_stop_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->req_type 0,16777216,67108864
PARAM_VALUE 1 skb->data->requestor 0
PARAM_VALUE 1 skb->data->scan_id 40960
PARAM_VALUE 1 skb->data->vdev_id 0
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 12290
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
FUZZY_MAX 1 skb->data->req_type 67108864
HARD_MAX 1 skb->data->req_type 67108864
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_set_ap_ps_param_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->param 0-1,3-4
PARAM_VALUE 1 skb->data->peer_macaddr.addr 4096-ptr_max
PARAM_VALUE 1 skb->data->value 0-3,12,15,48,51,60,63,192,195,204,207,240,243,252,255
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 57345
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_set_current_country_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 237569
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ab->core_lock
HALF_LOCKED2 &ar->conf_mutex
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_stats_request_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->stats_id 4,8,256,2048
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 90113
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_thermal_mitigation_param_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->dc 100
PARAM_VALUE 1 skb->data->dc_per_event u32max
PARAM_VALUE 1 skb->data->enable 0-1
PARAM_VALUE 1 skb->data->therm_throt_levels 1
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 118807
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
LOCK2 &cdev->lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct ath11k)->conf_mutex
TYPE_LOCK (struct thermal_cooling_device)->lock

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_twt_add_dialog_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->flags 0-4095
PARAM_VALUE 1 skb->data->peer_macaddr.addr 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 253955
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_twt_del_dialog_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->peer_macaddr.addr 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 253956
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_twt_disable_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 253954
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_twt_enable_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->add_sta_slot_interval 1000
PARAM_VALUE 1 skb->data->congestion_thresh_critical 100
PARAM_VALUE 1 skb->data->congestion_thresh_setup 50
PARAM_VALUE 1 skb->data->congestion_thresh_teardown 20
PARAM_VALUE 1 skb->data->default_slot_size 10
PARAM_VALUE 1 skb->data->interference_thresh_setup 50
PARAM_VALUE 1 skb->data->interference_thresh_teardown 80
PARAM_VALUE 1 skb->data->max_no_sta_twt 500
PARAM_VALUE 1 skb->data->mbss_support 0
PARAM_VALUE 1 skb->data->min_no_sta_setup 10
PARAM_VALUE 1 skb->data->min_no_sta_teardown 2
PARAM_VALUE 1 skb->data->min_no_twt_slots 2
PARAM_VALUE 1 skb->data->mode_check_interval 10000
PARAM_VALUE 1 skb->data->no_of_bcast_mcast_slots 2
PARAM_VALUE 1 skb->data->remove_sta_slot_interval 5000
PARAM_VALUE 1 skb->data->sta_cong_timer_ms 0,5000
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 253953
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_twt_pause_dialog_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->peer_macaddr.addr 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 253957
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_twt_resume_dialog_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->peer_macaddr.addr 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 253958
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_unit_test_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 126979
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_vdev_set_tpc_power() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 20523
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_send_wmm_update_cmd_tlv() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->wmm_param_type 0-1
PARAM_VALUE 1 skb->data->wmm_params 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 20493
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->conf_mutex
HALF_LOCKED2 &ar->conf_mutex
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_set_hw_mode() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->hw_mode_index 1
PARAM_VALUE 1 skb->data->pdev_id 0
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 16414
BUF_SIZE 0 wmi 312
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
LOCK2 &ab->core_lock
LOCK2 &pool->lock
TYPE_LOCK (struct ath11k_base)->core_lock

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_set_peer_param() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->param_id 1,3-6,13-15,19
PARAM_VALUE 1 skb->data->peer_macaddr.addr 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 24580
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->conf_mutex
HALF_LOCKED2 &ar->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_set_sta_ps_param() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->param 0-4
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 36866
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->conf_mutex
HALF_LOCKED2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_sta_keepalive() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->enabled 1
PARAM_VALUE 1 skb->data->interval 0,30
PARAM_VALUE 1 skb->data->method 1
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 114693
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct ath11k)->conf_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_vdev_create() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->mbssid_flags 0-2,4,10,12
PARAM_VALUE 1 skb->data->num_cfg_txrx_streams 2
PARAM_VALUE 1 skb->data->vdev_id 0-255
PARAM_VALUE 1 skb->data->vdev_macaddr.addr 4096-ptr_max
PARAM_VALUE 1 skb->data->vdev_subtype 0-3,6
PARAM_VALUE 1 skb->data->vdev_type 0-2,4
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 20481
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_vdev_delete() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->vdev_id 0-255
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 20482
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_vdev_down() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->vdev_id 0-255
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 20487
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->conf_mutex
HALF_LOCKED2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_vdev_install_key() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->key_cipher 0,2,4,9
PARAM_VALUE 1 skb->data->key_flags 0-1
PARAM_VALUE 1 skb->data->key_idx 0-127,4294967168-u32max
PARAM_VALUE 1 skb->data->key_len 0-255
PARAM_VALUE 1 skb->data->key_rxmic_len 0,8
PARAM_VALUE 1 skb->data->key_txmic_len 0,8
PARAM_VALUE 1 skb->data->peer_macaddr.addr 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 20489
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_vdev_set_param_cmd() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->param_id 1,3,7-8,13,25-29,34-36,40-42,44-45,48,71,91,94,116,126,128,135,32770-32771
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 20488
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->conf_mutex
HALF_LOCKED2 &ar->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_vdev_spectral_conf() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab->ab->htc.tx_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->param.scan_bin_scale 1
PARAM_VALUE 1 skb->data->param.scan_chn_mask 1
PARAM_VALUE 1 skb->data->param.scan_count 0-u16max
PARAM_VALUE 1 skb->data->param.scan_dbm_adj 1
PARAM_VALUE 1 skb->data->param.scan_fft_size 0-255
PARAM_VALUE 1 skb->data->param.scan_gc_ena 1
PARAM_VALUE 1 skb->data->param.scan_init_delay 80
PARAM_VALUE 1 skb->data->param.scan_nb_tone_thr 12
PARAM_VALUE 1 skb->data->param.scan_noise_floor_ref 4294967200
PARAM_VALUE 1 skb->data->param.scan_period 224
PARAM_VALUE 1 skb->data->param.scan_priority 1
PARAM_VALUE 1 skb->data->param.scan_rpt_mode 2
PARAM_VALUE 1 skb->data->param.scan_rssi_thr 240
PARAM_VALUE 1 skb->data->param.scan_str_bin_thr 8
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 86017
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_vdev_spectral_enable() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->enable_cmd 1-2
PARAM_VALUE 1 skb->data->trigger_cmd 1-2
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 86018
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_vdev_start() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->bcn_tx_rate 0
PARAM_VALUE 1 skb->data->cac_duration_ms 0
PARAM_VALUE 1 skb->data->he_ops 0
PARAM_VALUE 1 skb->data->mbssid_flags 0-2,4,10,12
PARAM_VALUE 1 skb->data->num_noa_descriptors 0
PARAM_VALUE 1 skb->data->preferred_rx_streams 0-255
PARAM_VALUE 1 skb->data->preferred_tx_streams 0-255
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 20484
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_vdev_start() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->bcn_tx_rate 0
PARAM_VALUE 1 skb->data->cac_duration_ms 0
PARAM_VALUE 1 skb->data->he_ops 0
PARAM_VALUE 1 skb->data->mbssid_flags 0-2,4,10,12
PARAM_VALUE 1 skb->data->num_noa_descriptors 0
PARAM_VALUE 1 skb->data->preferred_rx_streams 0-255
PARAM_VALUE 1 skb->data->preferred_tx_streams 0-255
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 20483
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->conf_mutex
HALF_LOCKED2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_vdev_stop() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->vdev_id 0-255
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 20486
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->conf_mutex
HALF_LOCKED2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_vdev_up() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->vdev_bssid.addr 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 20485
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->conf_mutex
HALF_LOCKED2 &ar->conf_mutex
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_wow_add_pattern() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 77825
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct ath11k)->conf_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_wow_add_wakeup_event() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->is_add 0-1
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 77827
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct ath11k)->conf_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_wow_config_pno() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->flags 1
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 98305
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct ath11k)->conf_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_wow_del_pattern() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab->ab->htc.tx_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->pattern_id 0-s32max
PARAM_VALUE 1 skb->data->pattern_type 0
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 77826
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct ath11k)->conf_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_wow_enable() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->enable 1
PARAM_VALUE 1 skb->data->pause_iface_config 0
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 77828
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_wow_host_wakeup_ind() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 77829
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath11k/testmode.c ath11k_tm_cmd_wmi() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data_len 0
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
DATA_SOURCE 2 cmd_id r nla_get_u32
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
HALF_LOCKED2 &dev->ethtool->rss_lock
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
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/testmode.c ath11k_tm_cmd_wmi_ftm() -> ath11k_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->eid s32min-8
PARAM_VALUE 0 wmi->wmi_ab 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 1 skb->data->seg_hdr.len 0-u16max
PARAM_VALUE 1 skb->data->seg_hdr.msgref 0-255
PARAM_VALUE 1 skb->data->seg_hdr.segmentinfo 0-255
PARAM_VALUE 1 skb->data_len 0
PARAM_VALUE 2 cmd_id 118786
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
DATA_SOURCE 1 skb r ath11k_wmi_alloc_skb
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
HALF_LOCKED2 &dev->ethtool->rss_lock
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
TYPE_LOCK (struct ath11k)->conf_mutex