Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_cmd_get_mac_info() -> qtnf_cmd_resp_proc_mac_info()

Type Parameter Key Value
PARAM_VALUE 0 mac 4096-ptr_max
PARAM_VALUE 0 mac->bus 4096-ptr_max
PARAM_VALUE 0 mac->bus->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 mac->bus->bus_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 mac->bus->bus_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mac->bus->bus_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 mac->bus->bus_ops 4096-ptr_max
PARAM_VALUE 0 mac->bus->fw_state 0-4
PARAM_VALUE 0 mac->bus->hprio_workqueue 4096-ptr_max
PARAM_VALUE 0 mac->bus->hw_info.num_mac 1-3
PARAM_VALUE 0 mac->bus->mux_napi.napi_hash_node.pprev 4096-ptr_max
PARAM_VALUE 0 mac->bus->trans.curr_cmd.cmd_resp_completion.done 0-4294967293,u32max
PARAM_VALUE 0 mac->bus->trans.curr_cmd.cmd_resp_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 mac->bus->trans.curr_cmd.cmd_resp_completion.wait.lock.owner (-1)
PARAM_VALUE 0 mac->bus->trans.curr_cmd.cmd_resp_completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 mac->bus->trans.curr_cmd.cmd_resp_completion.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 mac->bus->trans.curr_cmd.cmd_resp_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 mac->bus->trans.curr_cmd.cmd_resp_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 mac->bus->trans.curr_cmd.resp_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mac->bus->trans.curr_cmd.resp_skb 0
PARAM_VALUE 0 mac->bus->trans.curr_cmd.resp_skb->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 mac->bus->trans.curr_cmd.resp_skb->sk->ns_tracker->dead 0-1
PARAM_VALUE 0 mac->bus->trans.curr_cmd.resp_skb->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 mac->bus->trans.curr_cmd.resp_skb->sk->sk_bpf_storage->owner_refcnt.refs.counter s32min-s32max
PARAM_VALUE 0 mac->bus->trans.curr_cmd.resp_skb->sk->sk_callback_lock.owner (-1)
PARAM_VALUE 0 mac->bus->trans.curr_cmd.resp_skb->sk->sk_callback_lock.owner_cpu u32max
PARAM_VALUE 0 mac->bus->trans.curr_cmd.resp_skb->sk->sk_callback_lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 0 mac->bus->trans.curr_cmd.resp_skb->sk->sk_owner->refcnt.counter 0-s32max
PARAM_VALUE 0 mac->bus->trans.curr_cmd.resp_skb->sk->sk_prot_creator->owner->refcnt.counter 0-s32max
PARAM_VALUE 0 mac->bus->trans.curr_cmd.resp_skb->sk->sk_rcu.func 1-u64max
PARAM_VALUE 0 mac->bus->trans.event_queue.next 4096-ptr_max
PARAM_VALUE 0 mac->bus->trans.event_queue.prev 4096-ptr_max
PARAM_VALUE 0 mac->bus->trans.event_queue.qlen 0
PARAM_VALUE 0 mac->bus->trans.event_queue_max_len 255
PARAM_VALUE 0 mac->bus->workqueue 4096-ptr_max
PARAM_VALUE 0 mac->iflist 4096-ptr_max
PARAM_VALUE 0 mac->mac_lock.dep_map->name 0-255
PARAM_VALUE 0 mac->mac_lock.first_waiter 0
PARAM_VALUE 0 mac->mac_lock.magic 4096-ptr_max
PARAM_VALUE 0 mac->mac_lock.osq.tail.counter 0
PARAM_VALUE 0 mac->mac_lock.owner.counter 0
PARAM_VALUE 0 mac->macid 0-2
PARAM_VALUE 0 mac->pdev 0,4096-ptr_max
BUF_SIZE 0 mac 0-7690816
BUF_SIZE 0 mac 0-7690816
BUF_SIZE 1 resp_info 1-s32max
BUF_SIZE 1 resp_info 1-s32max
CAPPED_DATA 0 mac->macid 1
DATA_SOURCE 0 mac $0
USER_DATA 0 mac->bus->hw_info.ql_proto_ver 0-u32max[u]
USER_DATA 1 resp_info->bands_cap 0-255[u]
USER_DATA 1 resp_info->bss_select_support 0-u32max[u]
USER_DATA 1 resp_info->coverage_class 0-255[u]
USER_DATA 1 resp_info->dfs_region 0-255[u]
USER_DATA 1 resp_info->extended_capabilities_len 0-255[u]
USER_DATA 1 resp_info->frag_threshold 0-u32max[u]
USER_DATA 1 resp_info->hw_version 0-u32max[u]
USER_DATA 1 resp_info->max_acl_mac_addrs 0-u16max[u]
USER_DATA 1 resp_info->max_adj_channel_rssi_comp 0-255[u]
USER_DATA 1 resp_info->max_ap_assoc_sta 0-u16max[u]
USER_DATA 1 resp_info->max_data_retry_count 0-255[u]
USER_DATA 1 resp_info->max_match_sets 0-255[u]
USER_DATA 1 resp_info->max_num_csa_counters 0-255[u]
USER_DATA 1 resp_info->max_num_pmkids 0-255[u]
USER_DATA 1 resp_info->max_remain_on_channel_duration 0-u16max[u]
USER_DATA 1 resp_info->max_scan_ie_len 0-u16max[u]
USER_DATA 1 resp_info->max_scan_ssids 0-255[u]
USER_DATA 1 resp_info->max_sched_scan_ie_len 0-u16max[u]
USER_DATA 1 resp_info->max_sched_scan_plan_interval 0-u32max[u]
USER_DATA 1 resp_info->max_sched_scan_plan_iterations 0-u32max[u]
USER_DATA 1 resp_info->max_sched_scan_plans 0-u32max[u]
USER_DATA 1 resp_info->max_sched_scan_reqs 0-255[u]
USER_DATA 1 resp_info->max_sched_scan_ssids 0-255[u]
USER_DATA 1 resp_info->n_addresses 0-u16max[u]
USER_DATA 1 resp_info->n_akm_suites 0-255[u]
USER_DATA 1 resp_info->n_cipher_suites 0-255[u]
USER_DATA 1 resp_info->n_iface_combinations 0-255[u]
USER_DATA 1 resp_info->n_reg_rules 0-255[u]
USER_DATA 1 resp_info->num_iftype_ext_capab 0-255[u]
USER_DATA 1 resp_info->num_rx_chain 0-255[u]
USER_DATA 1 resp_info->num_tx_chain 0-255[u]
USER_DATA 1 resp_info->probe_resp_offload 0-u32max[u]
USER_DATA 1 resp_info->radar_detect_widths 0-u16max[u]
USER_DATA 1 resp_info->retry_long 0-255[u]
USER_DATA 1 resp_info->retry_short 0-255[u]
USER_DATA 1 resp_info->rts_threshold 0-u32max[u]
UNITS 1 resp_info unit_byte
USER_PTR 1 resp_info
LOCK2 &pool->lock
LOCK2 0 &mac->bus->bus_lock
TYPE_LOCK (struct qtnf_bus)->bus_lock