Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/wireless/marvell/mwifiex/main.c _mwifiex_fw_dpc() -> maybe_quirk_fw_disable_ds()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->active_scan_time 40
PARAM_VALUE 0 adapter->active_scan_triggered 0
PARAM_VALUE 0 adapter->adhoc_11n_enabled 0
PARAM_VALUE 0 adapter->adhoc_awake_period 0
PARAM_VALUE 0 adapter->adhoc_start_band 0
PARAM_VALUE 0 adapter->arp_filter_size 0
PARAM_VALUE 0 adapter->assoc_resp_received 0
PARAM_VALUE 0 adapter->bcn_miss_time_out 5
PARAM_VALUE 0 adapter->card->dev->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 adapter->card->dev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 adapter->card->rx_cmd->urb->context (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 adapter->card->rx_cmd->urb->transfer_buffer (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 adapter->card->rx_cmd.skb->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 adapter->card->rx_cmd.skb->sk->ns_tracker->dead 0-1
PARAM_VALUE 0 adapter->card->rx_cmd.skb->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 adapter->card->rx_cmd.urb->actual_length 0-4294967295
PARAM_VALUE 0 adapter->card->rx_cmd.urb->complete 4468466492725440512
PARAM_VALUE 0 adapter->card->rx_cmd.urb->interval s32min-s32max
PARAM_VALUE 0 adapter->card->rx_cmd.urb->kref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 adapter->card->rx_cmd.urb->num_mapped_sgs 0-s32max
PARAM_VALUE 0 adapter->card->rx_cmd.urb->pipe 0,128-4294967295
PARAM_VALUE 0 adapter->card->rx_cmd.urb->sg->dma_flags 0-4294967295
PARAM_VALUE 0 adapter->card->rx_cmd.urb->sg->dma_length 0-4294967295
PARAM_VALUE 0 adapter->card->rx_cmd.urb->sg->length 0-4294967295
PARAM_VALUE 0 adapter->card->rx_cmd.urb->sg->offset 0-4294967295
PARAM_VALUE 0 adapter->card->rx_cmd.urb->start_frame (-1)
PARAM_VALUE 0 adapter->card->rx_cmd.urb->status (-4095)-0
PARAM_VALUE 0 adapter->card->rx_cmd.urb->transfer_buffer->_refcount.counter s32min-s32max
PARAM_VALUE 0 adapter->card->rx_cmd.urb->transfer_buffer->bDeviceProtocol 1
PARAM_VALUE 0 adapter->card->rx_cmd.urb->transfer_buffer->bmAttributes 0-255
PARAM_VALUE 0 adapter->card->rx_cmd.urb->transfer_buffer->page_type 0-4294967295
PARAM_VALUE 0 adapter->card->rx_cmd.urb->transfer_flags 0-4294967295
PARAM_VALUE 0 adapter->card->rx_cmd.urb->unlinked s32min-s32max
PARAM_VALUE 0 adapter->card->rx_cmd.urb->use_count.counter s32min-s32max
PARAM_VALUE 0 adapter->cmd_free_q.prev 4096-ptr_max
PARAM_VALUE 0 adapter->cmd_free_q.prev->next 4096-ptr_max
PARAM_VALUE 0 adapter->cmd_free_q.prev->next->next 4096-ptr_max
PARAM_VALUE 0 adapter->cmd_free_q_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adapter->cmd_pending_q_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adapter->cmd_pool 4096-ptr_max
PARAM_VALUE 0 adapter->cmd_resp_received 0
PARAM_VALUE 0 adapter->cmd_sent 0
PARAM_VALUE 0 adapter->config_bands 0
PARAM_VALUE 0 adapter->curr_tx_buf_size 2048
PARAM_VALUE 0 adapter->data_received 0
PARAM_VALUE 0 adapter->data_sent 0-1
PARAM_VALUE 0 adapter->delay_null_pkt 0
PARAM_VALUE 0 adapter->delay_to_ps 1000
PARAM_VALUE 0 adapter->devdump_len 0
PARAM_VALUE 0 adapter->enhanced_ps_mode 1
PARAM_VALUE 0 adapter->event_cause 0
PARAM_VALUE 0 adapter->event_received 0
PARAM_VALUE 0 adapter->firmware 4096-ptr_max
PARAM_VALUE 0 adapter->fw_bands 0
PARAM_VALUE 0 adapter->fw_cap_info 0
PARAM_VALUE 0 adapter->fw_release_number 0
PARAM_VALUE 0 adapter->gen_null_pkt 0
PARAM_VALUE 0 adapter->host_mlme_link_lost 0
PARAM_VALUE 0 adapter->hs_activated 0
PARAM_VALUE 0 adapter->hs_cfg.conditions 0
PARAM_VALUE 0 adapter->hs_cfg.gap 255
PARAM_VALUE 0 adapter->hs_cfg.gpio 255
PARAM_VALUE 0 adapter->hw_dev_mcs_support 0
PARAM_VALUE 0 adapter->hw_dot_11n_dev_cap 0
PARAM_VALUE 0 adapter->hw_status 0
PARAM_VALUE 0 adapter->if_ops.check_fw_status 4096-ptr_max
PARAM_VALUE 0 adapter->iface_limit.p2p_intf 3
PARAM_VALUE 0 adapter->iface_limit.sta_intf 3
PARAM_VALUE 0 adapter->iface_limit.uap_intf 3
PARAM_VALUE 0 adapter->intf_hdr_len 0,4
PARAM_VALUE 0 adapter->is_deep_sleep 0
PARAM_VALUE 0 adapter->key_api_major_ver 0
PARAM_VALUE 0 adapter->key_api_minor_ver 0
PARAM_VALUE 0 adapter->local_listen_interval 0
PARAM_VALUE 0 adapter->max_mgmt_ie_index 16
PARAM_VALUE 0 adapter->multiple_dtim 1
PARAM_VALUE 0 adapter->need_to_wakeup 0
PARAM_VALUE 0 adapter->null_pkt_interval 0
PARAM_VALUE 0 adapter->passive_scan_time 110
PARAM_VALUE 0 adapter->pm_wakeup_card_req 0
PARAM_VALUE 0 adapter->pm_wakeup_fw_try 0
PARAM_VALUE 0 adapter->pps_uapsd_mode 0
PARAM_VALUE 0 adapter->priv_link_lost 0
PARAM_VALUE 0 adapter->ps_mode 0
PARAM_VALUE 0 adapter->ps_state 0
PARAM_VALUE 0 adapter->region_code 0
PARAM_VALUE 0 adapter->scan_chan_gap_time 50
PARAM_VALUE 0 adapter->scan_mode 3
PARAM_VALUE 0 adapter->scan_probes 1
PARAM_VALUE 0 adapter->sec_chan_offset 0
PARAM_VALUE 0 adapter->sleep_cfm 4096-ptr_max
PARAM_VALUE 0 adapter->sleep_cfm->data 4096-ptr_max
PARAM_VALUE 0 adapter->sleep_cfm->data->action 5
PARAM_VALUE 0 adapter->sleep_cfm->data->command 228
PARAM_VALUE 0 adapter->sleep_cfm->data->resp_ctrl 1
PARAM_VALUE 0 adapter->sleep_cfm->data->size 0-u16max
PARAM_VALUE 0 adapter->sleep_period.period 0
PARAM_VALUE 0 adapter->sleep_period.reserved 0
PARAM_VALUE 0 adapter->specific_scan_time 40
PARAM_VALUE 0 adapter->tx_hw_pending.counter 0
PARAM_VALUE 0 adapter->tx_lock_flag 0
PARAM_VALUE 0 adapter->wakeup_timer.entry.pprev 0
PARAM_VALUE 0 adapter->wakeup_timer.flags 0-4194302
PARAM_VALUE 0 adapter->wakeup_timer.lockdep_map->name 0-255
PARAM_VALUE 0 *adapter->event_body 0-255
PARAM_VALUE 0 *adapter->perm_addr 0-255
BUF_SIZE 0 adapter s32min-(-1),1-s32max
BUF_SIZE 0 adapter s32min-(-1),1-s32max
CAPPED_DATA 0 adapter->priv_num 1
DATA_SOURCE 0 adapter $1
MEM_ZERO 0 adapter->event_body
MEM_ZERO 0 adapter->perm_addr
MEM_ZERO 0 &adapter->sleep_period
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/nxp/nxpwifi/main.c _nxpwifi_fw_dpc() -> maybe_quirk_fw_disable_ds()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->active_scan_time 40
PARAM_VALUE 0 adapter->active_scan_triggered 0
PARAM_VALUE 0 adapter->arp_filter_size 0
PARAM_VALUE 0 adapter->assoc_resp_received 0
PARAM_VALUE 0 adapter->bcn_miss_time_out 5
PARAM_VALUE 0 adapter->cal_data 0,4096-ptr_max
PARAM_VALUE 0 adapter->cmd_pending_q_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adapter->cmd_resp_received 0
PARAM_VALUE 0 adapter->cmd_sent 0
PARAM_VALUE 0 adapter->curr_tx_buf_size 2048
PARAM_VALUE 0 adapter->data_received 0
PARAM_VALUE 0 adapter->data_sent 1
PARAM_VALUE 0 adapter->delay_null_pkt 0
PARAM_VALUE 0 adapter->delay_to_ps 1000
PARAM_VALUE 0 adapter->devdump_len 0
PARAM_VALUE 0 adapter->enhanced_ps_mode 1
PARAM_VALUE 0 adapter->event_cause 0
PARAM_VALUE 0 adapter->event_received 0
PARAM_VALUE 0 adapter->firmware 4096-ptr_max
PARAM_VALUE 0 adapter->fw_bands 0
PARAM_VALUE 0 adapter->fw_cap_info 0
PARAM_VALUE 0 adapter->fw_release_number 0
PARAM_VALUE 0 adapter->gen_null_pkt 0
PARAM_VALUE 0 adapter->host_mlme_link_lost 0
PARAM_VALUE 0 adapter->hs_activated 0
PARAM_VALUE 0 adapter->hs_cfg.conditions 0
PARAM_VALUE 0 adapter->hs_cfg.gap 255
PARAM_VALUE 0 adapter->hs_cfg.gpio 255
PARAM_VALUE 0 adapter->hw_dev_mcs_support 0
PARAM_VALUE 0 adapter->hw_dot_11n_dev_cap 0
PARAM_VALUE 0 adapter->hw_status 0
PARAM_VALUE 0 adapter->if_ops.check_fw_status 4096-ptr_max
PARAM_VALUE 0 adapter->iface_limit.sta_intf 3
PARAM_VALUE 0 adapter->iface_limit.uap_intf 3
PARAM_VALUE 0 adapter->intf_hdr_len 4
PARAM_VALUE 0 adapter->is_deep_sleep 0
PARAM_VALUE 0 adapter->key_api_major_ver 0
PARAM_VALUE 0 adapter->key_api_minor_ver 0
PARAM_VALUE 0 adapter->local_listen_interval 0
PARAM_VALUE 0 adapter->max_mgmt_ie_index 16
PARAM_VALUE 0 adapter->multiple_dtim 1
PARAM_VALUE 0 adapter->need_to_wakeup 0
PARAM_VALUE 0 adapter->null_pkt_interval 0
PARAM_VALUE 0 adapter->passive_scan_time 110
PARAM_VALUE 0 adapter->pm_wakeup_card_req 0
PARAM_VALUE 0 adapter->pm_wakeup_fw_try 0
PARAM_VALUE 0 adapter->pps_uapsd_mode 0
PARAM_VALUE 0 adapter->priv_link_lost 0
PARAM_VALUE 0 adapter->ps_mode 0
PARAM_VALUE 0 adapter->ps_state 0
PARAM_VALUE 0 adapter->region_code 0
PARAM_VALUE 0 adapter->scan_chan_gap_time 50
PARAM_VALUE 0 adapter->scan_mode 3
PARAM_VALUE 0 adapter->scan_probes 1
PARAM_VALUE 0 adapter->sec_chan_offset 0
PARAM_VALUE 0 adapter->sleep_cfm 4096-ptr_max
PARAM_VALUE 0 adapter->sleep_cfm->data 4096-ptr_max
PARAM_VALUE 0 adapter->sleep_cfm->data->action 5
PARAM_VALUE 0 adapter->sleep_cfm->data->command 228
PARAM_VALUE 0 adapter->sleep_cfm->data->resp_ctrl 1
PARAM_VALUE 0 adapter->sleep_cfm->data->size 0-u16max
PARAM_VALUE 0 adapter->sleep_period.period 0
PARAM_VALUE 0 adapter->sleep_period.reserved 0
PARAM_VALUE 0 adapter->specific_scan_time 40
PARAM_VALUE 0 adapter->tx_lock_flag 0
PARAM_VALUE 0 adapter->vdll_ctrl.pending_block 0
PARAM_VALUE 0 adapter->vdll_ctrl.pending_block_len 0
PARAM_VALUE 0 adapter->vdll_ctrl.vdll_len 0
PARAM_VALUE 0 adapter->vdll_ctrl.vdll_mem 0
PARAM_VALUE 0 adapter->wakeup_timer.entry.pprev 0
PARAM_VALUE 0 adapter->wakeup_timer.flags 0-4194302
PARAM_VALUE 0 adapter->wakeup_timer.lockdep_map->name 0-255
PARAM_VALUE 0 *adapter->event_body 0-255
PARAM_VALUE 0 *adapter->perm_addr 0-255
BUF_SIZE 0 adapter s32min-(-1),1-s32max
BUF_SIZE 0 adapter s32min-(-1),1-s32max
CAPPED_DATA 0 adapter->priv_num 1
DATA_SOURCE 0 adapter $1
MEM_ZERO 0 adapter->event_body
MEM_ZERO 0 adapter->perm_addr
MEM_ZERO 0 &adapter->sleep_period
MEM_ZERO 0 &adapter->vdll_ctrl
NOCHECK_CALL