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_parse_variable_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->macaddr 4096-ptr_max
PARAM_VALUE 0 mac->macid 0-2
PARAM_VALUE 0 mac->macinfo.if_comb 0,16,4096-ptr_max
PARAM_VALUE 0 mac->macinfo.n_if_comb 0-255
PARAM_VALUE 0 mac->pdev 0,4096-ptr_max
PARAM_VALUE 0 *mac->macaddr 0-255
PARAM_VALUE 1 resp 4096-ptr_max
PARAM_VALUE 1 resp->dev_mac 4096-ptr_max
PARAM_VALUE 2 tlv_buf_size 1-65519
BUF_SIZE 0 mac 0-7690816
BUF_SIZE 0 mac 0-7690816
BUF_SIZE 1 resp 1-s32max
BUF_SIZE 1 resp 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 0 *mac->macaddr 0-255
USER_DATA 1 resp->bands_cap 0-255[u]
USER_DATA 1 resp->bss_select_support 0-u32max[u]
USER_DATA 1 resp->coverage_class 0-255[u]
USER_DATA 1 resp->dfs_region 0-255[u]
USER_DATA 1 resp->extended_capabilities_len 0-255[u]
USER_DATA 1 resp->frag_threshold 0-u32max[u]
USER_DATA 1 resp->hw_version 0-u32max[u]
USER_DATA 1 resp->max_acl_mac_addrs 0-u16max[u]
USER_DATA 1 resp->max_adj_channel_rssi_comp 0-255[u]
USER_DATA 1 resp->max_ap_assoc_sta 0-u16max[u]
USER_DATA 1 resp->max_data_retry_count 0-255[u]
USER_DATA 1 resp->max_match_sets 0-255[u]
USER_DATA 1 resp->max_num_csa_counters 0-255[u]
USER_DATA 1 resp->max_num_pmkids 0-255[u]
USER_DATA 1 resp->max_remain_on_channel_duration 0-u16max[u]
USER_DATA 1 resp->max_scan_ie_len 0-u16max[u]
USER_DATA 1 resp->max_scan_ssids 0-255[u]
USER_DATA 1 resp->max_sched_scan_ie_len 0-u16max[u]
USER_DATA 1 resp->max_sched_scan_plan_interval 0-u32max[u]
USER_DATA 1 resp->max_sched_scan_plan_iterations 0-u32max[u]
USER_DATA 1 resp->max_sched_scan_plans 0-u32max[u]
USER_DATA 1 resp->max_sched_scan_reqs 0-255[u]
USER_DATA 1 resp->max_sched_scan_ssids 0-255[u]
USER_DATA 1 resp->n_addresses 0-u16max[u]
USER_DATA 1 resp->n_akm_suites 0-255[u]
USER_DATA 1 resp->n_cipher_suites 0-255[u]
USER_DATA 1 resp->n_iface_combinations 0-255[u]
USER_DATA 1 resp->n_reg_rules 0-255[u]
USER_DATA 1 resp->num_iftype_ext_capab 0-255[u]
USER_DATA 1 resp->num_rx_chain 0-255[u]
USER_DATA 1 resp->num_tx_chain 0-255[u]
USER_DATA 1 resp->probe_resp_offload 0-u32max[u]
USER_DATA 1 resp->radar_detect_widths 0-u16max[u]
USER_DATA 1 resp->retry_long 0-255[u]
USER_DATA 1 resp->retry_short 0-255[u]
USER_DATA 1 resp->rts_threshold 0-u32max[u]
NO_OVERFLOW_SIMPLE 0 mac->macinfo.n_if_comb
UNITS 1 resp unit_byte
USER_PTR 1 resp
LOCK2 &pool->lock
LOCK2 0 &mac->bus->bus_lock
TYPE_LOCK (struct qtnf_bus)->bus_lock