Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_associate_network() -> ipw_send_system_config()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->assoc_request.assoc_type 0-1,3
PARAM_VALUE 0 priv->assoc_request.auth_key 0-3
PARAM_VALUE 0 priv->assoc_request.auth_type 0-2
PARAM_VALUE 0 priv->assoc_request.bssid 0
PARAM_VALUE 0 priv->assoc_request.dest 0
PARAM_VALUE 0 priv->assoc_request.ieee_mode 0-2
PARAM_VALUE 0 priv->assoc_request.policy_support 0,2
PARAM_VALUE 0 priv->assoc_request.preamble_length 0,4
PARAM_VALUE 0 priv->cmdlog 0,4096-ptr_max
PARAM_VALUE 0 priv->essid 1-u64max
PARAM_VALUE 0 priv->ieee 4096-ptr_max
PARAM_VALUE 0 priv->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 priv->sys_config.answer_broadcast_ssid_probe 0-1
PARAM_VALUE 0 priv->sys_config.dot11g_auto_detection 0-1
DATA_SOURCE 0 priv $0
FUZZY_MAX 0 priv->assoc_request.assoc_type 3
FUZZY_MAX 0 priv->assoc_request.auth_key 0
FUZZY_MAX 0 priv->assoc_request.auth_type 2
FUZZY_MAX 0 priv->assoc_request.policy_support 2
FUZZY_MAX 0 priv->assoc_request.preamble_length 4
FUZZY_MAX 0 priv->sys_config.answer_broadcast_ssid_probe 1
FUZZY_MAX 0 priv->sys_config.dot11g_auto_detection 1
BIT_INFO 0 priv->assoc_request.preamble_length 0x0,0x4
HARD_MAX 0 priv->assoc_request.assoc_type 3
HARD_MAX 0 priv->assoc_request.auth_type 2
HARD_MAX 0 priv->assoc_request.policy_support 2
HARD_MAX 0 priv->assoc_request.preamble_length 4
HARD_MAX 0 priv->sys_config.answer_broadcast_ssid_probe 1
HARD_MAX 0 priv->sys_config.dot11g_auto_detection 1
MEM_ZERO 0 &priv->assoc_request
LOCK2 &priv->mutex
TYPE_LOCK (struct ipw_priv)->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_config() -> ipw_send_system_config()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->cmdlog 0,4096-ptr_max
PARAM_VALUE 0 priv->eeprom_delay 1
PARAM_VALUE 0 priv->ieee 4096-ptr_max
PARAM_VALUE 0 priv->ieee->iw_mode 1-2,6
PARAM_VALUE 0 priv->ieee->wdev.wiphy 4096-ptr_max
PARAM_VALUE 0 priv->ieee->wdev.wiphy->rfkill 4096-ptr_max
PARAM_VALUE 0 priv->ieee->wdev.wiphy->rfkill->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 priv->irq_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 priv->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 priv->net_dev 4096-ptr_max
PARAM_VALUE 0 priv->net_dev->dev_addr 1-u64max
PARAM_VALUE 0 priv->pci_dev->dev.cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->pci_dev->dev.cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->pci_dev->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 priv->pci_dev->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->pci_dev->dev.dma_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 priv->prom_net_dev 0,4096-ptr_max
PARAM_VALUE 0 priv->rx_bufs_min 0
PARAM_VALUE 0 priv->rx_pend_max 0
PARAM_VALUE 0 priv->rx_replenish.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 priv->rxq 4096-ptr_max
PARAM_VALUE 0 priv->rxq->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 priv->rxq->read 0
PARAM_VALUE 0 priv->rxq->rx_free.next 4096-ptr_max
PARAM_VALUE 0 priv->rxq->rx_free.next->next 4096-ptr_max
PARAM_VALUE 0 priv->rxq->rx_free.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->rxq->rx_free.prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->rxq->rx_used.next 4096-ptr_max
PARAM_VALUE 0 priv->rxq->rx_used.next->next 4096-ptr_max
PARAM_VALUE 0 priv->rxq->rx_used.prev 4096-ptr_max
PARAM_VALUE 0 priv->rxq->rx_used.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->rxq->rx_used.prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->sram_desc.last_cb_index 0-64
PARAM_VALUE 0 priv->suspend_time 0
PARAM_VALUE 0 priv->sys_config.accept_all_data_frames 0-1
PARAM_VALUE 0 priv->sys_config.accept_all_mgmt_bcpr 0-1
PARAM_VALUE 0 priv->sys_config.accept_all_mgmt_frames 0-1
PARAM_VALUE 0 priv->sys_config.accept_non_directed_frames 1
PARAM_VALUE 0 priv->sys_config.answer_broadcast_ssid_probe 0-1
PARAM_VALUE 0 priv->sys_config.antenna_diversity 0-3
PARAM_VALUE 0 priv->sys_config.bt_coexistence 0-1,16-17
PARAM_VALUE 0 priv->sys_config.disable_multicast_decryption 1
PARAM_VALUE 0 priv->sys_config.disable_unicast_decryption 1
PARAM_VALUE 0 priv->sys_config.dot11g_auto_detection 0
PARAM_VALUE 0 priv->sys_config.enable_cts_to_self 0
PARAM_VALUE 0 priv->sys_config.pass_crc_to_host 0
PARAM_VALUE 0 priv->sys_config.pass_noise_stats_to_host 1
PARAM_VALUE 0 priv->sys_config.reserved1 0
PARAM_VALUE 0 priv->sys_config.reserved3 0
PARAM_VALUE 0 priv->sys_config.silence_threshold 30
PARAM_VALUE 0 priv->table0_addr 1792
PARAM_VALUE 0 priv->table2_len 0-u16max
PARAM_VALUE 0 priv->txq_cmd.bd 1-ptr_max
PARAM_VALUE 0 priv->txq_cmd.q.high_mark 2,8
PARAM_VALUE 0 priv->txq_cmd.q.last_used 0
PARAM_VALUE 0 priv->txq_cmd.q.low_mark 4,16
PARAM_VALUE 0 priv->txq_cmd.q.n_bd 8
PARAM_VALUE 0 priv->txq_cmd.q.reg_r 640
PARAM_VALUE 0 priv->txq_cmd.q.reg_w 3968
PARAM_VALUE 0 priv->txq_cmd.txb 4096-ptr_max
PARAM_VALUE 0 *priv->eeprom 0-3
PARAM_VALUE 0 *priv->ieee->geo.name 0-255
PARAM_VALUE 0 *priv->net_dev->name 0
PARAM_VALUE 0 *priv->txq_cmd->txb 0
BUF_SIZE 0 priv->pci_dev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
DATA_SOURCE 0 priv $0
FUZZY_MAX 0 priv->sys_config.accept_all_data_frames 1
FUZZY_MAX 0 priv->sys_config.accept_all_mgmt_bcpr 1
FUZZY_MAX 0 priv->sys_config.accept_all_mgmt_frames 1
FUZZY_MAX 0 priv->sys_config.answer_broadcast_ssid_probe 1
BIT_INFO 0 priv->sys_config.bt_coexistence 0x0,0x11
HARD_MAX 0 priv->sys_config.answer_broadcast_ssid_probe 1
MEM_ZERO 0 &priv->sys_config
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 priv->pci_dev->current_state 0-3[c]
HOST_DATA 0 priv->table0_len 0-u32max
HOST_DATA 0 priv->table1_addr 0-u32max
HOST_DATA 0 priv->table1_len 0-u32max
HOST_DATA 0 priv->table2_addr 0-u32max
HOST_DATA 0 priv->table2_len 0-u16max[c]
NO_OVERFLOW_SIMPLE 0 priv->cmdlog_len
HALF_LOCKED2 &priv->mutex
HALF_LOCKED2 0 &priv->mutex
TYPE_LOCK (struct ipw_priv)->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_prom_open() -> ipw_send_system_config()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ieee 4096-ptr_max
PARAM_VALUE 0 priv->ieee->iw_mode s32min-5,7-s32max
PARAM_VALUE 0 priv->sys_config.accept_all_data_frames 1
PARAM_VALUE 0 priv->sys_config.accept_all_mgmt_bcpr 1
PARAM_VALUE 0 priv->sys_config.accept_all_mgmt_frames 1
PARAM_VALUE 0 priv->sys_config.accept_non_directed_frames 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 priv unit_byte
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_prom_stop() -> ipw_send_system_config()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ieee 4096-ptr_max
PARAM_VALUE 0 priv->ieee->iw_mode s32min-5,7-s32max
PARAM_VALUE 0 priv->sys_config.accept_all_data_frames 0
PARAM_VALUE 0 priv->sys_config.accept_all_mgmt_bcpr 0
PARAM_VALUE 0 priv->sys_config.accept_all_mgmt_frames 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 priv unit_byte
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_system_config() -> ipw_send_system_config()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->prom_net_dev 0,4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock