Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/realtek/rtw89/pci.c rtw89_pci_release_tx() -> rtw89_pci_rxbd_increase()

Type Parameter Key Value
PARAM_VALUE 0 rx_ring 4096-ptr_max
PARAM_VALUE 1 cnt 1-u32max
BUF_SIZE 0 rx_ring 2176
DATA_SOURCE 0 rx_ring $1
DATA_SOURCE 1 cnt $2 [m]
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &rtwpci->trx_lock
LOCK2 bh
TYPE_LOCK (struct rtw89_pci)->trx_lock

drivers/net/wireless/realtek/rtw89/pci.c rtw89_pci_release_tx_skbs() -> rtw89_pci_rxbd_increase()

Type Parameter Key Value
PARAM_VALUE 0 rx_ring 4096-ptr_max
PARAM_VALUE 1 cnt 1
BUF_SIZE 0 rx_ring 2176
DATA_SOURCE 0 rx_ring $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &rtwpci->trx_lock
LOCK2 bh
TYPE_LOCK (struct rtw89_pci)->trx_lock

drivers/net/wireless/realtek/rtw89/pci.c rtw89_pci_rxbd_deliver() -> rtw89_pci_rxbd_increase()

Type Parameter Key Value
PARAM_VALUE 0 rx_ring 4096-ptr_max
PARAM_VALUE 0 rx_ring->bd_ring.wp 0-4294967039
PARAM_VALUE 1 cnt 1-u32max
BUF_SIZE 0 rx_ring 4352
BUF_SIZE 0 rx_ring 4352
DATA_SOURCE 0 rx_ring $1
DATA_SOURCE 1 cnt $2 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/realtek/rtw89/pci.c rtw89_pci_rxbd_deliver_skbs() -> rtw89_pci_rxbd_increase()

Type Parameter Key Value
PARAM_VALUE 0 rx_ring 4096-ptr_max
PARAM_VALUE 1 cnt 1
BUF_SIZE 0 rx_ring 4352
BUF_SIZE 0 rx_ring 4352
BUF_SIZE 0 rx_ring->diliver_skb (-1)-s32max
DATA_SOURCE 0 rx_ring $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_PTR 0 rx_ring->diliver_skb->data

drivers/net/wireless/realtek/rtw89/pci.c rtw89_pci_rxbd_deliver_skbs() -> rtw89_pci_rxbd_increase()

Type Parameter Key Value
PARAM_VALUE 0 rx_ring 4096-ptr_max
PARAM_VALUE 1 cnt 1
BUF_SIZE 0 rx_ring 4352
BUF_SIZE 0 rx_ring 4352
BUF_SIZE 0 rx_ring->diliver_skb (-1)-s32max
DATA_SOURCE 0 rx_ring $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_PTR 0 rx_ring->diliver_skb->data