Defined in 5 files as a member:

Defined in 1 files as a function:

Referenced in 97 files:

Smatch caller information:

net/netfilter/x_tables.c xt_checkentry_target() -> (struct xt_target)->checkentry()

Type Parameter Key Value
PARAM_VALUE 0 par 2583287451105312768,2851859264734171136,3571569360119394304,4984545121380405248,7029256511996731392
PARAM_VALUE 0 par->entryinfo 4096-ptr_max
PARAM_VALUE 0 par->target 4096-ptr_max
PARAM_VALUE 0 par->target->checkentry 1-u64max
BUF_SIZE 0 par->table (-1),32
CAPPED_DATA 0 par->target->proto 1
DATA_SOURCE 0 par $0
STR_LEN 0 par->entryinfo (-1),8
CONTAINER 0 -56-24+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 par->hook_mask 0-u32max[u]
USER_PTR 0 par->entryinfo
USER_PTR 0 par->table
USER_PTR 0 par->targinfo

Smatch assignments to (struct xt_match)->checkentry:

net/bridge/netfilter/ebt_mark_m.c (null)() -> (struct xt_match)->checkentry [3009550907340812288]

net/netfilter/xt_hl.c (null)() -> (struct xt_match)->checkentry [946998467851046912,6704016909378269184]

net/netfilter/xt_state.c (null)() -> (struct xt_match)->checkentry [8025904037888651264]

net/netfilter/xt_cpu.c (null)() -> (struct xt_match)->checkentry [936422897289863168]

net/ipv6/netfilter/ip6t_rpfilter.c (null)() -> (struct xt_match)->checkentry [714572822527184896]

net/ipv4/netfilter/ipt_ah.c (null)() -> (struct xt_match)->checkentry [8446117023662063616]

net/netfilter/xt_time.c (null)() -> (struct xt_match)->checkentry [5556018747107586048]

net/ipv6/netfilter/ip6t_ipv6header.c (null)() -> (struct xt_match)->checkentry [4997913410267066368]

net/netfilter/xt_multiport.c (null)() -> (struct xt_match)->checkentry [484450079261761536,8135001532193243136]

net/netfilter/xt_helper.c (null)() -> (struct xt_match)->checkentry [1237271016511168512]

net/netfilter/xt_realm.c (null)() -> (struct xt_match)->checkentry [0]

net/netfilter/xt_ecn.c (null)() -> (struct xt_match)->checkentry [1868380083759460352,2714630695891476480]

net/netfilter/xt_tcpmss.c (null)() -> (struct xt_match)->checkentry [4930863439731843072]

net/netfilter/xt_bpf.c (null)() -> (struct xt_match)->checkentry [9381906279124992,7436353147911139328]

net/netfilter/xt_rateest.c (null)() -> (struct xt_match)->checkentry [1647017865495592960]

net/netfilter/xt_mac.c (null)() -> (struct xt_match)->checkentry [0]

net/netfilter/xt_nfacct.c (null)() -> (struct xt_match)->checkentry [3575463164730130432]

net/netfilter/xt_sctp.c (null)() -> (struct xt_match)->checkentry [1099532786801102848]

net/ipv6/netfilter/ip6t_mh.c (null)() -> (struct xt_match)->checkentry [6385559530044854272]

net/bridge/netfilter/ebt_802_3.c (null)() -> (struct xt_match)->checkentry [7850467610825003008]

net/bridge/netfilter/ebt_limit.c (null)() -> (struct xt_match)->checkentry [4025461468068151296]

net/netfilter/xt_physdev.c (null)() -> (struct xt_match)->checkentry [7274756906049953792]

net/netfilter/xt_connlimit.c (null)() -> (struct xt_match)->checkentry [8326248402400305152]

net/netfilter/xt_string.c (null)() -> (struct xt_match)->checkentry [8464610868101091328]

net/netfilter/xt_owner.c (null)() -> (struct xt_match)->checkentry [4735897010642096128]

net/bridge/netfilter/ebt_ip6.c (null)() -> (struct xt_match)->checkentry [1594920480293195776]

net/ipv6/netfilter/ip6t_rt.c (null)() -> (struct xt_match)->checkentry [5648677652427595776]

net/netfilter/xt_u32.c (null)() -> (struct xt_match)->checkentry [3012138140870168576]

net/netfilter/xt_connbytes.c (null)() -> (struct xt_match)->checkentry [2237811143261577216]

net/bridge/netfilter/ebt_stp.c (null)() -> (struct xt_match)->checkentry [398415227222462464]

net/bridge/netfilter/ebt_pkttype.c (null)() -> (struct xt_match)->checkentry [3631414150892380160]

net/netfilter/xt_devgroup.c (null)() -> (struct xt_match)->checkentry [5313265658387836928]

net/ipv6/netfilter/ip6t_hbh.c (null)() -> (struct xt_match)->checkentry [3763948040114868224]

net/bridge/netfilter/ebt_among.c (null)() -> (struct xt_match)->checkentry [8144841469620359168]

net/bridge/netfilter/ebt_arp.c (null)() -> (struct xt_match)->checkentry [4248409144363290624]

net/netfilter/xt_l2tp.c (null)() -> (struct xt_match)->checkentry [4991575733577515008,5603271440020643840]

net/netfilter/xt_comment.c (null)() -> (struct xt_match)->checkentry [0]

net/netfilter/xt_connlabel.c (null)() -> (struct xt_match)->checkentry [5592627098407989248]

net/netfilter/xt_hashlimit.c (null)() -> (struct xt_match)->checkentry [5840419656082468864,6870547550117007360,8107297669206966272]

net/netfilter/xt_cluster.c (null)() -> (struct xt_match)->checkentry [9179833646440509440]

net/netfilter/xt_connmark.c (null)() -> (struct xt_match)->checkentry [8987726179450400768]

net/netfilter/xt_ipvs.c (null)() -> (struct xt_match)->checkentry [1670998327855325184]

net/netfilter/xt_pkttype.c (null)() -> (struct xt_match)->checkentry [0]

net/netfilter/xt_socket.c (null)() -> (struct xt_match)->checkentry [0,553678352508887040,3631528631900753920,4479243722247458816]

net/netfilter/xt_tcpudp.c (null)() -> (struct xt_match)->checkentry [2687431305191522304,3313302997499613184,4655986122375852032,8449019214258782208]

net/bridge/netfilter/ebt_vlan.c (null)() -> (struct xt_match)->checkentry [6048764469079875584]

net/netfilter/xt_length.c (null)() -> (struct xt_match)->checkentry [0]

net/netfilter/xt_recent.c (null)() -> (struct xt_match)->checkentry [4834832503503831040,4863081009895477248]

net/netfilter/xt_dscp.c (null)() -> (struct xt_match)->checkentry [512318617610977280,6566017002748428288]

net/netfilter/xt_esp.c (null)() -> (struct xt_match)->checkentry [378083387685937152]

net/netfilter/xt_policy.c (null)() -> (struct xt_match)->checkentry [2845718356496715776]

net/bridge/netfilter/ebt_ip.c (null)() -> (struct xt_match)->checkentry [1619322476472348672]

net/netfilter/xt_ipcomp.c (null)() -> (struct xt_match)->checkentry [8679215008107397120]

net/ipv6/netfilter/ip6t_frag.c (null)() -> (struct xt_match)->checkentry [5244115601288720384]

net/ipv6/netfilter/ip6t_srh.c (null)() -> (struct xt_match)->checkentry [3431073836743438336,7951061936178552832]

net/netfilter/xt_set.c (null)() -> (struct xt_match)->checkentry [4305806575870959616,4736060452494426112]

net/netfilter/xt_osf.c (null)() -> (struct xt_match)->checkentry [0]

net/netfilter/xt_conntrack.c (null)() -> (struct xt_match)->checkentry [8546330379638648832]

net/netfilter/xt_iprange.c (null)() -> (struct xt_match)->checkentry [0]

net/netfilter/xt_addrtype.c (null)() -> (struct xt_match)->checkentry [0,8856025053179699200]

net/netfilter/xt_cgroup.c (null)() -> (struct xt_match)->checkentry [549106477745721344,4504195873600237568,7515674084023472128]

net/netfilter/xt_dccp.c (null)() -> (struct xt_match)->checkentry [2292241254644199424]

net/ipv6/netfilter/ip6t_ah.c (null)() -> (struct xt_match)->checkentry [3411402217636495360]

net/netfilter/x_tables.c xt_find_match() -> (struct xt_match)->checkentry [min-max]

net/netfilter/nft_compat.c __nft_match_destroy() -> (struct xt_match)->checkentry [ignore]

net/netfilter/nft_compat.c __nft_match_dump() -> (struct xt_match)->checkentry [ignore]

net/netfilter/nft_compat.c __nft_match_eval() -> (struct xt_match)->checkentry [ignore]

net/netfilter/nft_compat.c __nft_match_init() -> (struct xt_match)->checkentry [ignore]

net/netfilter/nft_compat.c nft_match_large_init() -> (struct xt_match)->checkentry [ignore]

net/netfilter/nft_compat.c nft_match_release_ops() -> (struct xt_match)->checkentry [ignore]

net/netfilter/nft_compat.c nft_match_validate() -> (struct xt_match)->checkentry [ignore]

net/netfilter/xt_statistic.c (null)() -> (struct xt_match)->checkentry [6127641357106860032]

net/ipv4/netfilter/ipt_rpfilter.c (null)() -> (struct xt_match)->checkentry [2362623278334406656]

net/ipv6/netfilter/ip6t_eui64.c (null)() -> (struct xt_match)->checkentry [0]

net/netfilter/xt_mark.c (null)() -> (struct xt_match)->checkentry [0]

net/netfilter/xt_limit.c (null)() -> (struct xt_match)->checkentry [3562735265727967232]

net/netfilter/xt_quota.c (null)() -> (struct xt_match)->checkentry [2946114462432378880]