Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

net/netfilter/nf_conntrack_proto_icmp.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 6
DATA_SOURCE 1 id $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nf_conntrack_ftp.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 4096-ptr_max
PARAM_VALUE 1 id 0
DATA_SOURCE 1 id $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/netfilter/nfnetlink_cthelper.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 4096-ptr_max
PARAM_VALUE 1 id 0
DATA_SOURCE 1 id $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/netfilter/nf_conntrack_ecache.c nf_ct_ext_exist() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 4-5
DATA_SOURCE 1 id $1
HARD_MAX 1 id 5
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cnet->ecache.dying_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh

net/netfilter/nf_conntrack_ecache.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 4
DATA_SOURCE 1 id $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nf_conntrack_standalone.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 3,5
DATA_SOURCE 1 id $1
HARD_MAX 1 id 5
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
TYPE_LOCK (struct seq_file)->lock

net/sched/act_ct.c nf_ct_ext_exist() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 0,4
DATA_SOURCE 1 id $1
HARD_MAX 1 id 4
RX_PATH
TASK_NOT_RUNNING

net/sched/act_ct.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 0,2,4,9
DATA_SOURCE 1 id $1
HARD_MAX 1 id 9
RX_PATH
TASK_NOT_RUNNING

net/sched/act_ct.c nf_ct_labels_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 7
LOCK2 &pool->lock

net/netfilter/xt_helper.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 0
DATA_SOURCE 1 id $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &table->lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/ipv4/netfilter/nf_nat_h323.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 0
DATA_SOURCE 1 id $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_netlink.c nf_ct_ext_exist() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 3,5
DATA_SOURCE 1 id $1
HARD_MAX 1 id 5
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/netfilter/nf_conntrack_netlink.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 0,2-5,8
DATA_SOURCE 1 id $1
HARD_MAX 1 id 8
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/netfilter/nf_conntrack_netlink.c nf_ct_labels_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 4096-ptr_max
PARAM_VALUE 1 id 7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/netfilter/nf_conntrack_seqadj.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 2
DATA_SOURCE 1 id $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ct->lock
HALF_LOCKED2 bh

net/netfilter/nf_nat_core.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 0-2
DATA_SOURCE 1 id $1
HARD_MAX 1 id 2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nf_conntrack_h323_main.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 0
DATA_SOURCE 1 id $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_helper.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 0
DATA_SOURCE 1 id $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nf_conntrack_proto_tcp.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 4,6,8
DATA_SOURCE 1 id $1
HARD_MAX 1 id 8
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ct->lock
HALF_LOCKED2 bh

net/netfilter/xt_CONNSECMARK.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 4
DATA_SOURCE 1 id $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &table->lock
HALF_LOCKED2 bh

net/netfilter/xt_connbytes.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 3
DATA_SOURCE 1 id $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &table->lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/openvswitch/conntrack.c nf_ct_ext_exist() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 4
DATA_SOURCE 1 id $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

net/openvswitch/conntrack.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 0,2,4,6,9
DATA_SOURCE 1 id $1
HARD_MAX 1 id 9
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

net/openvswitch/conntrack.c nf_ct_labels_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nf_conntrack_proto_sctp.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 4,6
DATA_SOURCE 1 id $1
HARD_MAX 1 id 6
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ct->lock
HALF_LOCKED2 bh

net/netfilter/nf_conntrack_ovs.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 0
DATA_SOURCE 1 id $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nf_conntrack_expect.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 0,4
DATA_SOURCE 1 id $1
HARD_MAX 1 id 4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh

net/netfilter/nf_conntrack_extend.c nf_ct_ext_add() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 0-9
DATA_SOURCE 1 id $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &pernet_ops_rwsem
HALF_LOCKED2 rcu_read

net/netfilter/nf_nat_sip.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 0
DATA_SOURCE 1 id $1
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nf_synproxy_core.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 4,8
DATA_SOURCE 1 id $1
HARD_MAX 1 id 8
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/netfilter/xt_connlabel.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 4096-ptr_max
PARAM_VALUE 1 id 4
DATA_SOURCE 1 id $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &table->lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/netfilter/xt_connlabel.c nf_ct_labels_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 7
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &table->lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/netfilter/xt_connmark.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 4
DATA_SOURCE 1 id $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &table->lock
HALF_LOCKED2 bh

net/netfilter/nf_conntrack_proto_icmpv6.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 6
DATA_SOURCE 1 id $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

net/core/flow_dissector.c nf_ct_labels_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 7
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/netfilter/nf_conntrack_sip.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 0
DATA_SOURCE 1 id $1

net/netfilter/nf_conntrack_proto_gre.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 0,4,6
DATA_SOURCE 1 id $1
HARD_MAX 1 id 6
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nft_ct.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 0,2-4,6
DATA_SOURCE 1 id $1
HARD_MAX 1 id 6

net/netfilter/nft_ct.c nf_ct_labels_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 7

net/netfilter/ipvs/ip_vs_nfct.c nf_ct_ext_exist() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 4
DATA_SOURCE 1 id $1
RX_PATH
TASK_NOT_RUNNING

net/netfilter/ipvs/ip_vs_nfct.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 2
DATA_SOURCE 1 id $1
RX_PATH
TASK_NOT_RUNNING

net/ipv4/netfilter/nf_nat_pptp.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 0-1
DATA_SOURCE 1 id $1
HARD_MAX 1 id 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 global &nf_pptp_lock

net/netfilter/nf_conntrack_proto_udp.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 4,6
DATA_SOURCE 1 id $1
HARD_MAX 1 id 6
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

net/netfilter/xt_CT.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 0
DATA_SOURCE 1 id $1
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nf_conntrack_pptp.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 4096-ptr_max
PARAM_VALUE 1 id 0-1
DATA_SOURCE 1 id $1
HARD_MAX 1 id 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nf_conntrack_timeout.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 6
DATA_SOURCE 1 id $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 global &nf_conntrack_mutex
HALF_LOCKED2 lockp
HALF_LOCKED2 rcu_read

net/netfilter/nf_nat_masquerade.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 1
DATA_SOURCE 1 id $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &nf_conntrack_mutex
LOCK2 lockp

net/netfilter/nf_conntrack_proto.c nf_ct_ext_exist() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 4
DATA_SOURCE 1 id $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/netfilter/nf_conntrack_proto.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 0
DATA_SOURCE 1 id $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/netfilter/nf_conntrack_broadcast.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 4096-ptr_max
PARAM_VALUE 1 id 0,4
DATA_SOURCE 1 id $1
HARD_MAX 1 id 4
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nft_flow_offload.c nf_ct_ext_exist() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 0
DATA_SOURCE 1 id $1

net/netfilter/nf_conntrack_core.c nf_ct_ext_exist() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 4
DATA_SOURCE 1 id $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/netfilter/nf_conntrack_core.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 0,3-6,8
DATA_SOURCE 1 id $1
HARD_MAX 1 id 8
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/netfilter/nf_conntrack_labels.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 4096-ptr_max
PARAM_VALUE 1 id 4
DATA_SOURCE 1 id $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nf_conntrack_labels.c nf_ct_labels_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 1-u64max
PARAM_VALUE 1 id 7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nf_conntrack_sane.c nf_ct_ext_find() -> __nf_ct_ext_exist()

Type Parameter Key Value
PARAM_VALUE 0 ext 4096-ptr_max
PARAM_VALUE 1 id 0
DATA_SOURCE 1 id $1
RX_PATH
TASK_NOT_RUNNING