Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/st/cw1200/txrx.c cw1200_tx() -> cw1200_queue_put()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->len 0-u16max
PARAM_VALUE 2 txpriv 1628922091762991176
PARAM_VALUE 2 txpriv->link_id 0-7
PARAM_VALUE 2 txpriv->offset 24-27
PARAM_VALUE 2 txpriv->rate_id 0-254
PARAM_VALUE 2 txpriv->raw_link_id 0-5
PARAM_VALUE 2 txpriv->tid 0-15
BUF_SIZE 1 skb (-1)-s32max
BUF_SIZE 1 skb (-1)-s32max
CAPPED_DATA 1 skb->head 1
DATA_SOURCE 1 skb $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 skb->csum_offset 0-u16max
HOST_DATA 1 skb->data_len 0-2147483648[c]
HOST_DATA 1 skb->tstamp 500000002-4294967299794967295[c]
HOST_DATA 1 skb->users.refs.counter s32min-0,2-s32max
USER_DATA 2 txpriv->tid 0-15[c]
NO_OVERFLOW_SIMPLE 1 skb->data_len
NO_OVERFLOW_SIMPLE 1 skb->end
NO_OVERFLOW_SIMPLE 1 skb->len
NO_OVERFLOW_SIMPLE 1 skb->tail
NO_OVERFLOW_SIMPLE 1 skb->truesize
USER_PTR 1 skb->data
LOCK2 &priv->ps_state_lock
LOCK2 bh
HALF_LOCKED2 &local->handle_wake_tx_queue_lock
HALF_LOCKED2 &priv->bss_loss_lock
TYPE_LOCK (struct cw1200_common)->ps_state_lock