Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 11 files:

Smatch caller information:

net/netfilter/nf_conntrack_ftp.c help() -> nf_ct_expect_init()

Type Parameter Key Value
PARAM_VALUE 0 exp 4096-ptr_max
PARAM_VALUE 0 exp->master 4096-ptr_max
PARAM_VALUE 0 exp->use.refs.counter 1
PARAM_VALUE 1 class 0
PARAM_VALUE 3 saddr 4096-ptr_max
PARAM_VALUE 4 daddr 4096-ptr_max
PARAM_VALUE 5 proto 6
PARAM_VALUE 6 src 0
BUF_SIZE 4 daddr 16
DATA_SOURCE 0 exp r nf_ct_expect_alloc
DATA_SOURCE 2 family r nf_ct_l3num
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 7 *dst 1-9[c]
USER_PTR 7 dst
LOCK2 bh
LOCK2 global &nf_ftp_lock

net/netfilter/nf_conntrack_h323_main.c expect_callforwarding() -> nf_ct_expect_init()

Type Parameter Key Value
PARAM_VALUE 0 exp 4096-ptr_max
PARAM_VALUE 0 exp->master 4096-ptr_max
PARAM_VALUE 0 exp->use.refs.counter 1
PARAM_VALUE 1 class 0
PARAM_VALUE 3 saddr 4096-ptr_max
PARAM_VALUE 4 daddr 1269224543803154432
PARAM_VALUE 5 proto 6
PARAM_VALUE 6 src 0
PARAM_VALUE 7 dst 8104925898478518272
PARAM_VALUE 7 *dst 1-255
DATA_SOURCE 0 exp r nf_ct_expect_alloc
PREEMPT_ADD
NOCHECK_CALL
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c expect_h245() -> nf_ct_expect_init()

Type Parameter Key Value
PARAM_VALUE 0 exp 4096-ptr_max
PARAM_VALUE 0 exp->master 4096-ptr_max
PARAM_VALUE 0 exp->use.refs.counter 1
PARAM_VALUE 1 class 0
PARAM_VALUE 3 saddr 4096-ptr_max
PARAM_VALUE 4 daddr 4096-ptr_max
PARAM_VALUE 5 proto 6
PARAM_VALUE 6 src 0
PARAM_VALUE 7 dst 3072052631646429184
PARAM_VALUE 7 *dst 1-255
DATA_SOURCE 0 exp r nf_ct_expect_alloc
PREEMPT_ADD
NOCHECK_CALL
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c expect_q931() -> nf_ct_expect_init()

Type Parameter Key Value
PARAM_VALUE 0 exp 4096-ptr_max
PARAM_VALUE 0 exp->master 4096-ptr_max
PARAM_VALUE 0 exp->use.refs.counter 1
PARAM_VALUE 1 class 0
PARAM_VALUE 3 saddr 0,4096-ptr_max
PARAM_VALUE 4 daddr 4096-ptr_max
PARAM_VALUE 5 proto 6
PARAM_VALUE 6 src 0
PARAM_VALUE 7 dst 4371281572068003840
PARAM_VALUE 7 *dst 1-255
BUF_SIZE 3 saddr 0,16
DATA_SOURCE 0 exp r nf_ct_expect_alloc
PREEMPT_ADD
NOCHECK_CALL
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c expect_rtp_rtcp() -> nf_ct_expect_init()

Type Parameter Key Value
PARAM_VALUE 0 exp 4096-ptr_max
PARAM_VALUE 0 exp->master 4096-ptr_max
PARAM_VALUE 0 exp->use.refs.counter 1
PARAM_VALUE 1 class 0
PARAM_VALUE 3 saddr 4096-ptr_max
PARAM_VALUE 4 daddr 4096-ptr_max
PARAM_VALUE 5 proto 17
PARAM_VALUE 6 src 0
PARAM_VALUE 7 dst 3754954949193834496
PARAM_VALUE 7 *dst 0,2-254
DATA_SOURCE 0 exp r nf_ct_expect_alloc
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c expect_rtp_rtcp() -> nf_ct_expect_init()

Type Parameter Key Value
PARAM_VALUE 0 exp 4096-ptr_max
PARAM_VALUE 0 exp->master 4096-ptr_max
PARAM_VALUE 0 exp->use.refs.counter 1
PARAM_VALUE 1 class 0
PARAM_VALUE 3 saddr 4096-ptr_max
PARAM_VALUE 4 daddr 4096-ptr_max
PARAM_VALUE 5 proto 17
PARAM_VALUE 6 src 0
PARAM_VALUE 7 dst 2322352995567001600
PARAM_VALUE 7 *dst 2-256
DATA_SOURCE 0 exp r nf_ct_expect_alloc
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c expect_t120() -> nf_ct_expect_init()

Type Parameter Key Value
PARAM_VALUE 0 exp 4096-ptr_max
PARAM_VALUE 0 exp->master 4096-ptr_max
PARAM_VALUE 0 exp->use.refs.counter 1
PARAM_VALUE 1 class 0
PARAM_VALUE 3 saddr 4096-ptr_max
PARAM_VALUE 4 daddr 4096-ptr_max
PARAM_VALUE 5 proto 6
PARAM_VALUE 6 src 0
PARAM_VALUE 7 dst 7724153548094283776
PARAM_VALUE 7 *dst 1-255
DATA_SOURCE 0 exp r nf_ct_expect_alloc
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c process_acf() -> nf_ct_expect_init()

Type Parameter Key Value
PARAM_VALUE 0 exp 4096-ptr_max
PARAM_VALUE 0 exp->use.refs.counter 1
PARAM_VALUE 1 class 0
PARAM_VALUE 3 saddr 4096-ptr_max
PARAM_VALUE 4 daddr 4007351551038042112
PARAM_VALUE 5 proto 6
PARAM_VALUE 6 src 0
PARAM_VALUE 7 dst 3874318546151690240
PARAM_VALUE 7 *dst 0-255
DATA_SOURCE 0 exp r nf_ct_expect_alloc
PREEMPT_ADD
NOCHECK_CALL
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c process_gcf() -> nf_ct_expect_init()

Type Parameter Key Value
PARAM_VALUE 0 exp 4096-ptr_max
PARAM_VALUE 0 exp->master 4096-ptr_max
PARAM_VALUE 0 exp->use.refs.counter 1
PARAM_VALUE 1 class 0
PARAM_VALUE 3 saddr 4096-ptr_max
PARAM_VALUE 4 daddr 6538927817132699648
PARAM_VALUE 5 proto 17
PARAM_VALUE 6 src 0
PARAM_VALUE 7 dst 3492797637422108672
PARAM_VALUE 7 *dst 0-255
DATA_SOURCE 0 exp r nf_ct_expect_alloc
PREEMPT_ADD
NOCHECK_CALL
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c process_lcf() -> nf_ct_expect_init()

Type Parameter Key Value
PARAM_VALUE 0 exp 4096-ptr_max
PARAM_VALUE 0 exp->use.refs.counter 1
PARAM_VALUE 1 class 0
PARAM_VALUE 3 saddr 4096-ptr_max
PARAM_VALUE 4 daddr 6187901451992965120
PARAM_VALUE 5 proto 6
PARAM_VALUE 6 src 0
PARAM_VALUE 7 dst 928437706791481344
PARAM_VALUE 7 *dst 0-255
DATA_SOURCE 0 exp r nf_ct_expect_alloc
PREEMPT_ADD
NOCHECK_CALL
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_irc.c help() -> nf_ct_expect_init()

Type Parameter Key Value
PARAM_VALUE 0 exp 4096-ptr_max
PARAM_VALUE 0 exp->master 4096-ptr_max
PARAM_VALUE 0 exp->use.refs.counter 1
PARAM_VALUE 1 class 0
PARAM_VALUE 3 saddr 0
PARAM_VALUE 4 daddr 4096-ptr_max
PARAM_VALUE 5 proto 6
PARAM_VALUE 6 src 0
PARAM_VALUE 7 dst 7610519692720582656
PARAM_VALUE 7 *dst 1-u16max
DATA_SOURCE 0 exp r nf_ct_expect_alloc
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 7 *dst 1-u16max
USER_PTR 7 dst
LOCK2 bh
LOCK2 global &irc_buffer_lock

net/netfilter/nf_conntrack_sip.c process_register_request() -> nf_ct_expect_init()

Type Parameter Key Value
PARAM_VALUE 0 exp 4096-ptr_max
PARAM_VALUE 0 exp->master 4096-ptr_max
PARAM_VALUE 0 exp->use.refs.counter 1
PARAM_VALUE 1 class 0
PARAM_VALUE 3 saddr 0,4096-ptr_max
PARAM_VALUE 4 daddr 8796721167187259392
PARAM_VALUE 4 daddr->ip 0-255
PARAM_VALUE 6 src 0
PARAM_VALUE 7 dst 2310616523849449472
PARAM_VALUE 7 *dst 1024-u16max
BUF_SIZE 3 saddr 0,16
BUF_SIZE 3 saddr 0,16
DATA_SOURCE 0 exp r nf_ct_expect_alloc
NOCHECK_CALL

net/netfilter/nf_conntrack_sip.c set_expected_rtp_rtcp() -> nf_ct_expect_init()

Type Parameter Key Value
PARAM_VALUE 0 exp 4096-ptr_max
PARAM_VALUE 0 exp->master 4096-ptr_max
PARAM_VALUE 0 exp->use.refs.counter 1
PARAM_VALUE 3 saddr 0,4096-ptr_max
PARAM_VALUE 4 daddr 5439445615328829440
PARAM_VALUE 4 daddr->ip 0-255
PARAM_VALUE 5 proto 17
PARAM_VALUE 6 src 0
PARAM_VALUE 7 dst 8833152069439934464
PARAM_VALUE 7 *dst 0,2-65534
BUF_SIZE 3 saddr 0,16
BUF_SIZE 3 saddr 0,16
DATA_SOURCE 0 exp r nf_ct_expect_alloc
DATA_SOURCE 1 class $7
DATA_SOURCE 4 daddr $5
NOCHECK_CALL
USER_DATA 7 *dst 0,2-65534[c]
USER_PTR 7 dst

net/netfilter/nf_conntrack_sip.c set_expected_rtp_rtcp() -> nf_ct_expect_init()

Type Parameter Key Value
PARAM_VALUE 0 exp 4096-ptr_max
PARAM_VALUE 0 exp->master 4096-ptr_max
PARAM_VALUE 0 exp->use.refs.counter 1
PARAM_VALUE 3 saddr 0,4096-ptr_max
PARAM_VALUE 4 daddr 5439445615328829440
PARAM_VALUE 4 daddr->ip 0-255
PARAM_VALUE 5 proto 17
PARAM_VALUE 6 src 0
PARAM_VALUE 7 dst 6011981715118862336
PARAM_VALUE 7 *dst 1,3-u16max
BUF_SIZE 3 saddr 0,16
BUF_SIZE 3 saddr 0,16
DATA_SOURCE 0 exp r nf_ct_expect_alloc
DATA_SOURCE 1 class $7 [m]
DATA_SOURCE 4 daddr $5
NOCHECK_CALL
USER_DATA 7 *dst 1,3-u16max[c]
USER_PTR 7 dst

net/netfilter/nft_ct.c nft_ct_expect_obj_eval() -> nf_ct_expect_init()

Type Parameter Key Value
PARAM_VALUE 0 exp 4096-ptr_max
PARAM_VALUE 0 exp->master 4096-ptr_max
PARAM_VALUE 0 exp->use.refs.counter 1
PARAM_VALUE 1 class 0
PARAM_VALUE 3 saddr 4096-ptr_max
PARAM_VALUE 4 daddr 4096-ptr_max
PARAM_VALUE 6 src 0
PARAM_VALUE 7 dst 4096-ptr_max
DATA_SOURCE 0 exp r nf_ct_expect_alloc
NOCHECK_CALL

net/netfilter/ipvs/ip_vs_nfct.c ip_vs_nfct_expect_related() -> nf_ct_expect_init()

Type Parameter Key Value
PARAM_VALUE 0 exp 4096-ptr_max
PARAM_VALUE 0 exp->master 4096-ptr_max
PARAM_VALUE 0 exp->use.refs.counter 1
PARAM_VALUE 1 class 0
PARAM_VALUE 3 saddr 4096-ptr_max
PARAM_VALUE 4 daddr 4096-ptr_max
PARAM_VALUE 6 src 0
PARAM_VALUE 7 dst 4096-ptr_max
BUF_SIZE 6 src 0
DATA_SOURCE 0 exp r nf_ct_expect_alloc
DATA_SOURCE 5 proto $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/netfilter/nf_conntrack_pptp.c exp_gre() -> nf_ct_expect_init()

Type Parameter Key Value
PARAM_VALUE 0 exp 4096-ptr_max
PARAM_VALUE 0 exp->master 4096-ptr_max
PARAM_VALUE 0 exp->use.refs.counter 1
PARAM_VALUE 1 class 0
PARAM_VALUE 3 saddr 4096-ptr_max
PARAM_VALUE 4 daddr 4096-ptr_max
PARAM_VALUE 5 proto 47
DATA_SOURCE 0 exp r nf_ct_expect_alloc
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 global &nf_pptp_lock

net/netfilter/nf_conntrack_pptp.c exp_gre() -> nf_ct_expect_init()

Type Parameter Key Value
PARAM_VALUE 0 exp 4096-ptr_max
PARAM_VALUE 0 exp->master 4096-ptr_max
PARAM_VALUE 0 exp->use.refs.counter 1
PARAM_VALUE 1 class 0
PARAM_VALUE 3 saddr 4096-ptr_max
PARAM_VALUE 4 daddr 4096-ptr_max
PARAM_VALUE 5 proto 47
PARAM_VALUE 6 src 4096-ptr_max
DATA_SOURCE 0 exp r nf_ct_expect_alloc
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 global &nf_pptp_lock

net/netfilter/nf_conntrack_amanda.c amanda_help() -> nf_ct_expect_init()

Type Parameter Key Value
PARAM_VALUE 0 exp 4096-ptr_max
PARAM_VALUE 0 exp->master 4096-ptr_max
PARAM_VALUE 0 exp->use.refs.counter 1
PARAM_VALUE 1 class 0
PARAM_VALUE 4 daddr 4096-ptr_max
PARAM_VALUE 5 proto 6
PARAM_VALUE 6 src 0
PARAM_VALUE 7 dst 8944109590526676992
PARAM_VALUE 7 *dst 1-u16max
DATA_SOURCE 0 exp r nf_ct_expect_alloc
NOCHECK_CALL
USER_DATA 7 *dst 1-u16max
USER_PTR 7 dst

net/netfilter/nf_conntrack_tftp.c tftp_help() -> nf_ct_expect_init()

Type Parameter Key Value
PARAM_VALUE 0 exp 4096-ptr_max
PARAM_VALUE 0 exp->master 4096-ptr_max
PARAM_VALUE 0 exp->use.refs.counter 1
PARAM_VALUE 1 class 0
PARAM_VALUE 3 saddr 4096-ptr_max
PARAM_VALUE 4 daddr 4096-ptr_max
PARAM_VALUE 5 proto 17
PARAM_VALUE 6 src 0
DATA_SOURCE 0 exp r nf_ct_expect_alloc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/netfilter/nf_conntrack_sane.c help() -> nf_ct_expect_init()

Type Parameter Key Value
PARAM_VALUE 0 exp 4096-ptr_max
PARAM_VALUE 0 exp->master 4096-ptr_max
PARAM_VALUE 0 exp->use.refs.counter 1
PARAM_VALUE 1 class 0
PARAM_VALUE 3 saddr 4096-ptr_max
PARAM_VALUE 4 daddr 4096-ptr_max
PARAM_VALUE 5 proto 6
PARAM_VALUE 6 src 0
PARAM_VALUE 7 dst 4096-ptr_max
DATA_SOURCE 0 exp r nf_ct_expect_alloc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL