Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_send_adapter_address() -> ipw_send_cmd_pdu()

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->pci_dev->dev.cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->pci_dev->dev.cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 priv->pci_dev->dev.cma_area->alloc_mutex.osq.tail.counter s32min-s32max
PARAM_VALUE 0 priv->pci_dev->dev.cma_area->nranges s32min-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_pools.next->next 4096-ptr_max
PARAM_VALUE 0 priv->pci_dev->dev.dma_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 priv->pci_dev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 priv->rx_bufs_min 0
PARAM_VALUE 0 priv->rx_pend_max 0
PARAM_VALUE 0 priv->rx_replenish.entry.next 4096-ptr_max
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->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
PARAM_VALUE 1 command 11
PARAM_VALUE 2 len 6
PARAM_VALUE 3 data 1-u64max
BUF_SIZE 0 priv->pci_dev (-1),1-s32max
BUF_SIZE 3 data 32
DATA_SOURCE 0 priv $0
DATA_SOURCE 3 data $1
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 &pool->lock
HALF_LOCKED2 &priv->mutex
HALF_LOCKED2 0 &priv->mutex
TYPE_LOCK (struct ipw_priv)->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_send_associate() -> ipw_send_cmd_pdu()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->assoc_request.assoc_type 0-3,5
PARAM_VALUE 1 command 21
PARAM_VALUE 2 len 40
PARAM_VALUE 3 data 4096-ptr_max
BUF_SIZE 0 priv s32min-(-1),1-s32max
BUF_SIZE 0 priv s32min-(-1),1-s32max
DATA_SOURCE 0 priv $0
DATA_SOURCE 3 data $1
FUZZY_MAX 0 priv->assoc_request.assoc_type 5
HARD_MAX 0 priv->assoc_request.assoc_type 5
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 2 len unit_byte
HALF_LOCKED2 &priv->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_send_card_disable() -> ipw_send_cmd_pdu()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ieee->geo.a->channel 0-255
PARAM_VALUE 0 priv->ieee->geo.a->flags 0-255
PARAM_VALUE 0 priv->ieee->geo.a->freq 0-4294967295
PARAM_VALUE 0 priv->ieee->geo.bg->channel 0-255
PARAM_VALUE 0 priv->ieee->geo.bg->flags 0-255
PARAM_VALUE 0 priv->ieee->geo.bg->freq 0-4294967295
PARAM_VALUE 0 priv->led_link_on->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 priv->led_link_on.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 priv->led_link_on.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 priv->pci_dev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 priv->pci_dev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 *priv->eeprom 0-255
PARAM_VALUE 0 *priv->net_dev->name 0-255
PARAM_VALUE 1 command 33
PARAM_VALUE 2 len 4
PARAM_VALUE 3 data 7049405950217003008
PARAM_VALUE 3 *data 0
BUF_SIZE 0 priv s32min-(-1),1-s32max
BUF_SIZE 0 priv s32min-(-1),1-s32max
BUF_SIZE 0 priv->pci_dev (-1),1-s32max
BUF_SIZE 3 data 4
DATA_SOURCE 0 priv $0
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
UNITS 0 priv unit_byte
UNITS 2 len unit_byte
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &priv->mutex
HALF_LOCKED2 0 &priv->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_send_frag_threshold() -> ipw_send_cmd_pdu()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ieee 4096-ptr_max
PARAM_VALUE 0 priv->ieee->fts 0,256-2346
PARAM_VALUE 0 priv->mutex.dep_map->name 0-255
PARAM_VALUE 0 priv->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 priv->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 priv->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 1 command 16
PARAM_VALUE 2 len 4
PARAM_VALUE 3 data 3076813614958174208
BUF_SIZE 3 data 4
DATA_SOURCE 0 priv $0
FUZZY_MAX 0 priv->ieee->fts 2346
BIT_INFO 0 priv->ieee->fts 0x0,0xffe
UNITS 2 len unit_byte
LOCK2 global &rtnl_mutex
LOCK2 0 &priv->mutex
TYPE_LOCK (struct ipw_priv)->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_send_power_mode() -> ipw_send_cmd_pdu()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->mutex.dep_map->name 0-255
PARAM_VALUE 0 priv->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 priv->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 priv->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 1 command 17
PARAM_VALUE 2 len 4
PARAM_VALUE 3 data 6052226727788269568
PARAM_VALUE 3 *data 0-5,8-15
BUF_SIZE 3 data 4
DATA_SOURCE 0 priv $0
UNITS 2 len unit_byte
LOCK2 global &rtnl_mutex
LOCK2 0 &priv->mutex
TYPE_LOCK (struct ipw_priv)->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_send_qos_info_command() -> ipw_send_cmd_pdu()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->assoc_network 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 1,3
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->ieee->iw_mode 1-2
PARAM_VALUE 0 priv->ieee->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 priv->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 priv->qos_data.qos_enable s32min-(-1),1-s32max
PARAM_VALUE 0 priv->sys_config.answer_broadcast_ssid_probe 0-1
PARAM_VALUE 0 priv->sys_config.dot11g_auto_detection 0-1
PARAM_VALUE 0 *priv->txq_cmd->txb 0
PARAM_VALUE 1 command 84
PARAM_VALUE 2 len 9
PARAM_VALUE 3 data 360616620255531008
DATA_SOURCE 0 priv $0
DATA_SOURCE 3 data $1
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.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.policy_support 0x1,0x3
BIT_INFO 0 priv->assoc_request.preamble_length 0x0,0x4
BIT_INFO 0 priv->config 0x0,0xffffffff
HARD_MAX 0 priv->assoc_request.assoc_type 3
HARD_MAX 0 priv->assoc_request.auth_type 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
UNITS 2 len unit_byte
LOCK2 &priv->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ipw_priv)->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_send_qos_params_command() -> ipw_send_cmd_pdu()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ieee 4096-ptr_max
PARAM_VALUE 0 priv->ieee->geo.a->channel 0-255
PARAM_VALUE 0 priv->ieee->geo.a->flags 0-255
PARAM_VALUE 0 priv->ieee->geo.a->freq 0-4294967295
PARAM_VALUE 0 priv->ieee->geo.bg->channel 0-255
PARAM_VALUE 0 priv->ieee->geo.bg->flags 0-255
PARAM_VALUE 0 priv->ieee->geo.bg->freq 0-4294967295
PARAM_VALUE 0 priv->ieee->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 priv->pci_dev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 *priv->eeprom 0-255
PARAM_VALUE 0 *priv->net_dev->name 0-255
PARAM_VALUE 1 command 25
PARAM_VALUE 2 len 96
PARAM_VALUE 3 data 8225113790558650368
BUF_SIZE 0 priv->pci_dev (-1),1-s32max
BUF_SIZE 3 data 96
DATA_SOURCE 0 priv $0
DATA_SOURCE 3 data $1
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 &pool->lock
HALF_LOCKED2 &priv->mutex
HALF_LOCKED2 0 &priv->mutex
TYPE_LOCK (struct ipw_priv)->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_send_retry_limit() -> ipw_send_cmd_pdu()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->long_retry_limit 0-254
PARAM_VALUE 0 priv->mutex.dep_map->name 0-255
PARAM_VALUE 0 priv->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 priv->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 priv->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 priv->short_retry_limit 0-254
PARAM_VALUE 1 command 51
PARAM_VALUE 2 len 4
PARAM_VALUE 3 data 3542275741543813120
BUF_SIZE 3 data 4
DATA_SOURCE 0 priv $0
UNITS 2 len unit_byte
LOCK2 global &rtnl_mutex
LOCK2 0 &priv->mutex
TYPE_LOCK (struct ipw_priv)->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_send_rts_threshold() -> ipw_send_cmd_pdu()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->pci_dev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 priv->rts_threshold 1-u16max
PARAM_VALUE 0 *priv->eeprom 0-255
PARAM_VALUE 0 *priv->net_dev->name 0-255
PARAM_VALUE 1 command 15
PARAM_VALUE 2 len 4
PARAM_VALUE 3 data 1135137842815483904
BUF_SIZE 0 priv->pci_dev (-1),1-s32max
BUF_SIZE 3 data 4
DATA_SOURCE 0 priv $0
FUZZY_MAX 0 priv->rts_threshold 2304
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
UNITS 2 len unit_byte
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 0 &priv->mutex
TYPE_LOCK (struct ipw_priv)->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_send_scan_request_ext() -> ipw_send_cmd_pdu()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ieee 4096-ptr_max
PARAM_VALUE 0 priv->mutex.dep_map->name 0-255
PARAM_VALUE 0 priv->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 priv->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 priv->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 1 command 26
PARAM_VALUE 2 len 96
PARAM_VALUE 3 data 8980895441729822720
DATA_SOURCE 0 priv $0
DATA_SOURCE 3 data $1
UNITS 2 len unit_byte
LOCK2 0 &priv->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ipw_priv)->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_send_ssid() -> ipw_send_cmd_pdu()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ieee 4096-ptr_max
PARAM_VALUE 1 command 8
PARAM_VALUE 3 data 1-u64max
BUF_SIZE 3 data 32
CAPPED_DATA 2 len 1
DATA_SOURCE 0 priv $0
DATA_SOURCE 3 data $1
UNITS 2 len unit_byte
HALF_LOCKED2 &priv->mutex
HALF_LOCKED2 0 &priv->mutex
TYPE_LOCK (struct ipw_priv)->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_send_supported_rates() -> ipw_send_cmd_pdu()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ieee 4096-ptr_max
PARAM_VALUE 0 priv->pci_dev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 *priv->eeprom 0-255
PARAM_VALUE 0 *priv->net_dev->name 0-255
PARAM_VALUE 1 command 22
PARAM_VALUE 2 len 16
PARAM_VALUE 3 data 4096-ptr_max
BUF_SIZE 0 priv->pci_dev (-1),1-s32max
BUF_SIZE 3 data (-1),16
DATA_SOURCE 0 priv $0
DATA_SOURCE 3 data $1
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]
USER_DATA 0 priv->ieee->mode 1-6
NO_OVERFLOW_SIMPLE 0 priv->cmdlog_len
UNITS 2 len unit_byte
HALF_LOCKED2 &priv->mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 0 &priv->mutex
TYPE_LOCK (struct ipw_priv)->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->pci_dev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 *priv->eeprom 0-255
PARAM_VALUE 0 *priv->net_dev->name 0-255
PARAM_VALUE 1 command 6
PARAM_VALUE 2 len 20
PARAM_VALUE 3 data 4096-ptr_max
BUF_SIZE 0 priv->pci_dev (-1),1-s32max
BUF_SIZE 3 data 20
DATA_SOURCE 0 priv $0
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
UNITS 0 priv unit_byte
UNITS 2 len unit_byte
HALF_LOCKED2 &priv->mutex
HALF_LOCKED2 0 &priv->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_send_tgi_tx_key() -> ipw_send_cmd_pdu()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ieee 4096-ptr_max
PARAM_VALUE 0 priv->ieee->host_encrypt 0
PARAM_VALUE 0 priv->ieee->sec.keys 4096-ptr_max
PARAM_VALUE 0 priv->ieee->sec.level 2,4
PARAM_VALUE 0 priv->pci_dev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 1 command 19
PARAM_VALUE 2 len 28
PARAM_VALUE 3 data 9209039501266685952
BUF_SIZE 3 data 28
DATA_SOURCE 0 priv $0
BIT_INFO 0 priv->ieee->sec.flags 0x10,0xffff
HARD_MAX 0 priv->ieee->sec.level 4
RX_PATH
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 priv->cmdlog_len
UNITS 2 len unit_byte
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_send_tx_power() -> ipw_send_cmd_pdu()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ieee->geo.a->channel 0-255
PARAM_VALUE 0 priv->ieee->geo.a->flags 0-255
PARAM_VALUE 0 priv->ieee->geo.a->freq 0-4294967295
PARAM_VALUE 0 priv->ieee->geo.bg->channel 0-255
PARAM_VALUE 0 priv->ieee->geo.bg->flags 0-255
PARAM_VALUE 0 priv->ieee->geo.bg->freq 0-4294967295
PARAM_VALUE 0 priv->pci_dev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 *priv->eeprom 0-255
PARAM_VALUE 0 *priv->net_dev->name 0-255
PARAM_VALUE 1 command 35
PARAM_VALUE 2 len 76
PARAM_VALUE 3 data 964150485833478144
BUF_SIZE 0 priv->pci_dev (-1),1-s32max
DATA_SOURCE 0 priv $0
DATA_SOURCE 3 data $1
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
UNITS 2 len unit_byte
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 0 &priv->mutex
TYPE_LOCK (struct ipw_priv)->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_send_wep_keys() -> ipw_send_cmd_pdu()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ieee 4096-ptr_max
PARAM_VALUE 0 priv->ieee->geo.a->freq 0-4294967295
PARAM_VALUE 0 priv->ieee->geo.bg->freq 0-4294967295
PARAM_VALUE 0 priv->ieee->sec.key_sizes 4096-ptr_max
PARAM_VALUE 0 priv->ieee->sec.keys 4096-ptr_max
PARAM_VALUE 0 priv->ieee->sec.level 1,4
PARAM_VALUE 0 priv->pci_dev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 1 command 18
PARAM_VALUE 2 len 20
PARAM_VALUE 3 data 4060145357911273472
BUF_SIZE 0 priv->pci_dev (-1),1-s32max
BUF_SIZE 3 data 20
DATA_SOURCE 0 priv $0
HARD_MAX 0 priv->ieee->sec.level 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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
NO_OVERFLOW_SIMPLE 0 priv->cmdlog_pos
UNITS 2 len unit_byte
HALF_LOCKED2 &priv->mutex
HALF_LOCKED2 0 &priv->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_set_random_seed() -> ipw_send_cmd_pdu()

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->lock.rlock.dep_map->name 0-255
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.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 priv->pci_dev->dev.cma_area->alloc_mutex.osq.tail.counter s32min-s32max
PARAM_VALUE 0 priv->pci_dev->dev.cma_area->nranges s32min-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_pools.next->next 4096-ptr_max
PARAM_VALUE 0 priv->pci_dev->dev.dma_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 priv->pci_dev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 priv->prom_net_dev 0,4096-ptr_max
PARAM_VALUE 0 priv->rates->supported_rates 0-255
PARAM_VALUE 0 priv->rates.ieee_mode 0
PARAM_VALUE 0 priv->rates.purpose 0
PARAM_VALUE 0 priv->rates.reserved 0
PARAM_VALUE 0 priv->rx_bufs_min 0
PARAM_VALUE 0 priv->rx_pend_max 0
PARAM_VALUE 0 priv->rx_replenish.entry.next 4096-ptr_max
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
PARAM_VALUE 1 command 34
PARAM_VALUE 2 len 4
PARAM_VALUE 3 data 5217954432246591488
BUF_SIZE 0 priv->pci_dev (-1),1-s32max
BUF_SIZE 3 data 4
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->rates
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
UNITS 2 len unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->mutex
HALF_LOCKED2 0 &priv->mutex
TYPE_LOCK (struct ipw_priv)->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_set_rsn_capa() -> ipw_send_cmd_pdu()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
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.policy_support 2
PARAM_VALUE 0 priv->ieee 4096-ptr_max
PARAM_VALUE 0 priv->ieee->wpa_ie_len 1-u64max
PARAM_VALUE 1 command 31
BUF_SIZE 3 data 1-64
DATA_SOURCE 0 priv $0
DATA_SOURCE 2 len $2
DATA_SOURCE 3 data $1
FUZZY_MAX 0 priv->assoc_request.auth_key 0
FUZZY_MAX 0 priv->assoc_request.auth_type 2
HARD_MAX 0 priv->assoc_request.auth_type 2
MEM_ZERO 0 &priv->assoc_request
UNITS 2 len unit_byte
LOCK2 &priv->mutex
TYPE_LOCK (struct ipw_priv)->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_set_sensitivity() -> ipw_send_cmd_pdu()

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
PARAM_VALUE 0 *priv->txq_cmd->txb 0
PARAM_VALUE 1 command 42
PARAM_VALUE 2 len 4
PARAM_VALUE 3 data 4056999879752114176
BUF_SIZE 3 data 4
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
UNITS 2 len unit_byte
LOCK2 &priv->mutex
TYPE_LOCK (struct ipw_priv)->mutex