Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/net/wireless/realtek/rtw88/sdio.c rtw_sdio_rx_skb() -> rtw_rx_stats()

Type Parameter Key Value
PARAM_VALUE 0 rtwdev 4096-ptr_max
PARAM_VALUE 1 vif 0
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 rtwdev $0
DATA_SOURCE 2 skb $1
RX_PATH
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 2 skb->dev->proto_down
HALF_LOCKED2 &pool->lock

drivers/net/wireless/realtek/rtw88/usb.c rtw_usb_rx_handler() -> rtw_rx_stats()

Type Parameter Key Value
PARAM_VALUE 0 rtwdev 4096-ptr_max
PARAM_VALUE 1 vif 0
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
BUF_SIZE 2 skb 24,56
BUF_SIZE 2 skb 24,56
DATA_SOURCE 2 skb r alloc_skb
RX_PATH
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/net/wireless/realtek/rtw88/pci.c rtw_pci_rx_napi() -> rtw_rx_stats()

Type Parameter Key Value
PARAM_VALUE 0 rtwdev 4096-ptr_max
PARAM_VALUE 1 vif 0
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 rtwdev $0
DATA_SOURCE 2 skb r dev_alloc_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read