Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- drivers/net/wireless/intel/iwlwifi/dvm/tx.c, line 435
- drivers/net/wireless/intel/iwlwifi/iwl-trans.c, line 670
- drivers/net/wireless/intel/iwlwifi/mld/tx.c, line 796
- drivers/net/wireless/intel/iwlwifi/mvm/tx.c
- drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c, line 2473
Smatch caller information:
drivers/net/wireless/intel/iwlwifi/mld/tx.c iwl_mld_tx_mpdu() -> iwl_trans_tx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trans->dev->dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 0 | trans->mac_cfg->base->min_txq_size | 0,128 |
| PARAM_VALUE | 0 | trans->mac_cfg->base->wd_timeout | 0,2500,10000 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->cb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->cb->driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->dev->nd_net.net->ipv4.fqdir->f->frag_expire | 0,663510801442193408,1753052602134376448,4007388366431105024,8876081723503042560 |
| PARAM_VALUE | 1 | skb->dev->nd_net.net->ipv4.fqdir->f->qsize | 0,304,320 |
| PARAM_VALUE | 1 | skb->ip_summed | 0 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | *skb->data | 1-255 |
| PARAM_VALUE | 1 | *skb->dev->name | 0-255 |
| PARAM_VALUE | 2 | dev_cmd | 4096-ptr_max |
| PARAM_VALUE | 2 | dev_cmd->hdr.cmd | 28 |
| PARAM_VALUE | 2 | dev_cmd->payload | 4096-ptr_max |
| PARAM_VALUE | 2 | dev_cmd->payload->flags | 0-4,6 |
| PARAM_VALUE | 2 | dev_cmd->payload->len | 0-u16max |
| PARAM_VALUE | 2 | dev_cmd->payload->offload_assist | 0-24575 |
| PARAM_VALUE | 2 | dev_cmd->payload->rate_n_flags | 0-4294967295 |
| PARAM_VALUE | 2 | *dev_cmd->payload->hdr->addr3 | 0-255 |
| PARAM_VALUE | 3 | queue | s32min-65533,65536-s32max |
| DATA_SOURCE | 1 | skb | $1 |
| DATA_SOURCE | 2 | dev_cmd | r iwl_trans_alloc_tx_cmd |
| DATA_SOURCE | 3 | queue | r iwl_mld_get_tx_queue_id |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | skb->csum_offset | 0-u16max |
| HOST_DATA | 1 | skb->len | 0-u16max[c] |
| HOST_DATA | 1 | skb->prev->csum_offset | 0-u16max |
| HOST_DATA | 1 | skb->prev->data_len | 0-u32max[c] |
| HOST_DATA | 1 | skb->prev->len | 1-u32max[c] |
| HOST_DATA | 1 | skb->prev->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 1 | skb->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 1 | skb->users.refs.counter | s32min-0,2-s32max |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->group | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->num_tc | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->real_num_rx_queues | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->real_num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->stats.rx_bytes | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->stats.tx_bytes | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->tx_queue_len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->next->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->tail | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->truesize | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| NO_OVERFLOW_SIMPLE | 1 | skb->truesize | |
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/intel/iwlwifi/mvm/tx.c iwl_mvm_tx_mpdu() -> iwl_trans_tx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trans | 4096-ptr_max |
| PARAM_VALUE | 0 | trans->mac_cfg | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->cb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->cb->status.ack_signal | 0 |
| PARAM_VALUE | 1 | skb->cb->status.ampdu_ack_len | 0 |
| PARAM_VALUE | 1 | skb->cb->status.ampdu_len | 0 |
| PARAM_VALUE | 1 | skb->cb->status.antenna | 0 |
| PARAM_VALUE | 1 | skb->cb->status.flags | 0 |
| PARAM_VALUE | 1 | skb->cb->status.link_id | 0 |
| PARAM_VALUE | 1 | skb->cb->status.link_valid | 0 |
| PARAM_VALUE | 1 | skb->cb->status.pad | 0 |
| PARAM_VALUE | 1 | skb->cb->status.tx_time | 0 |
| PARAM_VALUE | 1 | skb->dev->nd_net.net->ipv4.fqdir->f->frag_expire | 0,663510801442193408,1753052602134376448,4007388366431105024,8876081723503042560 |
| PARAM_VALUE | 1 | skb->dev->nd_net.net->ipv4.fqdir->f->qsize | 0,304,320 |
| PARAM_VALUE | 1 | skb->ip_summed | 0 |
| PARAM_VALUE | 1 | skb->len | 0-u16max |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | *skb->dev->name | 0-255 |
| PARAM_VALUE | 2 | dev_cmd | 4096-ptr_max |
| PARAM_VALUE | 2 | dev_cmd->hdr.cmd | 28 |
| PARAM_VALUE | 2 | dev_cmd->payload | 4096-ptr_max |
| PARAM_VALUE | 2 | dev_cmd->payload->params.data_retry_limit | 3,15,60 |
| PARAM_VALUE | 2 | dev_cmd->payload->params.life_time | 4294967295 |
| PARAM_VALUE | 2 | dev_cmd->payload->params.pm_frame_timeout | 0,2-3 |
| PARAM_VALUE | 2 | dev_cmd->payload->params.rts_retry_limit | 3,60 |
| PARAM_VALUE | 2 | dev_cmd->payload->params.tid_tspec | 0-15 |
| PARAM_VALUE | 2 | dev_cmd->payload->params.tx_flags | 0,8-4294967295 |
| PARAM_VALUE | 3 | queue | 0-511 |
| DATA_SOURCE | 1 | skb | $1 |
| DATA_SOURCE | 2 | dev_cmd | r iwl_mvm_set_tx_params |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | skb->csum_offset | 0-u16max |
| HOST_DATA | 1 | skb->len | 14-u16max[c] |
| HOST_DATA | 1 | skb->prev->csum_offset | 0-u16max |
| HOST_DATA | 1 | skb->prev->data_len | 0-u32max[c] |
| HOST_DATA | 1 | skb->prev->len | 1-u32max[c] |
| HOST_DATA | 1 | skb->prev->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 1 | skb->tstamp | 500000002-4294967299794967295[c] |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->num_tc | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->real_num_rx_queues | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->real_num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->stats.rx_bytes | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->stats.tx_bytes | |
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->next->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->tail | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->truesize | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| NO_OVERFLOW_SIMPLE | 1 | skb->truesize | |
| UNITS | 3 | queue | unit_array_size |
| LOCK2 | &mvmsta->lock | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct iwl_mvm_sta)->lock |
drivers/net/wireless/intel/iwlwifi/mvm/tx.c iwl_mvm_tx_skb_non_sta() -> iwl_trans_tx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->cb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->cb->status.ack_signal | 0 |
| PARAM_VALUE | 1 | skb->cb->status.ampdu_ack_len | 0 |
| PARAM_VALUE | 1 | skb->cb->status.ampdu_len | 0 |
| PARAM_VALUE | 1 | skb->cb->status.antenna | 0 |
| PARAM_VALUE | 1 | skb->cb->status.flags | 0 |
| PARAM_VALUE | 1 | skb->cb->status.link_id | 0 |
| PARAM_VALUE | 1 | skb->cb->status.link_valid | 0 |
| PARAM_VALUE | 1 | skb->cb->status.pad | 0 |
| PARAM_VALUE | 1 | skb->cb->status.tx_time | 0 |
| PARAM_VALUE | 1 | skb->dev->nd_net.net->ipv4.fqdir->f->frag_expire | 0,663510801442193408,1753052602134376448,4007388366431105024,8876081723503042560 |
| PARAM_VALUE | 1 | skb->dev->nd_net.net->ipv4.fqdir->f->qsize | 0,304,320 |
| PARAM_VALUE | 1 | skb->ip_summed | 0 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | *skb->dev->name | 0-255 |
| PARAM_VALUE | 2 | dev_cmd | 4096-ptr_max |
| PARAM_VALUE | 2 | dev_cmd->hdr.cmd | 28 |
| PARAM_VALUE | 2 | dev_cmd->payload | 4096-ptr_max |
| PARAM_VALUE | 2 | dev_cmd->payload->params.data_retry_limit | 3,15,60 |
| PARAM_VALUE | 2 | dev_cmd->payload->params.life_time | 4294967295 |
| PARAM_VALUE | 2 | dev_cmd->payload->params.pm_frame_timeout | 0,2-3 |
| PARAM_VALUE | 2 | dev_cmd->payload->params.rts_retry_limit | 3,60 |
| PARAM_VALUE | 2 | dev_cmd->payload->params.tid_tspec | 0-15 |
| PARAM_VALUE | 2 | dev_cmd->payload->params.tx_flags | 0,8-4294967295 |
| PARAM_VALUE | 3 | queue | 0-u16max |
| DATA_SOURCE | 1 | skb | $1 |
| DATA_SOURCE | 2 | dev_cmd | r iwl_mvm_set_tx_params |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | skb->csum_offset | 0-u16max |
| HOST_DATA | 1 | skb->len | 14-2340[c] |
| HOST_DATA | 1 | skb->prev->csum_offset | 0-u16max |
| HOST_DATA | 1 | skb->prev->data_len | 0-u32max[c] |
| HOST_DATA | 1 | skb->prev->len | 1-u32max[c] |
| HOST_DATA | 1 | skb->prev->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 1 | skb->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 1 | skb->users.refs.counter | s32min-0,2-s32max |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->group | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->real_num_rx_queues | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->real_num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->stats.rx_bytes | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->stats.tx_bytes | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->tx_queue_len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->tail | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->truesize | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| NO_OVERFLOW_SIMPLE | 1 | skb->truesize | |
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c iwl_pcie_reclaim() -> iwl_trans_tx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trans | 4096-ptr_max |
| PARAM_VALUE | 0 | trans->dev->cma_area->available_count | 0-s64max |
| PARAM_VALUE | 0 | trans->dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | trans->dev->dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 0 | trans->mac_cfg | 4096-ptr_max |
| PARAM_VALUE | 0 | trans->mac_cfg->base | 4096-ptr_max |
| PARAM_VALUE | 0 | trans->mac_cfg->base->max_tfd_queue_size | 256,65536 |
| PARAM_VALUE | 0 | trans->mac_cfg->base->min_txq_size | 0,128 |
| PARAM_VALUE | 0 | trans->mac_cfg->base->mon_dbgi_regs.cur_frag.addr | 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892 |
| PARAM_VALUE | 0 | trans->mac_cfg->base->mon_dbgi_regs.cycle_cnt.addr | 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892 |
| PARAM_VALUE | 0 | trans->mac_cfg->base->mon_dbgi_regs.write_ptr.addr | 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892 |
| PARAM_VALUE | 0 | trans->mac_cfg->base->mon_dram_regs.cur_frag.addr | 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892 |
| PARAM_VALUE | 0 | trans->mac_cfg->base->mon_dram_regs.cycle_cnt.addr | 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892 |
| PARAM_VALUE | 0 | trans->mac_cfg->base->mon_dram_regs.write_ptr.addr | 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892 |
| PARAM_VALUE | 0 | trans->mac_cfg->base->mon_smem_regs.cur_frag.addr | 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892 |
| PARAM_VALUE | 0 | trans->mac_cfg->base->mon_smem_regs.cycle_cnt.addr | 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892 |
| PARAM_VALUE | 0 | trans->mac_cfg->base->mon_smem_regs.write_ptr.addr | 0,1364689,10501156,10501160,10504044,10504052,10674504,13646876,13646892 |
| PARAM_VALUE | 0 | trans->mac_cfg->base->wd_timeout | 0,2500,10000 |
| PARAM_VALUE | 0 | trans->state | 2 |
| PARAM_VALUE | 0 | trans->trans_specific->txqs.queue_stopped | 4096-ptr_max |
| PARAM_VALUE | 0 | trans->trans_specific->txqs.queue_used | 4096-ptr_max |
| PARAM_VALUE | 0 | trans->trans_specific->txqs.txq | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-6115211255310327808 |
| PARAM_VALUE | 1 | skb->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| PARAM_VALUE | 3 | queue | 0-u16max |
| CAPPED_DATA | 0 | trans->mac_cfg->base->max_tfd_queue_size | 1 |
| CAPPED_DATA | 3 | queue | 1 |
| DATA_SOURCE | 0 | trans | $0 |
| DATA_SOURCE | 1 | skb | r __skb_dequeue |
| DATA_SOURCE | 3 | queue | $1 |
| FUZZY_MAX | 3 | queue | 11 |
| PARAM_COMPARE | 0 | trans->conf.cmd_queue | != $3 |
| PARAM_COMPARE | 3 | queue | != $0->conf.cmd_queue |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | queue | unit_array_size |
| LOCK2 | &txq->reclaim_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &priv->sta_lock | ||
| HALF_LOCKED2 | &rxq->lock | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct iwl_txq)->reclaim_lock |
drivers/net/wireless/intel/iwlwifi/dvm/tx.c iwlagn_tx_skb() -> iwl_trans_tx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->cb->control.hw_key | 0,4096-ptr_max |
| PARAM_VALUE | 1 | skb->cb->control.vif->drv_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->cb->driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->cb->flags | 4-u32max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->dev->nd_net.net->ipv4.fqdir->f->frag_expire | 0,663510801442193408,1753052602134376448,4007388366431105024,8876081723503042560 |
| PARAM_VALUE | 1 | skb->dev->nd_net.net->ipv4.fqdir->f->qsize | 0,304,320 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | dev_cmd | 4096-ptr_max |
| PARAM_VALUE | 2 | dev_cmd->hdr.cmd | 28 |
| PARAM_VALUE | 2 | dev_cmd->payload | 4096-ptr_max |
| PARAM_VALUE | 2 | dev_cmd->payload->data_retry_limit | 3,7,15,60 |
| PARAM_VALUE | 2 | dev_cmd->payload->driver_txop | 0 |
| PARAM_VALUE | 2 | dev_cmd->payload->next_frame_len | 0 |
| PARAM_VALUE | 2 | dev_cmd->payload->rts_retry_limit | 3,7,60 |
| PARAM_VALUE | 2 | dev_cmd->payload->stop_time.life_time | u32max |
| PARAM_VALUE | 2 | dev_cmd->payload->tid_tspec | 0-15 |
| PARAM_VALUE | 2 | dev_cmd->payload->timeout.pm_frame_timeout | 0,2-3 |
| PARAM_VALUE | 3 | queue | 0-65534 |
| DATA_SOURCE | 1 | skb | $2 |
| DATA_SOURCE | 2 | dev_cmd | r iwl_trans_alloc_tx_cmd |
| PREEMPT_ADD | <- disables preempt | ||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | skb->csum_offset | 0-u16max |
| HOST_DATA | 1 | skb->data_len | 0-2147483648[c] |
| HOST_DATA | 1 | skb->len | 14-u16max[c] |
| HOST_DATA | 1 | skb->prev->csum_offset | 0-u16max |
| HOST_DATA | 1 | skb->prev->data_len | 0-u32max[c] |
| HOST_DATA | 1 | skb->prev->len | 1-u32max[c] |
| HOST_DATA | 1 | skb->prev->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 1 | skb->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 1 | skb->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 1 | *skb->data | 0-255 |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->group | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->real_num_rx_queues | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->real_num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->stats.rx_bytes | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->stats.tx_bytes | |
| NO_OVERFLOW_SIMPLE | 1 | skb->dev->tx_queue_len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->next->tail | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->tail | |
| NO_OVERFLOW_SIMPLE | 1 | skb->prev->truesize | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| NO_OVERFLOW_SIMPLE | 1 | skb->truesize | |
| LOCK2 | &priv->sta_lock | ||
| HALF_LOCKED2 | &local->handle_wake_tx_queue_lock | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct iwl_priv)->sta_lock |