Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

net/kcm/kcmsock.c kcm_attach() -> strp_check_rcv()

Type Parameter Key Value
PARAM_VALUE 0 strp 4096-ptr_max
PARAM_VALUE 0 strp->aborted 0
PARAM_VALUE 0 strp->cb.abort_parser 4182127247025254400
PARAM_VALUE 0 strp->cb.lock 232227869099556864
PARAM_VALUE 0 strp->cb.parse_msg 7172326450082557952
PARAM_VALUE 0 strp->cb.rcv_msg 5382628580132446208
PARAM_VALUE 0 strp->cb.read_sock_done 64332454542540800,1755368764290887680,2758681989958533120
PARAM_VALUE 0 strp->cb.unlock 8763596255047938048
PARAM_VALUE 0 strp->paused 0
PARAM_VALUE 0 strp->sk 4096-ptr_max
PARAM_VALUE 0 strp->skb_head 0
PARAM_VALUE 0 strp->stopped 0
MEM_ZERO 0 strp
NOCHECK_CALL
LOCK2 csk
HALF_LOCKED2 &smc->sk

net/kcm/kcmsock.c kcm_rcv_ready() -> strp_check_rcv()

Type Parameter Key Value
PARAM_VALUE 0 strp 4096-ptr_max
PARAM_VALUE 0 strp->paused 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &mux->rx_lock
LOCK2 bh
HALF_LOCKED2 &kcm->sk
TYPE_LOCK (struct kcm_mux)->rx_lock

net/xfrm/espintcp.c espintcp_init_sk() -> strp_check_rcv()

Type Parameter Key Value
PARAM_VALUE 0 strp 4096-ptr_max
PARAM_VALUE 0 strp->aborted 0
PARAM_VALUE 0 strp->cb.abort_parser 4182127247025254400
PARAM_VALUE 0 strp->cb.lock 232227869099556864
PARAM_VALUE 0 strp->cb.parse_msg 1737045126903341056
PARAM_VALUE 0 strp->cb.rcv_msg 6242123034879156224
PARAM_VALUE 0 strp->cb.read_sock_done 64332454542540800,1755368764290887680,2758681989958533120
PARAM_VALUE 0 strp->cb.unlock 8763596255047938048
PARAM_VALUE 0 strp->paused 0
PARAM_VALUE 0 strp->sk 4096-ptr_max
PARAM_VALUE 0 strp->skb_head 0
PARAM_VALUE 0 strp->stopped 0
MEM_ZERO 0 strp
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 sk
HALF_LOCKED2 sk

drivers/net/ovpn/tcp.c ovpn_tcp_socket_attach() -> strp_check_rcv()

Type Parameter Key Value
PARAM_VALUE 0 strp 4096-ptr_max
PARAM_VALUE 0 strp->aborted 0
PARAM_VALUE 0 strp->cb.abort_parser 4182127247025254400
PARAM_VALUE 0 strp->cb.lock 232227869099556864
PARAM_VALUE 0 strp->cb.parse_msg 5839830444494204928
PARAM_VALUE 0 strp->cb.rcv_msg 5708549383094464512
PARAM_VALUE 0 strp->cb.read_sock_done 64332454542540800,1755368764290887680,2758681989958533120
PARAM_VALUE 0 strp->cb.unlock 8763596255047938048
PARAM_VALUE 0 strp->paused 0
PARAM_VALUE 0 strp->sk 4096-ptr_max
PARAM_VALUE 0 strp->skb_head 0
PARAM_VALUE 0 strp->stopped 0
MEM_ZERO 0 strp
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 sk
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex