Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 13 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 me 4096-ptr_max
PARAM_VALUE 0 me->ext 4096-ptr_max
PARAM_VALUE 0 me->tuplehash 4096-ptr_max
CAPPED_DATA 0 me 1
DATA_SOURCE 0 me $2
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &nf_ftp_lock

net/netfilter/nf_conntrack_netlink.c ctnetlink_alloc_expect() -> nf_ct_expect_alloc()

Type Parameter Key Value
PARAM_VALUE 0 me 4096-ptr_max
PARAM_VALUE 0 me->ext 0,4096-ptr_max
CAPPED_DATA 0 me->ct_net.net 1
DATA_SOURCE 0 me $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &nft_net->commit_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

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

Type Parameter Key Value
PARAM_VALUE 0 me 4096-ptr_max
PARAM_VALUE 0 me->ext 4096-ptr_max
PARAM_VALUE 0 me->tuplehash 4096-ptr_max
CAPPED_DATA 0 me->ct_net.net 1
DATA_SOURCE 0 me $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

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

Type Parameter Key Value
PARAM_VALUE 0 me 4096-ptr_max
PARAM_VALUE 0 me->ext 4096-ptr_max
PARAM_VALUE 0 me->tuplehash 4096-ptr_max
DATA_SOURCE 0 me $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

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

Type Parameter Key Value
PARAM_VALUE 0 me 4096-ptr_max
PARAM_VALUE 0 me->ext 4096-ptr_max
PARAM_VALUE 0 me->tuplehash 4096-ptr_max
DATA_SOURCE 0 me $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

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

Type Parameter Key Value
PARAM_VALUE 0 me 4096-ptr_max
PARAM_VALUE 0 me->ext 4096-ptr_max
PARAM_VALUE 0 me->tuplehash 4096-ptr_max
CAPPED_DATA 0 me 1
DATA_SOURCE 0 me $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &nf_h323_lock

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

Type Parameter Key Value
PARAM_VALUE 0 me 4096-ptr_max
PARAM_VALUE 0 me->ext 0,4096-ptr_max
PARAM_VALUE 0 me->tuplehash 4096-ptr_max
CAPPED_DATA 0 me 1
DATA_SOURCE 0 me $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &nf_h323_lock

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

Type Parameter Key Value
PARAM_VALUE 0 me 4096-ptr_max
PARAM_VALUE 0 me->ext 4096-ptr_max
PARAM_VALUE 0 me->tuplehash 4096-ptr_max
CAPPED_DATA 0 me 1
DATA_SOURCE 0 me $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &nf_h323_lock

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

Type Parameter Key Value
PARAM_VALUE 0 me->tuplehash 4096-ptr_max
DATA_SOURCE 0 me $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

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

Type Parameter Key Value
PARAM_VALUE 0 me 4096-ptr_max
PARAM_VALUE 0 me->tuplehash 4096-ptr_max
DATA_SOURCE 0 me $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

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

Type Parameter Key Value
PARAM_VALUE 0 me->tuplehash 4096-ptr_max
DATA_SOURCE 0 me $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

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

Type Parameter Key Value
PARAM_VALUE 0 me 4096-ptr_max
PARAM_VALUE 0 me->ext 0,4096-ptr_max
PARAM_VALUE 0 me->tuplehash 4096-ptr_max
CAPPED_DATA 0 me 1
DATA_SOURCE 0 me $2
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &irc_buffer_lock

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

Type Parameter Key Value
PARAM_VALUE 0 me 4096-ptr_max
PARAM_VALUE 0 me->ext 4096-ptr_max
PARAM_VALUE 0 me->tuplehash 4096-ptr_max
DATA_SOURCE 0 me r nf_ct_get
BIT_INFO 0 me->status 0x0,0xfffffffffffffffe

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

Type Parameter Key Value
PARAM_VALUE 0 me 4096-ptr_max
PARAM_VALUE 0 me->ct_net.net->gen 4096-ptr_max
PARAM_VALUE 0 me->ext 0,4096-ptr_max
CAPPED_DATA 0 me 1
CAPPED_DATA 0 me->ct_net.net 1
DATA_SOURCE 0 me r nf_ct_get

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

Type Parameter Key Value
PARAM_VALUE 0 me 4096-ptr_max
PARAM_VALUE 0 me->ct_net.net->gen 4096-ptr_max
PARAM_VALUE 0 me->ext 0,4096-ptr_max
CAPPED_DATA 0 me 1
CAPPED_DATA 0 me->ct_net.net 1
DATA_SOURCE 0 me r nf_ct_get

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

Type Parameter Key Value
PARAM_VALUE 0 me 4096-ptr_max
PARAM_VALUE 0 me->ext 0,4096-ptr_max
DATA_SOURCE 0 me r nf_ct_get

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

Type Parameter Key Value
PARAM_VALUE 0 me 8-u64max
PARAM_VALUE 0 me->lock.rlock.dep_map->name 0-255
DATA_SOURCE 0 me $1
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 me 4096-ptr_max
PARAM_VALUE 0 me->ext 4096-ptr_max
DATA_SOURCE 0 me $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &nf_pptp_lock

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

Type Parameter Key Value
PARAM_VALUE 0 me 4096-ptr_max
PARAM_VALUE 0 me->ext 4096-ptr_max
DATA_SOURCE 0 me $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &nf_pptp_lock

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

Type Parameter Key Value
PARAM_VALUE 0 me 4096-ptr_max
DATA_SOURCE 0 me $2

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

Type Parameter Key Value
PARAM_VALUE 0 me 4096-ptr_max
PARAM_VALUE 0 me->ext 0,4096-ptr_max
PARAM_VALUE 0 me->tuplehash 4096-ptr_max
CAPPED_DATA 0 me 1
DATA_SOURCE 0 me $2
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nf_conntrack_broadcast.c nf_conntrack_broadcast_help() -> nf_ct_expect_alloc()

Type Parameter Key Value
PARAM_VALUE 0 me 4096-ptr_max
PARAM_VALUE 0 me->ext 0,4096-ptr_max
CAPPED_DATA 0 me->ct_net.net 1
DATA_SOURCE 0 me $1
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 me 4096-ptr_max
PARAM_VALUE 0 me->ext 4096-ptr_max
CAPPED_DATA 0 me 1
DATA_SOURCE 0 me $2
RX_PATH
TASK_NOT_RUNNING