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/ath12k/testmode.c ath12k_tm_cmd_process_ftm() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 21-272
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
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

drivers/net/wireless/ath/ath12k/testmode.c ath12k_tm_cmd_wmi() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 1-u16max
DATA_SOURCE 1 len r nla_len
RX_PATH
TASK_NOT_RUNNING
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

drivers/net/wireless/ath/ath12k/wmi.c ath12k_init_cmd_send() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 0 wmi_ab 4096-ptr_max
UNITS 1 len unit_byte
LOCK2 &ab->core_lock
LOCK2 &ag->mutex
LOCK2 &pool->lock
TYPE_LOCK (struct ath12k_base)->core_lock
TYPE_LOCK (struct ath12k_hw_group)->mutex

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_addba_clear_resp() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 16
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_addba_send() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 24
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_addba_set_resp() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 24
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_arp_ns_offload() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 232,236-20636
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_bcn_tmpl() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_delba_send() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 28
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_fils_discovery() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 16
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_fils_discovery_tmpl() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_force_fw_hang_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 12
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_gtk_rekey_getinfo() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 52
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_gtk_rekey_offload() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 52
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_hw_data_filter_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 0 wmi_ab->ab->htc.tx_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 wmi_ab->tx_credits_wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 wmi_ab->tx_credits_wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 len 16
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_mgmt_send() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
HALF_LOCKED2 &rdev->wiphy.mtx

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_mlo_ready() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 8
UNITS 1 len unit_byte
LOCK2 &ag->mutex
LOCK2 &pool->lock
TYPE_LOCK (struct ath12k_hw_group)->mutex

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_mlo_setup() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 20-1036
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_mlo_teardown() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 12
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
LOCK2 &ag->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath12k_hw_group)->mutex

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_obss_color_cfg_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 0 wmi_ab 4096-ptr_max
PARAM_VALUE 1 len 32
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_op_gen_config_pno_start() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_op_gen_config_pno_stop() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 116
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_p2p_go_bcn_ie() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 len 21-276[c]
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pdev_bss_chan_info_request() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 12
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pdev_dma_ring_cfg() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 52
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pdev_lro_cfg() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 0 wmi_ab 4096-ptr_max
PARAM_VALUE 0 wmi_ab->ab->htc.tx_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 wmi_ab->tx_credits_wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 wmi_ab->tx_credits_wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 len 80
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
LOCK2 _T->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pdev_resume() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 8
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pdev_set_obss_bitmap() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 0 wmi_ab 4096-ptr_max
PARAM_VALUE 1 len 16
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pdev_set_param() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 16
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
HALF_LOCKED2 &ag->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pdev_set_ps_mode() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 12
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pdev_suspend() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 12
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_peer_rx_reorder_queue_setup() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 40
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_probe_resp_tmpl() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_rx_reord_queue_remove() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 20
RX_PATH
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_11d_scan_start_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 16
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
HALF_LOCKED2 &rdev->wiphy.mtx

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_11d_scan_stop_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 8
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
HALF_LOCKED2 &wiphy->mtx

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_bcn_offload_control_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 12
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_bss_color_change_enable_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 0 wmi_ab 4096-ptr_max
PARAM_VALUE 1 len 12
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_dfs_phyerr_offload_enable_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 0 wmi_ab 4096-ptr_max
PARAM_VALUE 1 len 8
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
LOCK2 _T->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_init_country_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 16
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_mlo_link_set_active_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 0 wmi_ab 4096-ptr_max
BUF_SIZE 0 wmi_ab 1592
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_obss_spr_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 0 wmi_ab 4096-ptr_max
PARAM_VALUE 1 len 24
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_pdev_set_regdomain() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 32
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_pdev_temperature_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 12
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_peer_assoc_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_peer_create_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 32
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_peer_delete_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 16
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_peer_flush_tids_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 20
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_scan_chan_list_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 0 wmi_ab 4096-ptr_max
PARAM_VALUE 0 wmi_ab->max_msg_len 4096-ptr_max
PARAM_VALUE 1 len 20-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_scan_start_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 0 wmi_ab 4096-ptr_max
PARAM_VALUE 0 wmi_ab->max_msg_len 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
HALF_LOCKED2 &rdev->wiphy.mtx

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_scan_stop_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 24
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_set_ap_ps_param_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 24
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_set_current_country_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 12
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_stats_request_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 24
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
LOCK2 _T->lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_thermal_mitigation_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 60,156-188
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &cdev->lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_tpc_stats_request() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 36
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_twt_disable_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 0 wmi_ab 4096-ptr_max
PARAM_VALUE 1 len 8
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_twt_enable_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 0 wmi_ab 4096-ptr_max
PARAM_VALUE 1 len 72
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_unit_test_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 32-36
UNITS 1 len unit_byte
HALF_LOCKED2 &wiphy->mtx

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_vdev_set_tpc_power() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_send_wmm_update_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 124
TASK_NOT_RUNNING
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_set_bios_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 0 wmi_ab 4096-ptr_max
PARAM_VALUE 1 len 56,92,120,128
BUF_SIZE 0 wmi_ab 1592
FUZZY_MAX 1 len 128
HARD_MAX 1 len 128
UNITS 1 len unit_byte
LOCK2 &pool->lock
HALF_LOCKED2 &ab->core_lock
HALF_LOCKED2 &ag->mutex

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_set_bios_geo_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 0 wmi_ab 4096-ptr_max
PARAM_VALUE 0 wmi_ab->ab 4096-ptr_max
PARAM_VALUE 0 wmi_ab->preferred_hw_mode 0,6
PARAM_VALUE 0 wmi_ab->service_ready.done 0-4294967293,u32max
PARAM_VALUE 0 wmi_ab->service_ready.wait.lock.owner (-1)
PARAM_VALUE 0 wmi_ab->service_ready.wait.lock.owner_cpu u32max
PARAM_VALUE 0 wmi_ab->service_ready.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 wmi_ab->unified_ready.done 0-4294967293,u32max
PARAM_VALUE 0 wmi_ab->unified_ready.wait.lock.owner (-1)
PARAM_VALUE 0 wmi_ab->unified_ready.wait.lock.owner_cpu u32max
PARAM_VALUE 0 wmi_ab->unified_ready.wait.task_list.next 4096-ptr_max
PARAM_VALUE 1 len 36
BUF_SIZE 0 wmi_ab 1592
UNITS 1 len unit_byte
LOCK2 &ab->core_lock
LOCK2 &ag->mutex
LOCK2 &pool->lock
TYPE_LOCK (struct ath12k_base)->core_lock
TYPE_LOCK (struct ath12k_hw_group)->mutex

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_set_bios_sar_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 0 wmi_ab 4096-ptr_max
PARAM_VALUE 1 len 60
BUF_SIZE 0 wmi_ab 1592
UNITS 1 len unit_byte
LOCK2 &pool->lock
HALF_LOCKED2 &ab->core_lock
HALF_LOCKED2 &ag->mutex

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_set_hw_mode() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 0 wmi_ab 4096-ptr_max
PARAM_VALUE 0 wmi_ab->ab 4096-ptr_max
PARAM_VALUE 0 wmi_ab->preferred_hw_mode 0,6
PARAM_VALUE 0 wmi_ab->service_ready.done 0-4294967293,u32max
PARAM_VALUE 0 wmi_ab->service_ready.wait.lock.owner (-1)
PARAM_VALUE 0 wmi_ab->service_ready.wait.lock.owner_cpu u32max
PARAM_VALUE 0 wmi_ab->service_ready.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 wmi_ab->unified_ready.done 0-4294967293,u32max
PARAM_VALUE 0 wmi_ab->unified_ready.wait.lock.owner (-1)
PARAM_VALUE 0 wmi_ab->unified_ready.wait.lock.owner_cpu u32max
PARAM_VALUE 0 wmi_ab->unified_ready.wait.task_list.next 4096-ptr_max
PARAM_VALUE 1 len 16
BUF_SIZE 0 wmi_ab 1592
UNITS 1 len unit_byte
LOCK2 &ab->core_lock
LOCK2 &ag->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath12k_base)->core_lock
TYPE_LOCK (struct ath12k_hw_group)->mutex

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_set_peer_param() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 24
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_set_sta_ps_param() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 16
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_sta_keepalive() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 40
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_vdev_create() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 84,100
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_vdev_delete() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 8
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_vdev_down() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 8
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_vdev_install_key() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_vdev_set_param_cmd() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 16
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_vdev_spectral_conf() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 80
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_vdev_spectral_enable() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 16
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_vdev_start() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 148,168
TASK_NOT_RUNNING
UNITS 1 len unit_byte
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_vdev_stop() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 8
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_vdev_up() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 36
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_wow_add_pattern() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 360
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_wow_add_wakeup_event() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 16
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_wow_del_pattern() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 0 wmi_ab 4096-ptr_max
PARAM_VALUE 0 wmi_ab->ab->htc.tx_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 wmi_ab->tx_credits_wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 wmi_ab->tx_credits_wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 len 16
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_wow_enable() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 0 wmi_ab->ab->htc.tx_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 wmi_ab->tx_credits_wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 wmi_ab->tx_credits_wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 len 16
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_wow_host_wakeup_ind() -> ath12k_wmi_alloc_skb()

Type Parameter Key Value
PARAM_VALUE 1 len 8
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct wiphy)->mtx