Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/wireless/ath/ath10k/snoc.c ath10k_snoc_htc_tx_cb() -> ath10k_htc_tx_completion_handler()

Type Parameter Key Value
PARAM_VALUE 1 skb 4096-2923276749194731520
PARAM_VALUE 1 skb->next 0
PARAM_VALUE 1 skb->prev 0
DATA_SOURCE 1 skb r __skb_dequeue
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/ath/ath10k/snoc.c ath10k_snoc_tx_pipe_cleanup() -> ath10k_htc_tx_completion_handler()

Type Parameter Key Value
PARAM_VALUE 1 skb 1-u64max
BUF_SIZE 1 skb 1-s32max
BUF_SIZE 1 skb 1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ar->conf_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath10k)->conf_mutex

drivers/net/wireless/ath/ath10k/pci.c ath10k_pci_htc_tx_cb() -> ath10k_htc_tx_completion_handler()

Type Parameter Key Value
PARAM_VALUE 1 skb 4096-3671382316908908544
PARAM_VALUE 1 skb->next 0
PARAM_VALUE 1 skb->prev 0
DATA_SOURCE 1 skb r __skb_dequeue
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/ath/ath10k/pci.c ath10k_pci_tx_pipe_cleanup() -> ath10k_htc_tx_completion_handler()

Type Parameter Key Value
PARAM_VALUE 1 skb 1-u64max
BUF_SIZE 1 skb 1-s32max
BUF_SIZE 1 skb 1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ar->conf_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath10k)->conf_mutex