Defined in 2 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

net/xfrm/espintcp.c espintcp_init() -> build_protos()

Type Parameter Key Value
PARAM_VALUE 0 espintcp_prot 5248532923341496320
PARAM_VALUE 1 espintcp_ops 3153391143211614208
PARAM_VALUE 2 orig_prot 6159194853380927488
PARAM_VALUE 3 orig_ops 6154861488943923200
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 espintcp_prot 3775214937424715776
PARAM_VALUE 0 espintcp_prot->recvmsg 0
PARAM_VALUE 1 espintcp_ops 7235967789790564352
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &tcpv6_prot_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 sk

net/tls/tls_main.c tls_build_proto() -> build_protos()

Type Parameter Key Value
BUF_SIZE 0 espintcp_prot 4032
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &tcpv6_prot_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 sk

net/tls/tls_main.c tls_build_proto() -> build_protos()

Type Parameter Key Value
BUF_SIZE 0 espintcp_prot 4032
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &tcpv4_prot_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 sk