Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/nxp/nxpwifi/cmdevt.c nxpwifi_process_cmdresp() -> nxpwifi_process_cmdresp_error()

Type Parameter Key Value
PARAM_VALUE 1 resp 4096-ptr_max
PARAM_VALUE 1 resp->command 0-4095
PARAM_VALUE 1 resp->result 1-u16max
BUF_SIZE 1 resp 1-s32max
BUF_SIZE 1 resp 1-s32max
NOCHECK_CALL
USER_DATA 1 resp->command 0-4095[c]
USER_DATA 1 resp->params.add_ba_req.add_req_result 0-255[u]
USER_DATA 1 resp->params.add_ba_req.block_ack_param_set 0-u16max[u]
USER_DATA 1 resp->params.add_ba_req.block_ack_tmo 0-u16max[u]
USER_DATA 1 resp->params.add_ba_req.dialog_token 0-255[u]
USER_DATA 1 resp->params.add_ba_req.ssn 0-u16max[u]
USER_DATA 1 resp->params.add_ba_rsp.add_rsp_result 0-255[u]
USER_DATA 1 resp->params.add_ba_rsp.block_ack_param_set 0-u16max[u]
USER_DATA 1 resp->params.add_ba_rsp.block_ack_tmo 0-u16max[u]
USER_DATA 1 resp->params.add_ba_rsp.dialog_token 0-255[u]
USER_DATA 1 resp->params.add_ba_rsp.ssn 0-u16max[u]
USER_DATA 1 resp->params.add_ba_rsp.status_code 0-u16max[u]
USER_DATA 1 resp->params.amsdu_aggr_ctrl.action 0-u16max[u]
USER_DATA 1 resp->params.amsdu_aggr_ctrl.curr_buf_size 0-u16max[u]
USER_DATA 1 resp->params.amsdu_aggr_ctrl.enable 0-u16max[u]
USER_DATA 1 resp->params.ant_mimo.action_rx 0-u16max[u]
USER_DATA 1 resp->params.ant_mimo.action_tx 0-u16max[u]
USER_DATA 1 resp->params.ant_mimo.rx_ant_mode 0-u16max[u]
USER_DATA 1 resp->params.ant_mimo.tx_ant_mode 0-u16max[u]
USER_DATA 1 resp->params.ant_siso.action 0-u16max[u]
USER_DATA 1 resp->params.ant_siso.ant_mode 0-u16max[u]
USER_DATA 1 resp->params.associate.beacon_period 0-u16max[u]
USER_DATA 1 resp->params.associate.cap_info_bitmap 0-u16max[u]
USER_DATA 1 resp->params.associate.dtim_period 0-255[u]
USER_DATA 1 resp->params.associate.listen_interval 0-u16max[u]
USER_DATA 1 resp->params.associate_rsp.assoc_rsp.a_id 0-u16max[u]
USER_DATA 1 resp->params.associate_rsp.assoc_rsp.cap_info_bitmap 0-u16max[u]
USER_DATA 1 resp->params.associate_rsp.assoc_rsp.status_code 0-u16max[u]
USER_DATA 1 resp->params.ax_cfg.action 0-u16max[u]
USER_DATA 1 resp->params.ax_cfg.band_config 0-255[u]
USER_DATA 1 resp->params.ax_cmd.action 0-u16max[u]
USER_DATA 1 resp->params.ax_cmd.sub_id 0-u16max[u]
USER_DATA 1 resp->params.bbp_reg.action 0-u16max[u]
USER_DATA 1 resp->params.bbp_reg.offset 0-u16max[u]
USER_DATA 1 resp->params.bbp_reg.value 0-255[u]
USER_DATA 1 resp->params.bg_scan_config.action 0-u16max[u]
USER_DATA 1 resp->params.bg_scan_config.bss_type 0-255[u]
USER_DATA 1 resp->params.bg_scan_config.chan_per_scan 0-255[u]
USER_DATA 1 resp->params.bg_scan_config.enable 0-255[u]
USER_DATA 1 resp->params.bg_scan_config.report_condition 0-u32max[u]
USER_DATA 1 resp->params.bg_scan_config.reserved 0-255[u]
USER_DATA 1 resp->params.bg_scan_config.reserved1 0-u16max[u]
USER_DATA 1 resp->params.bg_scan_config.reserved2 0-u32max[u]
USER_DATA 1 resp->params.bg_scan_config.reserved3 0-u16max[u]
USER_DATA 1 resp->params.bg_scan_config.scan_interval 0-u32max[u]
USER_DATA 1 resp->params.bg_scan_query.flush 0-255[u]
USER_DATA 1 resp->params.bg_scan_query_resp.report_condition 0-u32max[u]
USER_DATA 1 resp->params.bg_scan_query_resp.scan_resp.bss_descript_size 0-u16max[u]
USER_DATA 1 resp->params.bg_scan_query_resp.scan_resp.number_of_sets 0-255[u]
USER_DATA 1 resp->params.bss_mode.con_type 0-255[u]
USER_DATA 1 resp->params.chan_rpt_req.chan_desc.band_cfg 0-255[u]
USER_DATA 1 resp->params.chan_rpt_req.chan_desc.chan_num 0-255[u]
USER_DATA 1 resp->params.chan_rpt_req.chan_desc.start_freq 0-u16max[u]
USER_DATA 1 resp->params.chan_rpt_req.msec_dwell_time 0-u32max[u]
USER_DATA 1 resp->params.coalesce_cfg.action 0-u16max[u]
USER_DATA 1 resp->params.coalesce_cfg.num_of_rules 0-u16max[u]
USER_DATA 1 resp->params.coex.action 0-u16max[u]
USER_DATA 1 resp->params.coex.reserved 0-u16max[u]
USER_DATA 1 resp->params.deauth.reason_code 0-u16max[u]
USER_DATA 1 resp->params.del_ba.del_ba_param_set 0-u16max[u]
USER_DATA 1 resp->params.del_ba.del_result 0-255[u]
USER_DATA 1 resp->params.del_ba.reason_code 0-u16max[u]
USER_DATA 1 resp->params.del_ba.reserved 0-255[u]
USER_DATA 1 resp->params.domain_info.action 0-u16max[u]
USER_DATA 1 resp->params.domain_info.domain.header.len 0-u16max[u]
USER_DATA 1 resp->params.domain_info.domain.header.type 0-u16max[u]
USER_DATA 1 resp->params.domain_info_resp.action 0-u16max[u]
USER_DATA 1 resp->params.domain_info_resp.domain.header.len 0-u16max[u]
USER_DATA 1 resp->params.domain_info_resp.domain.header.type 0-u16max[u]
USER_DATA 1 resp->params.eeprom.action 0-u16max[u]
USER_DATA 1 resp->params.eeprom.byte_count 0-u16max[u]
USER_DATA 1 resp->params.eeprom.offset 0-u16max[u]
USER_DATA 1 resp->params.eeprom.value 0-255[u]
USER_DATA 1 resp->params.ext_scan.reserved 0-u32max[u]
USER_DATA 1 resp->params.get_log.ack_failure 0-u32max[u]
USER_DATA 1 resp->params.get_log.bcn_miss_cnt 0-u32max[u]
USER_DATA 1 resp->params.get_log.bcn_rcv_cnt 0-u32max[u]
USER_DATA 1 resp->params.get_log.failed 0-u32max[u]
USER_DATA 1 resp->params.get_log.fcs_error 0-u32max[u]
USER_DATA 1 resp->params.get_log.frame_dup 0-u32max[u]
USER_DATA 1 resp->params.get_log.mcast_rx_frame 0-u32max[u]
USER_DATA 1 resp->params.get_log.mcast_tx_frame 0-u32max[u]
USER_DATA 1 resp->params.get_log.multi_retry 0-u32max[u]
USER_DATA 1 resp->params.get_log.reserved 0-u32max[u]
USER_DATA 1 resp->params.get_log.retry 0-u32max[u]
USER_DATA 1 resp->params.get_log.rts_failure 0-u32max[u]
USER_DATA 1 resp->params.get_log.rts_success 0-u32max[u]
USER_DATA 1 resp->params.get_log.rx_frag 0-u32max[u]
USER_DATA 1 resp->params.get_log.tx_frame 0-u32max[u]
USER_DATA 1 resp->params.hs_wakeup_reason.wakeup_reason 0-u16max[u]
USER_DATA 1 resp->params.htcfg.action 0-u16max[u]
USER_DATA 1 resp->params.htcfg.ht_tx_cap 0-u16max[u]
USER_DATA 1 resp->params.htcfg.ht_tx_info 0-u16max[u]
USER_DATA 1 resp->params.htcfg.misc_config 0-u16max[u]
USER_DATA 1 resp->params.hw_spec.dev_mcs_support 0-255[u]
USER_DATA 1 resp->params.hw_spec.dot_11ac_dev_cap 0-u32max[u]
USER_DATA 1 resp->params.hw_spec.dot_11ac_mcs_support 0-u32max[u]
USER_DATA 1 resp->params.hw_spec.dot_11n_dev_cap 0-u32max[u]
USER_DATA 1 resp->params.hw_spec.fw_cap_info 0-u32max[u]
USER_DATA 1 resp->params.hw_spec.fw_release_number 0-u32max[u]
USER_DATA 1 resp->params.hw_spec.hw_dev_cap 0-u32max[u]
USER_DATA 1 resp->params.hw_spec.hw_if_version 0-u16max[u]
USER_DATA 1 resp->params.hw_spec.mgmt_buf_count 0-u16max[u]
USER_DATA 1 resp->params.hw_spec.mp_end_port 0-u16max[u]
USER_DATA 1 resp->params.hw_spec.num_of_mcast_adr 0-u16max[u]
USER_DATA 1 resp->params.hw_spec.number_of_antenna 0-u16max[u]
USER_DATA 1 resp->params.hw_spec.region_code 0-u16max[u]
USER_DATA 1 resp->params.hw_spec.reserved 0-u16max[u]
USER_DATA 1 resp->params.hw_spec.reserved_1 0-u32max[u]
USER_DATA 1 resp->params.hw_spec.reserved_2 0-u32max[u]
USER_DATA 1 resp->params.hw_spec.reserved_3 0-u32max[u]
USER_DATA 1 resp->params.hw_spec.reserved_4 0-u32max[u]
USER_DATA 1 resp->params.hw_spec.version 0-u16max[u]
USER_DATA 1 resp->params.ibss_coalescing.action 0-u16max[u]
USER_DATA 1 resp->params.ibss_coalescing.atim_window 0-u16max[u]
USER_DATA 1 resp->params.ibss_coalescing.beacon_interval 0-u16max[u]
USER_DATA 1 resp->params.ibss_coalescing.enable 0-u16max[u]
USER_DATA 1 resp->params.ibss_coalescing.use_g_rate_protect 0-u16max[u]
USER_DATA 1 resp->params.key_material.action 0-u16max[u]
USER_DATA 1 resp->params.key_material.key_param_set.key_idx 0-255[u]
USER_DATA 1 resp->params.key_material.key_param_set.key_info 0-u16max[u]
USER_DATA 1 resp->params.key_material.key_param_set.key_params.aes.key_len 0-u16max[u]
USER_DATA 1 resp->params.key_material.key_param_set.key_params.cmac_aes.key_len 0-u16max[u]
USER_DATA 1 resp->params.key_material.key_param_set.key_params.gmac_aes.key_len 0-u16max[u]
USER_DATA 1 resp->params.key_material.key_param_set.key_params.tkip.key_len 0-u16max[u]
USER_DATA 1 resp->params.key_material.key_param_set.key_params.wep.key_len 0-u16max[u]
USER_DATA 1 resp->params.key_material.key_param_set.key_type 0-255[u]
USER_DATA 1 resp->params.key_material.key_param_set.len 0-u16max[u]
USER_DATA 1 resp->params.key_material.key_param_set.type 0-u16max[u]
USER_DATA 1 resp->params.mac_addr.action 0-u16max[u]
USER_DATA 1 resp->params.mac_ctrl.action 0-u32max[u]
USER_DATA 1 resp->params.mac_reg.action 0-u16max[u]
USER_DATA 1 resp->params.mac_reg.offset 0-u16max[u]
USER_DATA 1 resp->params.mac_reg.value 0-u32max[u]
USER_DATA 1 resp->params.mc_addr.action 0-u16max[u]
USER_DATA 1 resp->params.mc_addr.num_of_adrs 0-u16max[u]
USER_DATA 1 resp->params.mc_policy.action 0-u16max[u]
USER_DATA 1 resp->params.mc_policy.policy 0-u16max[u]
USER_DATA 1 resp->params.mef_cfg.criteria 0-u32max[u]
USER_DATA 1 resp->params.mef_cfg.num_entries 0-u16max[u]
USER_DATA 1 resp->params.mem.action 0-u16max[u]
USER_DATA 1 resp->params.mem.addr 0-u32max[u]
USER_DATA 1 resp->params.mem.reserved 0-u16max[u]
USER_DATA 1 resp->params.mem.value 0-u32max[u]
USER_DATA 1 resp->params.net_mon.action 0-u16max[u]
USER_DATA 1 resp->params.net_mon.enable_net_mon 0-u16max[u]
USER_DATA 1 resp->params.net_mon.filter_flag 0-u16max[u]
USER_DATA 1 resp->params.net_mon.monitor_chan.header.len 0-u16max[u]
USER_DATA 1 resp->params.net_mon.monitor_chan.header.type 0-u16max[u]
USER_DATA 1 resp->params.opt_hs_cfg.action 0-u16max[u]
USER_DATA 1 resp->params.opt_hs_cfg.params.hs_activate.resp_ctrl 0-u16max[u]
USER_DATA 1 resp->params.opt_hs_cfg.params.hs_config.conditions 0-u32max[u]
USER_DATA 1 resp->params.opt_hs_cfg.params.hs_config.gap 0-255[u]
USER_DATA 1 resp->params.opt_hs_cfg.params.hs_config.gpio 0-255[u]
USER_DATA 1 resp->params.pcie_host_spec.evtbd_addr_hi 0-u32max[u]
USER_DATA 1 resp->params.pcie_host_spec.evtbd_addr_lo 0-u32max[u]
USER_DATA 1 resp->params.pcie_host_spec.evtbd_count 0-u32max[u]
USER_DATA 1 resp->params.pcie_host_spec.rxbd_addr_hi 0-u32max[u]
USER_DATA 1 resp->params.pcie_host_spec.rxbd_addr_lo 0-u32max[u]
USER_DATA 1 resp->params.pcie_host_spec.rxbd_count 0-u32max[u]
USER_DATA 1 resp->params.pcie_host_spec.sleep_cookie_addr_hi 0-u32max[u]
USER_DATA 1 resp->params.pcie_host_spec.sleep_cookie_addr_lo 0-u32max[u]
USER_DATA 1 resp->params.pcie_host_spec.txbd_addr_hi 0-u32max[u]
USER_DATA 1 resp->params.pcie_host_spec.txbd_addr_lo 0-u32max[u]
USER_DATA 1 resp->params.pcie_host_spec.txbd_count 0-u32max[u]
USER_DATA 1 resp->params.pkt_aggr_ctrl.action 0-u16max[u]
USER_DATA 1 resp->params.pkt_aggr_ctrl.enable 0-u16max[u]
USER_DATA 1 resp->params.pkt_aggr_ctrl.tx_aggr_align 0-u16max[u]
USER_DATA 1 resp->params.pkt_aggr_ctrl.tx_aggr_max_num 0-u16max[u]
USER_DATA 1 resp->params.pkt_aggr_ctrl.tx_aggr_max_size 0-u16max[u]
USER_DATA 1 resp->params.pmic_reg.action 0-u16max[u]
USER_DATA 1 resp->params.pmic_reg.offset 0-u16max[u]
USER_DATA 1 resp->params.pmic_reg.value 0-255[u]
USER_DATA 1 resp->params.psmode_enh.action 0-u16max[u]
USER_DATA 1 resp->params.psmode_enh.params.opt_ps.bcn_miss_timeout 0-u16max[u]
USER_DATA 1 resp->params.psmode_enh.params.opt_ps.delay_to_ps 0-u16max[u]
USER_DATA 1 resp->params.psmode_enh.params.opt_ps.local_listen_interval 0-u16max[u]
USER_DATA 1 resp->params.psmode_enh.params.opt_ps.mode 0-u16max[u]
USER_DATA 1 resp->params.psmode_enh.params.opt_ps.multiple_dtims 0-u16max[u]
USER_DATA 1 resp->params.psmode_enh.params.opt_ps.null_pkt_interval 0-u16max[u]
USER_DATA 1 resp->params.psmode_enh.params.opt_ps.reserved 0-u16max[u]
USER_DATA 1 resp->params.psmode_enh.params.ps_bitmap 0-u16max[u]
USER_DATA 1 resp->params.reg_cfg.action 0-u16max[u]
USER_DATA 1 resp->params.reg_mask.action 0-u16max[u]
USER_DATA 1 resp->params.reg_mask.mask 0-u32max[u]
USER_DATA 1 resp->params.rekey.action 0-u16max[u]
USER_DATA 1 resp->params.rekey.replay_ctr_high 0-u32max[u]
USER_DATA 1 resp->params.rekey.replay_ctr_low 0-u32max[u]
USER_DATA 1 resp->params.rf_reg.action 0-u16max[u]
USER_DATA 1 resp->params.rf_reg.offset 0-u16max[u]
USER_DATA 1 resp->params.rf_reg.value 0-255[u]
USER_DATA 1 resp->params.roc_cfg.action 0-u16max[u]
USER_DATA 1 resp->params.roc_cfg.band_cfg 0-255[u]
USER_DATA 1 resp->params.roc_cfg.channel 0-255[u]
USER_DATA 1 resp->params.roc_cfg.duration 0-u32max[u]
USER_DATA 1 resp->params.roc_cfg.reserved 0-255[u]
USER_DATA 1 resp->params.roc_cfg.status 0-255[u]
USER_DATA 1 resp->params.rssi_info.action 0-u16max[u]
USER_DATA 1 resp->params.rssi_info.nbcn 0-u16max[u]
USER_DATA 1 resp->params.rssi_info.ndata 0-u16max[u]
USER_DATA 1 resp->params.rssi_info.reserved_1 s64min-s64max[u]
USER_DATA 1 resp->params.rssi_info_rsp.action 0-u16max[u]
USER_DATA 1 resp->params.rssi_info_rsp.bcn_nf_avg 0-u16max[u]
USER_DATA 1 resp->params.rssi_info_rsp.bcn_nf_last 0-u16max[u]
USER_DATA 1 resp->params.rssi_info_rsp.bcn_rssi_avg 0-u16max[u]
USER_DATA 1 resp->params.rssi_info_rsp.bcn_rssi_last 0-u16max[u]
USER_DATA 1 resp->params.rssi_info_rsp.data_nf_avg 0-u16max[u]
USER_DATA 1 resp->params.rssi_info_rsp.data_nf_last 0-u16max[u]
USER_DATA 1 resp->params.rssi_info_rsp.data_rssi_avg 0-u16max[u]
USER_DATA 1 resp->params.rssi_info_rsp.data_rssi_last 0-u16max[u]
USER_DATA 1 resp->params.rssi_info_rsp.nbcn 0-u16max[u]
USER_DATA 1 resp->params.rssi_info_rsp.ndata 0-u16max[u]
USER_DATA 1 resp->params.rssi_info_rsp.tsf_bcn s64min-s64max[u]
USER_DATA 1 resp->params.scan.bss_mode 0-255[u]
USER_DATA 1 resp->params.scan_resp.bss_descript_size 0-u16max[u]
USER_DATA 1 resp->params.scan_resp.number_of_sets 0-255[u]
USER_DATA 1 resp->params.sdio_rx_aggr_cfg.action 0-255[u]
USER_DATA 1 resp->params.sdio_rx_aggr_cfg.block_size 0-u16max[u]
USER_DATA 1 resp->params.sdio_rx_aggr_cfg.enable 0-255[u]
USER_DATA 1 resp->params.smib.buf_size 0-u16max[u]
USER_DATA 1 resp->params.smib.oid 0-u16max[u]
USER_DATA 1 resp->params.smib.query_type 0-u16max[u]
USER_DATA 1 resp->params.sta_cfg.action 0-u16max[u]
USER_DATA 1 resp->params.sta_deauth.reason 0-u16max[u]
USER_DATA 1 resp->params.sta_info.action 0-u16max[u]
USER_DATA 1 resp->params.sta_info.aid 0-u16max[u]
USER_DATA 1 resp->params.sta_info.cap_info 0-u16max[u]
USER_DATA 1 resp->params.sta_info.listen_interval 0-u32max[u]
USER_DATA 1 resp->params.sta_list.sta_count 0-u16max[u]
USER_DATA 1 resp->params.subsc_evt.action 0-u16max[u]
USER_DATA 1 resp->params.subsc_evt.events 0-u16max[u]
USER_DATA 1 resp->params.twt_cfg.action 0-u16max[u]
USER_DATA 1 resp->params.twt_cfg.sub_id 0-u16max[u]
USER_DATA 1 resp->params.tx_buf.action 0-u16max[u]
USER_DATA 1 resp->params.tx_buf.buff_size 0-u16max[u]
USER_DATA 1 resp->params.tx_buf.mp_end_port 0-u16max[u]
USER_DATA 1 resp->params.tx_buf.reserved3 0-u16max[u]
USER_DATA 1 resp->params.tx_rate.ht_info 0-255[u]
USER_DATA 1 resp->params.tx_rate.tx_rate 0-255[u]
USER_DATA 1 resp->params.tx_rate_cfg.action 0-u16max[u]
USER_DATA 1 resp->params.tx_rate_cfg.cfg_index 0-u16max[u]
USER_DATA 1 resp->params.txp.action 0-u16max[u]
USER_DATA 1 resp->params.txp.cur_level 0-u16max[u]
USER_DATA 1 resp->params.txp.max_power 0-255[u]
USER_DATA 1 resp->params.txp.min_power 0-255[u]
USER_DATA 1 resp->params.txp_cfg.action 0-u16max[u]
USER_DATA 1 resp->params.txp_cfg.cfg_index 0-u16max[u]
USER_DATA 1 resp->params.txp_cfg.mode 0-u32max[u]
USER_DATA 1 resp->params.uap_sys_config.action 0-u16max[u]
USER_DATA 1 resp->params.verext.version_str_sel 0-255[u]
USER_DATA 1 resp->params.vht_cfg.action 0-u16max[u]
USER_DATA 1 resp->params.vht_cfg.band_config 0-255[u]
USER_DATA 1 resp->params.vht_cfg.cap_info 0-u32max[u]
USER_DATA 1 resp->params.vht_cfg.mcs_rx_set 0-u32max[u]
USER_DATA 1 resp->params.vht_cfg.mcs_tx_set 0-u32max[u]
USER_DATA 1 resp->params.vht_cfg.misc_config 0-255[u]
USER_DATA 1 resp->result 1-u16max[u]
USER_DATA 1 resp->seq_num 0-u16max[u]
USER_DATA 1 resp->size 0-u16max
UNITS 1 resp unit_byte
USER_PTR 1 resp