Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/ath/ath6kl/wmi.c __ath6kl_wmi_send_mgmt_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->last_mgmt_tx_frame 1-u64max
PARAM_VALUE 0 wmi->last_mgmt_tx_frame_len 0-u16max
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->wait 0
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61578
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 0 wmi->last_mgmt_tx_frame s32min-s32max
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
CAPPED_DATA 0 wmi->last_mgmt_tx_frame_len 1
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_set_bitrate_mask32() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->parent_dev 4096-ptr_max
PARAM_VALUE 0 wmi->parent_dev->fw_capabilities 4096-ptr_max
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->ratemask 4096-ptr_max
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61472
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_set_bitrate_mask64() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->parent_dev 4096-ptr_max
PARAM_VALUE 0 wmi->parent_dev->fw_capabilities 4096-ptr_max
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->ratemask 4096-ptr_max
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61472
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_add_del_mcast_filter_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi->lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61465-61466
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
CAPPED_DATA 1 if_idx 1
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
FUZZY_MAX 3 cmd_id 61466
BIT_INFO 3 cmd_id 0xf018,0xf01b
HARD_MAX 3 cmd_id 61466
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ndev->addr_list_lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_add_krk_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 24
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_add_wow_pattern_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->filter 4096-ptr_max
PARAM_VALUE 2 skb->data->filter_list_id 0
PARAM_VALUE 2 skb->data->filter_offset 0,20,38
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 69
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->list_lock
LOCK2 &rdev->wiphy.mtx
LOCK2 bh
LOCK2 global &rtnl_mutex
TYPE_LOCK (struct ath6kl)->list_lock
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_addkey_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->key_index 0-3
PARAM_VALUE 2 skb->data->key_len 0-32
PARAM_VALUE 2 skb->data->key_op_ctrl 3
PARAM_VALUE 2 skb->data->key_usage 1,3
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 22
PARAM_VALUE 4 sync_flag 0,3
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
DATA_SOURCE 4 sync_flag $11
HARD_MAX 4 sync_flag 3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->sem

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_ap_hidden_ssid() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->hidden_ssid 0-1
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61451
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
FUZZY_MAX 2 skb->data->hidden_ssid 1
HARD_MAX 2 skb->data->hidden_ssid 1
RX_PATH
TASK_NOT_RUNNING
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/ath6kl/wmi.c ath6kl_wmi_ap_profile_commit() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61455
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->list_lock
HALF_LOCKED2 bh

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_ap_set_apsd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi->lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->enable 1
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61529
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
CAPPED_DATA 1 if_idx 1
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
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/ath6kl/wmi.c ath6kl_wmi_ap_set_beacon_intvl_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->beacon_intvl 10-10000
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 15
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
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/ath6kl/wmi.c ath6kl_wmi_ap_set_dtim_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61461
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
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/ath6kl/wmi.c ath6kl_wmi_ap_set_mlme() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->cmd 3-5
PARAM_VALUE 2 skb->data->reason 0,2
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61456
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
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/ath6kl/wmi.c ath6kl_wmi_beginscan_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->parent_dev 4096-ptr_max
PARAM_VALUE 0 wmi->parent_dev->cookie_list->map_no 0-256
PARAM_VALUE 0 wmi->parent_dev->fw_capabilities 4096-ptr_max
PARAM_VALUE 0 wmi->parent_dev->wiphy 4096-ptr_max
PARAM_VALUE 0 wmi->parent_dev->wiphy->bands 4096-ptr_max
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->force_fg_scan 0-1
PARAM_VALUE 2 skb->data->force_scan_intvl 50
PARAM_VALUE 2 skb->data->home_dwell_time 0
PARAM_VALUE 2 skb->data->is_legacy 0
PARAM_VALUE 2 skb->data->num_ch 0-32
PARAM_VALUE 2 skb->data->scan_type 0
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61579
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
CAPPED_DATA 1 if_idx 1
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_bmisstime_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi->parent_dev->cookie_list->map_no 0-256
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->num_beacons 0
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 12
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
CAPPED_DATA 1 if_idx 1
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->list_lock
LOCK2 bh
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct ath6kl)->list_lock

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_bssfilter_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi->parent_dev->cookie_list->map_no 0-256
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->bss_filter 0-1,4,7
PARAM_VALUE 2 skb->data->ie_mask 0
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 9
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->sem

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_cmd_send_xtnd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 1 if_idx 0
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->cmd_id 8200-8201
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 46
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
CAPPED_DATA 2 skb->head 1
DATA_SOURCE 0 wmi $0
DATA_SOURCE 2 skb $1
DATA_SOURCE 4 sync_flag $3
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_connect_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->traffic_class 100
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->dot11_auth_mode 1-4
PARAM_VALUE 2 skb->data->nw_subtype 0,2-3
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 1
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->sem
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_create_pstream_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 wmi->parent_dev->htc_target->dev->ar->htc_ops->activity_changed 4096-ptr_max
PARAM_VALUE 0 wmi->stream_exist_for_ac 4096-ptr_max
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->traffic_class 0-3
PARAM_VALUE 2 skb->data->traffic_direc 0-2
PARAM_VALUE 2 skb->data->traffic_type 0-1
PARAM_VALUE 2 skb->data->tsid 0-15,255
PARAM_VALUE 2 skb->data->user_pri 0-7
PARAM_VALUE 2 skb->data->voice_psc_cap 0-2
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 5
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_del_wow_pattern_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->filter_id 0-3
PARAM_VALUE 2 skb->data->filter_list_id 0
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 70
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->list_lock
LOCK2 &rdev->wiphy.mtx
LOCK2 bh
LOCK2 global &rtnl_mutex
TYPE_LOCK (struct ath6kl)->list_lock
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_delete_pstream_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 wmi->stream_exist_for_ac 4096-ptr_max
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->traffic_class 0-3
PARAM_VALUE 2 skb->data->tsid 0-15
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 6
PARAM_VALUE 4 sync_flag 1
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_deletekey_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->key_index 0-3
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 23
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_disable_11b_rates_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 1 if_idx 0
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->disable 0-1
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61547
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
FUZZY_MAX 2 skb->data->disable 1
HARD_MAX 2 skb->data->disable 1

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_disctimeout_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 13
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 0 wmi (-1),216
BUF_SIZE 0 wmi (-1),216
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
CAPPED_DATA 1 if_idx 1
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_enable_sched_scan_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi->parent_dev->cookie_list->map_no 0-256
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->enable 0-1
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61589
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
FUZZY_MAX 2 skb->data->enable 1
HARD_MAX 2 skb->data->enable 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_force_roam_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 1 if_idx 0
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->roam_ctrl 1
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 2 *skb->data->info.bssid 255
PARAM_VALUE 3 cmd_id 41
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_info_req_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi->ep_id 0-8
PARAM_VALUE 0 wmi->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 wmi->parent_dev->debug.disc_timeout 10
PARAM_VALUE 0 wmi->parent_dev->debug.keepalive 60
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->info_req_flags 3
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61549
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 0 wmi (-1),216
BUF_SIZE 0 wmi (-1),216
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
CAPPED_DATA 1 if_idx 1
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_listeninterval_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi->parent_dev->cookie_list->map_no 0-256
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->num_beacons 0
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 11
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->list_lock
HALF_LOCKED2 &ar->sem
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_mcast_filter_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->mcast_all_enable 0-1
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61481
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->list_lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_pmparams_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->ps_fail_event_policy 0,2
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 20
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 0 wmi (-1),216
BUF_SIZE 0 wmi (-1),216
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
CAPPED_DATA 1 if_idx 1
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_powermode_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 18
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_probe_report_req_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi->ep_id 0-8
PARAM_VALUE 0 wmi->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 wmi->parent_dev->debug.disc_timeout 10
PARAM_VALUE 0 wmi->parent_dev->debug.keepalive 60
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->enable 1
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61546
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 0 wmi (-1),216
BUF_SIZE 0 wmi (-1),216
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
CAPPED_DATA 1 if_idx 1
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_probedssid_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->entry_index 0-15
PARAM_VALUE 2 skb->data->ssid_len 0-32
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 10
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_reconnect_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->traffic_class 100
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 2
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
CAPPED_DATA 1 if_idx 1
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
TASK_NOT_RUNNING
LOCK2 &ar->sem
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct ath6kl)->sem
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_remain_on_chnl_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61543
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_scanparams_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi->parent_dev->cookie_list->map_no 0-256
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->max_dfsch_act_time 0
PARAM_VALUE 2 skb->data->maxact_chdwell_time 0
PARAM_VALUE 2 skb->data->maxact_scan_per_ssid 0
PARAM_VALUE 2 skb->data->minact_chdwell_time 0
PARAM_VALUE 2 skb->data->pas_chdwell_time 0
PARAM_VALUE 2 skb->data->scan_ctrl_flags 0
PARAM_VALUE 2 skb->data->short_scan_ratio 0,3
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 8
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->list_lock
HALF_LOCKED2 &ar->sem
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_send_action_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->last_mgmt_tx_frame 1-u64max
PARAM_VALUE 0 wmi->last_mgmt_tx_frame_len 0-u16max
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->wait 0
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61545
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 0 wmi->last_mgmt_tx_frame s32min-s32max
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
CAPPED_DATA 0 wmi->last_mgmt_tx_frame_len 1
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_send_probe_response_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->freq 1-u32max
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61548
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_send_rssi_threshold_params() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi->parent_dev->cookie_list->map_no 0-256
PARAM_VALUE 0 wmi->sq_threshld 4096-ptr_max
PARAM_VALUE 1 if_idx 0
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->thresh_above1_val 0-255
PARAM_VALUE 2 skb->data->thresh_below1_val 0-255
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 33
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_send_snr_threshold_params() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi->parent_dev->cookie_list->map_no 0-256
PARAM_VALUE 0 wmi->sq_threshld 4096-ptr_max
PARAM_VALUE 1 if_idx 0
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 47
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_set_appie_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi->parent_dev->cookie_list->map_no 0-256
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->mgmt_frm_type 0-4
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 63
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->sem
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_set_apsd_bfrd_traf() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->bitmap 0-1
PARAM_VALUE 2 skb->data->flags 0-1
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61530
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_set_host_sleep_mode_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi->parent_dev->cookie_list->map_no 0-256
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->awake 1
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 66
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_set_htcap_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->ht20_sgi 0-1
PARAM_VALUE 2 skb->data->ht40_sgi 0-1
PARAM_VALUE 2 skb->data->ht40_supported 0-1
PARAM_VALUE 2 skb->data->ht_enable 0-1
PARAM_VALUE 2 skb->data->intolerant_40mhz 0-1
PARAM_VALUE 2 skb->data->max_ampdu_len_exp 0-1
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61470
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
FUZZY_MAX 2 skb->data->ht20_sgi 1
FUZZY_MAX 2 skb->data->ht40_sgi 1
FUZZY_MAX 2 skb->data->ht40_supported 1
FUZZY_MAX 2 skb->data->ht_enable 1
FUZZY_MAX 2 skb->data->intolerant_40mhz 1
HARD_MAX 2 skb->data->ht20_sgi 1
HARD_MAX 2 skb->data->ht40_sgi 1
HARD_MAX 2 skb->data->ht40_supported 1
HARD_MAX 2 skb->data->ht_enable 1
HARD_MAX 2 skb->data->intolerant_40mhz 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_set_ie_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->ie_field 1
PARAM_VALUE 2 skb->data->ie_id 48
PARAM_VALUE 2 skb->data->ie_len 2
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 74
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->list_lock
HALF_LOCKED2 bh

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_set_inact_period() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi->lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->num_null_func 0
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61458
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
CAPPED_DATA 1 if_idx 1
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
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/ath6kl/wmi.c ath6kl_wmi_set_ip_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi->parent_dev->cookie_list->map_no 0-256
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->ips 4096-ptr_max
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61463
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->list_lock
LOCK2 &rdev->wiphy.mtx
LOCK2 bh
LOCK2 global &rtnl_mutex
TYPE_LOCK (struct ath6kl)->list_lock
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_set_keepalive_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 0 wmi (-1),216
BUF_SIZE 0 wmi (-1),216
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
CAPPED_DATA 1 if_idx 1
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_set_lpreamble_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi->ep_id 0-8
PARAM_VALUE 0 wmi->lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->preamble_policy 1
PARAM_VALUE 2 skb->data->status 0
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 49
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 0 wmi (-1),216
BUF_SIZE 0 wmi (-1),216
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
CAPPED_DATA 1 if_idx 1
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_set_pvb_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->flag 0-1
PARAM_VALUE 2 skb->data->rsvd 0
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61457
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_set_regdomain_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 1 if_idx 0
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61583
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_set_roam_lrssi_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 1 if_idx 0
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->info.params.lrssi_roam_threshold 0-255
PARAM_VALUE 2 skb->data->info.params.lrssi_scan_period 5
PARAM_VALUE 2 skb->data->info.params.lrssi_scan_threshold 2-257
PARAM_VALUE 2 skb->data->info.params.roam_rssi_floor 60
PARAM_VALUE 2 skb->data->roam_ctrl 4
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 41
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_set_roam_mode_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 1 if_idx 0
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->info.roam_mode 1-3
PARAM_VALUE 2 skb->data->roam_ctrl 2
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 41
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_set_rssi_filter_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 wmi->parent_dev->cookie_list->map_no 0-256
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61584
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
CAPPED_DATA 1 if_idx 1
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
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/ath6kl/wmi.c ath6kl_wmi_set_rts_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 1 if_idx 0
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 50
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_set_rx_frame_format_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->defrag_on_host 0
PARAM_VALUE 2 skb->data->dot11_hdr 0
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61476
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 0 wmi (-1),216
BUF_SIZE 0 wmi (-1),216
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_set_tx_pwr_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 27
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
TASK_NOT_RUNNING
LOCK2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_set_txe_notify() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->intvl 0-1800
PARAM_VALUE 2 skb->data->rate 0-100
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61587
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
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/ath6kl/wmi.c ath6kl_wmi_set_wmm_txop() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi->ep_id 0-8
PARAM_VALUE 0 wmi->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 wmi->parent_dev->debug.disc_timeout 10
PARAM_VALUE 0 wmi->parent_dev->debug.keepalive 60
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->txop_enable 0
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 57
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 0 wmi (-1),216
BUF_SIZE 0 wmi (-1),216
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
CAPPED_DATA 1 if_idx 1
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_set_wow_mode_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->enable_wow 0-1
PARAM_VALUE 2 skb->data->filter 0,4-u32max
PARAM_VALUE 2 skb->data->host_req_delay 0,500
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 67
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rdev->wiphy.mtx
LOCK2 global &rtnl_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_setpmkid_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->enable 0-1
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 26
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
FUZZY_MAX 2 skb->data->enable 1
HARD_MAX 2 skb->data->enable 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_simple_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 3,16,28,42,61544
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
DATA_SOURCE 3 cmd_id $2
HARD_MAX 3 cmd_id 61544
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->sem

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_sta_bmiss_enhance_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->enable 0-1
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 61582
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
FUZZY_MAX 2 skb->data->enable 1
HARD_MAX 2 skb->data->enable 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->sem

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_startscan_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 wmi->parent_dev 4096-ptr_max
PARAM_VALUE 0 wmi->parent_dev->cookie_list->map_no 0-256
PARAM_VALUE 0 wmi->parent_dev->fw_capabilities 4096-ptr_max
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data->force_fg_scan 0-1
PARAM_VALUE 2 skb->data->force_scan_intvl 50
PARAM_VALUE 2 skb->data->home_dwell_time 0
PARAM_VALUE 2 skb->data->is_legacy 0
PARAM_VALUE 2 skb->data->num_ch 0-32
PARAM_VALUE 2 skb->data->scan_type 0
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 7
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
CAPPED_DATA 1 if_idx 1
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_sync_point() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 wmi->parent_dev 4096-ptr_max
PARAM_VALUE 0 wmi->parent_dev->htc_target->dev->ar->htc_ops->activity_changed 4096-ptr_max
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 4
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 0 wmi (-1),216
BUF_SIZE 0 wmi (-1),216
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
CAPPED_DATA 1 if_idx 1
DATA_SOURCE 0 wmi $0
DATA_SOURCE 1 if_idx $1
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 wmi->parent_dev->debug.disc_timeout
NO_OVERFLOW_SIMPLE 0 wmi->parent_dev->debug.keepalive
NO_OVERFLOW_SIMPLE 0 wmi->parent_dev->fw_len
NO_OVERFLOW_SIMPLE 0 wmi->parent_dev->fw_otp_len
NO_OVERFLOW_SIMPLE 0 wmi->parent_dev->fw_patch_len

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_test_cmd() -> ath6kl_wmi_cmd_send()

Type Parameter Key Value
PARAM_VALUE 1 if_idx 0
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 cmd_id 58
PARAM_VALUE 4 sync_flag 0
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 wmi $0
DATA_SOURCE 2 skb r ath6kl_wmi_get_new_buf
RX_PATH
TASK_NOT_RUNNING
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