Documented in 1 files:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

net/sctp/ulpqueue.c sctp_ulpq_tail_event() -> __skb_peek()

Type Parameter Key Value
PARAM_VALUE 0 list_ 144058785027006464,629958194334998528,3613338688482631680,4213737175287484416,6300303872860090368
PARAM_VALUE 0 list_->next 4096-ptr_max
DATA_SOURCE 0 list_ $1
RX_PATH
TASK_NOT_RUNNING

net/mac80211/rx.c ieee80211_reassemble_find() -> __skb_peek()

Type Parameter Key Value
RX_PATH

drivers/net/ppp/ppp_generic.c ppp_mp_reconstruct() -> __skb_peek()

Type Parameter Key Value
PARAM_VALUE 0 list_ 4096-ptr_max
BUF_SIZE 0 list_ 96
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ppp->rlock
LOCK2 bh
LOCK2 rcu_read
HALF_LOCKED2 &network->close_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ppp)->rlock

drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c brcmf_sdiod_recv_chain() -> __skb_peek()

Type Parameter Key Value
PARAM_VALUE 0 list_ 4096-ptr_max
DATA_SOURCE 0 list_ $1
UNITS 0 list_ unit_byte
LOCK2 &pool->lock

drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c brcmf_sdiod_sglist_rw() -> __skb_peek()

Type Parameter Key Value
PARAM_VALUE 0 list_ 3083283610489266176
PARAM_VALUE 0 list_->next 4096-ptr_max
LOCK2 &pool->lock

drivers/net/ethernet/netronome/nfp/ccm_mbox.c nfp_ccm_mbox_copy_in() -> __skb_peek()

Type Parameter Key Value
PARAM_VALUE 0 list_ 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &nn->bar_lock
HALF_LOCKED2 &nn->mbox_cmsg.queue.lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/netronome/nfp/ccm_mbox.c nfp_ccm_mbox_find_req() -> __skb_peek()

Type Parameter Key Value
PARAM_VALUE 0 list_ 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &nn->bar_lock

drivers/net/ethernet/netronome/nfp/ccm_mbox.c nfp_ccm_mbox_post_runq_work() -> __skb_peek()

Type Parameter Key Value
PARAM_VALUE 0 list_ 4096-ptr_max
PREEMPT_ADD <- disables preempt
LOCK2 &nn->mbox_cmsg.queue.lock
LOCK2 bh
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct sk_buff_head)->lock

drivers/net/ethernet/netronome/nfp/ccm_mbox.c nfp_ccm_mbox_run_queue_unlock() -> __skb_peek()

Type Parameter Key Value
PARAM_VALUE 0 list_ 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nn->mbox_cmsg.queue.lock
LOCK2 bh
TYPE_LOCK (struct sk_buff_head)->lock

drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c brcmf_sdio_txpkt_prep() -> __skb_peek()

Type Parameter Key Value
PARAM_VALUE 0 list_ 4698027336267026432
PARAM_VALUE 0 list_->next 4096-ptr_max
DATA_SOURCE 0 list_ $1
UNITS 0 list_ unit_byte
LOCK2 &pool->lock

net/sctp/stream_interleave.c sctp_enqueue_event() -> __skb_peek()

Type Parameter Key Value
PARAM_VALUE 0 list_ 1973027937035796480,5151133878157090816,5229720423785226240,7405336222370242560
PARAM_VALUE 0 list_->next 4096-ptr_max
DATA_SOURCE 0 list_ $1
RX_PATH
TASK_NOT_RUNNING