Documented in 1 files:
Defined in 1 files as a function:
Referenced in 12 files:
- drivers/net/wireless/ath/ath11k/dp_rx.c, line 3302
- drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c, line 1057
- drivers/net/wireless/ath/ath5k/base.c, line 1484
- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c, line 1122
- drivers/net/wireless/ath/ath9k/recv.c, line 1210
- drivers/net/wireless/ath/carl9170/rx.c, line 687
- drivers/net/wireless/intel/iwlegacy/3945.c, line 519
- drivers/net/wireless/intel/iwlegacy/4965-mac.c, line 606
- drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c, line 420
- drivers/net/wireless/realtek/rtlwifi/usb.c
- include/net/mac80211.h, line 5484
- net/mac80211/main.c, line 452
Smatch caller information:
drivers/net/wireless/ath/ath11k/wmi.c ieee80211_rx_ni() -> ieee80211_rx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-3980903739889389568 |
| PARAM_VALUE | 1 | skb->cb->band | 0-1,3 |
| PARAM_VALUE | 1 | skb->cb->flag | 262144-262147,262170-262171 |
| PARAM_VALUE | 1 | skb->cb->signal | (-95) |
| 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->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| DATA_SOURCE | 0 | hw | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| FUZZY_MAX | 1 | skb->cb->band | 3 |
| HARD_MAX | 1 | skb->cb->band | 3 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ab->core_lock |
drivers/net/wireless/ti/wl1251/rx.c ieee80211_rx_ni() -> ieee80211_rx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | hw | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | &wl->mutex | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct wl1251)->mutex |
drivers/net/wireless/ath/ath10k/htt_rx.c ieee80211_rx_ni() -> ieee80211_rx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->cb->flag | 0-3,26-27,256-259,282-283,524288-524291,524314-524315,524544-524547,524570-524571,2097162-2097163,2097418-2097419,2621450-2621451,2621706-2621707,8388618-8388619,8388874-8388875,8912906-8912907,8913162-8913163 |
| 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->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| DATA_SOURCE | 0 | hw | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| LOCK2 | bh |
drivers/net/wireless/realtek/rtlwifi/usb.c _rtl_rx_pre_process() -> ieee80211_rx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->cfg | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->cfg->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->cfg->ops->query_rx_desc | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->mac80211.opmode | 0-4294967295 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| 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->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| BUF_SIZE | 0 | hw | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hw | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | hw | $0 |
| DATA_SOURCE | 1 | skb | r skb_dequeue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hw | unit_byte |
| HALF_LOCKED2 | bh |
drivers/net/wireless/realtek/rtlwifi/usb.c _rtl_usb_rx_process_noagg() -> ieee80211_rx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->mac80211.opmode | 0-4294967295 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->addr1 | 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->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| BUF_SIZE | 0 | hw | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hw | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | hw | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hw | unit_byte |
| HALF_LOCKED2 | bh |
drivers/net/wireless/ath/carl9170/rx.c carl9170_handle_mpdu() -> ieee80211_rx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| DATA_SOURCE | 1 | skb | r carl9170_rx_copy_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh |
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c _rtl_rx_process() -> ieee80211_rx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->conf.chandef.chan | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->addr1 | 4096-ptr_max |
| DATA_SOURCE | 0 | hw | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | hw->priv->dm.undec_sm_pwdb | 1-100[c] |
| USER_DATA | 0 | hw->priv->stats.recv_signal_power | (-110)-30[c] |
drivers/net/wireless/intel/iwlegacy/4965-mac.c il4965_pass_packet_to_mac80211() -> ieee80211_rx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->pfmemalloc | 1 |
| PARAM_VALUE | 1 | skb->unreadable | 1 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| DATA_SOURCE | 1 | skb | r dev_alloc_skb |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh |
drivers/net/wireless/broadcom/b43/xmit.c ieee80211_rx_ni() -> ieee80211_rx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 1 | skb->len | 14-u32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | hw | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &dev->wl->mutex | ||
| HALF_LOCKED2 | &wl->mutex | ||
| TYPE_LOCK | (struct b43_wl)->mutex |
drivers/net/wireless/ath/ath10k/wmi.c ieee80211_rx_ni() -> ieee80211_rx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->cb->band | 0-1 |
| PARAM_VALUE | 1 | skb->cb->flag | 262144-262149,262170-262173,458752-458757,458778-458781 |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->dev->hwprov->source | 0-4294967295 |
| PARAM_VALUE | 1 | skb->dev->ip6_ptr->dead | s32min-s32max |
| PARAM_VALUE | 1 | skb->dev->ip6_ptr->mc_gq_running | 0-255 |
| PARAM_VALUE | 1 | skb->dev->ip6_ptr->mc_maxdelay | 0-s64max |
| PARAM_VALUE | 1 | skb->dev->ip6_ptr->mc_qri | 0-s64max |
| PARAM_VALUE | 1 | skb->dev->ip6_ptr->mc_qrv | 0-255 |
| PARAM_VALUE | 1 | skb->dev->ip6_ptr->ra_mtu | 0-4294967295 |
| 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->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| DATA_SOURCE | 0 | hw | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| FUZZY_MAX | 1 | skb->cb->band | 1 |
| HARD_MAX | 1 | skb->cb->band | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath9k/recv.c ath_rx_tasklet() -> ieee80211_rx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sc->sc_pcu_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c ath12k_wifi7_dp_rx_h_verify_tkip_mic() -> ieee80211_rx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->frame_control | 128-s16max |
| PARAM_VALUE | 1 | skb->data_len | 0-1 |
| PARAM_VALUE | 1 | skb->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| CAPPED_DATA | 1 | skb | 1 |
| DATA_SOURCE | 1 | skb | $3 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | skb | unit_byte |
| LOCK2 | &dp->dp_lock | ||
| LOCK2 | &srng->lock | ||
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct ath12k_dp)->dp_lock | ||
| TYPE_LOCK | (struct hal_srng)->lock |
drivers/net/wireless/ath/ath5k/base.c ath5k_receive_frame() -> ieee80211_rx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->cb->antenna | 0-15 |
| PARAM_VALUE | 1 | skb->cb->flag | 196608-196611,196640-196643 |
| PARAM_VALUE | 1 | skb->cb->rate_idx | 0-127 |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 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 |
| DATA_SOURCE | 1 | skb | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ah->rxbuflock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct ath5k_hw)->rxbuflock |
net/mac80211/main.c ieee80211_handle_queued_frames() -> ieee80211_rx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 1 | skb | 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->next | 0 |
| PARAM_VALUE | 1 | skb->pkt_type | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/ath/ath12k/wmi.c ieee80211_rx_ni() -> ieee80211_rx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-4225758837808902144 |
| PARAM_VALUE | 1 | skb->cb->band | 0-1,3 |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data_len | 0 |
| PARAM_VALUE | 1 | skb->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| DATA_SOURCE | 0 | hw | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| FUZZY_MAX | 1 | skb->cb->band | 3 |
| HARD_MAX | 1 | skb->cb->band | 3 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ab->core_lock | ||
| HALF_LOCKED2 | &ag->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c ath9k_rx_tasklet() -> ieee80211_rx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh |
drivers/net/wireless/ti/wlcore/main.c ieee80211_rx_ni() -> ieee80211_rx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw->wiphy->debugfsdir->d_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | hw->wiphy->debugfsdir->d_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | hw->wiphy->vendor_commands->doit | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->wiphy->vendor_commands->flags | 2-3,5-6 |
| PARAM_VALUE | 0 | hw->wiphy->vendor_commands->maxattr | 0,8 |
| PARAM_VALUE | 0 | hw->wiphy->vendor_commands->policy | 35556431788687360,541353642289684480,3105322635229249536,(-61) |
| PARAM_VALUE | 0 | hw->wiphy->vendor_events->subcmd | 0-2,139-142 |
| PARAM_VALUE | 0 | hw->wiphy->vendor_events->vendor_id | 4120,4980,524328 |
| PARAM_VALUE | 1 | skb | 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->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| BUF_SIZE | 0 | hw->wiphy->wowlan | (-1),32 |
| DATA_SOURCE | 0 | hw | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &wl->mutex |
drivers/net/wireless/intel/iwlegacy/3945.c il3945_pass_packet_to_mac80211() -> ieee80211_rx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->pfmemalloc | 1 |
| PARAM_VALUE | 1 | skb->unreadable | 1 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| DATA_SOURCE | 1 | skb | r dev_alloc_skb |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh |
drivers/net/wireless/morsemicro/mm81x/mac.c ieee80211_rx_ni() -> ieee80211_rx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-6931650743236116479,6931650743236116481-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->len | 1-u32max |
| PARAM_VALUE | 1 | skb->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| CAPPED_DATA | 1 | skb->data_len | 1 |
| DATA_SOURCE | 0 | hw | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| CONSTRAINT | 1 | skb | <=49 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| NOCHECK_CALL | |||
| UNITS | 1 | skb | unit_byte |
| LOCK2 | bh |
drivers/net/wireless/ath/ath11k/dp_rx.c ath11k_dp_rx_h_verify_tkip_mic() -> ieee80211_rx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->cb->bw | 0,3-5 |
| PARAM_VALUE | 1 | skb->cb->encoding | 0-3 |
| PARAM_VALUE | 1 | skb->cb->flag | 0,256-u32max |
| PARAM_VALUE | 1 | skb->cb->nss | 0-8 |
| PARAM_VALUE | 1 | skb->data->frame_control | 128-s16max |
| PARAM_VALUE | 1 | skb->data_len | 0-1 |
| PARAM_VALUE | 1 | skb->next | 0 |
| PARAM_VALUE | 1 | skb->prev | 0 |
| CAPPED_DATA | 1 | skb | 1 |
| DATA_SOURCE | 1 | skb | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | skb | unit_byte |
| LOCK2 | &ab->base_lock | ||
| LOCK2 | &srng->lock | ||
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ni->dev_lock | ||
| TYPE_LOCK | (struct ath11k_base)->base_lock | ||
| TYPE_LOCK | (struct hal_srng)->lock |
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c ieee80211_rx_ni() -> ieee80211_rx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->cb->bw | 0,3 |
| PARAM_VALUE | 1 | skb->cb->enc_flags | 0,4 |
| PARAM_VALUE | 1 | skb->cb->encoding | 0-1 |
| PARAM_VALUE | 1 | skb->cb->flag | 0-302 |
| 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 |
| DATA_SOURCE | 0 | hw | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | skb->csum_offset | 0-u16max |
| HOST_DATA | 1 | skb->data_len | 0-1[c] |
| HOST_DATA | 1 | skb->tstamp | 500000002-4294967299794967295[c] |
| LOCK2 | bh |