Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/ath/ath6kl/htc_pipe.c do_recv_completion() -> (struct htc_ep_callbacks)->rx()

Type Parameter Key Value
PARAM_VALUE 1 skb 4096-ptr_max
CONTAINER 0 *(-8-120+192) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath6kl/htc_mbox.c ath6kl_htc_rx_complete() -> (struct htc_ep_callbacks)->rx()

Type Parameter Key Value
PARAM_VALUE 1 skb 4096-ptr_max
DATA_SOURCE 1 skb $1
CONTAINER 0 *(-8-120+192) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/ath/ath6kl/htc_mbox.c htc_reclaim_rxbuf() -> (struct htc_ep_callbacks)->rx()

Type Parameter Key Value
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->act_len 0
PARAM_VALUE 1 skb->status (-125)
DATA_SOURCE 1 skb $1
CONTAINER 0 *(-8-120+192) $(-1)
BIT_INFO 1 skb->info.rx.rx_flags 0x8,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/ath/ath9k/htc_hst.c ath9k_htc_rx_msg() -> (struct htc_ep_callbacks)->rx()

Type Parameter Key Value
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->data 4096-ptr_max
PARAM_VALUE 2 ep_id 1-21
BUF_SIZE 0 drv_priv 1600
DATA_SOURCE 1 skb $1
CONTAINER 0 *(-16+0) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 ep_id 1-21[u]
HALF_LOCKED2 &pool->lock