Defined in 1 files as a variable:

Defined in 34 files as a member:

Defined in 1 files as a macro:

Defined in 12 files as a function:

Referenced in 227 files:

Smatch caller information:

drivers/gpu/host1x/job.c copy_gathers() -> validate()

Type Parameter Key Value
PARAM_VALUE 0 fw 4075665231323045888
PARAM_VALUE 0 fw->count 0-u16max
PARAM_VALUE 0 fw->dev 4096-ptr_max
PARAM_VALUE 0 fw->job 4096-ptr_max
PARAM_VALUE 0 fw->mask 0-u16max
PARAM_VALUE 0 fw->reg 0-4095
PARAM_VALUE 1 g 4096-ptr_max
PARAM_VALUE 1 g->bo 4096-ptr_max
PARAM_VALUE 1 g->bo->ops 4096-ptr_max
PARAM_VALUE 1 g->bo->ops->mmap 4096-ptr_max
PARAM_VALUE 1 g->bo->ops->munmap 4096-ptr_max
BUF_SIZE 1 g 32
RX_PATH
USER_DATA 0 fw->num_relocs 0-u32max[c]
LOCK2 &fpriv->lock
TYPE_LOCK (struct tegra_drm_file)->lock

Smatch assignments to (struct nft_expr_ops)->validate:

net/netfilter/nft_synproxy.c (null)() -> (struct nft_expr_ops)->validate [2909939389668257792]

net/bridge/netfilter/nft_reject_bridge.c (null)() -> (struct nft_expr_ops)->validate [5083910519520018432]

net/netfilter/nft_objref.c (null)() -> (struct nft_expr_ops)->validate [732793796159369216,6070135279287959552]

net/netfilter/nft_last.c (null)() -> (struct nft_expr_ops)->validate [0]

net/netfilter/nft_log.c (null)() -> (struct nft_expr_ops)->validate [0]

net/netfilter/nft_cmp.c (null)() -> (struct nft_expr_ops)->validate [0]

net/netfilter/nft_cmp.c nft_cmp_select_ops() -> (struct nft_expr_ops)->validate [0-u64max]

net/netfilter/nft_immediate.c (null)() -> (struct nft_expr_ops)->validate [4108351745249030144]

net/netfilter/nft_numgen.c (null)() -> (struct nft_expr_ops)->validate [0]

net/netfilter/nft_byteorder.c (null)() -> (struct nft_expr_ops)->validate [0]

net/ipv4/netfilter/nft_reject_ipv4.c (null)() -> (struct nft_expr_ops)->validate [5294606982240190464]

net/netfilter/nft_quota.c (null)() -> (struct nft_expr_ops)->validate [0]

net/netfilter/nft_dynset.c (null)() -> (struct nft_expr_ops)->validate [0]

net/netfilter/nft_nat.c (null)() -> (struct nft_expr_ops)->validate [8285579031597486080]

net/netfilter/nft_counter.c (null)() -> (struct nft_expr_ops)->validate [0]

net/netfilter/nft_redir.c (null)() -> (struct nft_expr_ops)->validate [2825574554053873664]

net/ipv6/netfilter/nft_reject_ipv6.c (null)() -> (struct nft_expr_ops)->validate [5294606982240190464]

net/netfilter/nft_exthdr.c (null)() -> (struct nft_expr_ops)->validate [0]

net/netfilter/nft_tproxy.c (null)() -> (struct nft_expr_ops)->validate [4675468232275410944]

net/netfilter/nft_payload.c (null)() -> (struct nft_expr_ops)->validate [0]

net/ipv4/netfilter/nft_dup_ipv4.c (null)() -> (struct nft_expr_ops)->validate [0]

net/ipv6/netfilter/nft_dup_ipv6.c (null)() -> (struct nft_expr_ops)->validate [0]

net/netfilter/nft_fib_inet.c (null)() -> (struct nft_expr_ops)->validate [6613838842309931008]

net/netfilter/nft_masq.c (null)() -> (struct nft_expr_ops)->validate [519593575072268288]

net/netfilter/nft_range.c (null)() -> (struct nft_expr_ops)->validate [0]

net/netfilter/nft_meta.c (null)() -> (struct nft_expr_ops)->validate [0,5635602722924056576,8448435048644030464]

net/netfilter/nft_tunnel.c (null)() -> (struct nft_expr_ops)->validate [0]

net/netfilter/nft_reject_netdev.c (null)() -> (struct nft_expr_ops)->validate [6254415231816167424]

net/netfilter/nft_limit.c (null)() -> (struct nft_expr_ops)->validate [0]

net/netfilter/nft_inner.c (null)() -> (struct nft_expr_ops)->validate [0]

net/netfilter/nft_bitwise.c (null)() -> (struct nft_expr_ops)->validate [0]

net/netfilter/nft_lookup.c (null)() -> (struct nft_expr_ops)->validate [6431647255737090048]

net/bridge/netfilter/nft_meta_bridge.c (null)() -> (struct nft_expr_ops)->validate [3011972035494514688,6685686031948234752]

net/netfilter/nft_queue.c (null)() -> (struct nft_expr_ops)->validate [3807502624625618944]

net/netfilter/nft_connlimit.c (null)() -> (struct nft_expr_ops)->validate [0]

net/netfilter/nf_tables_api.c __nft_set_elem_expr_destroy() -> (struct nft_expr_ops)->validate [min-max]

net/netfilter/nf_tables_api.c nf_tables_expr_destroy() -> (struct nft_expr_ops)->validate [min-max]

net/netfilter/nf_tables_api.c nf_tables_rule_destroy() -> (struct nft_expr_ops)->validate [min-max]

net/netfilter/nf_tables_api.c nft_expr_destroy() -> (struct nft_expr_ops)->validate [min-max]

net/netfilter/nf_tables_api.c nft_expr_init() -> (struct nft_expr_ops)->validate [min-max]

net/netfilter/nf_tables_api.c nft_set_elem_expr_destroy() -> (struct nft_expr_ops)->validate [min-max]

net/netfilter/nft_ct.c (null)() -> (struct nft_expr_ops)->validate [0]

net/netfilter/nft_dup_netdev.c (null)() -> (struct nft_expr_ops)->validate [0]

net/netfilter/nft_socket.c (null)() -> (struct nft_expr_ops)->validate [7946360345362329600]

net/ipv4/netfilter/nft_fib_ipv4.c (null)() -> (struct nft_expr_ops)->validate [6613838842309931008]

net/netfilter/nft_fib_netdev.c (null)() -> (struct nft_expr_ops)->validate [239870361511137280]

net/netfilter/nft_compat.c __nft_match_destroy() -> (struct nft_expr_ops)->validate [min-max]

net/netfilter/nft_compat.c __nft_mt_tg_destroy() -> (struct nft_expr_ops)->validate [min-max]

net/netfilter/nft_compat.c nft_match_destroy() -> (struct nft_expr_ops)->validate [min-max]

net/netfilter/nft_compat.c nft_match_large_destroy() -> (struct nft_expr_ops)->validate [min-max]

net/netfilter/nft_compat.c nft_match_release_ops() -> (struct nft_expr_ops)->validate [min-max]

net/netfilter/nft_compat.c nft_match_select_ops() -> (struct nft_expr_ops)->validate [0-u64max]

net/netfilter/nft_compat.c nft_target_destroy() -> (struct nft_expr_ops)->validate [min-max]

net/netfilter/nft_compat.c nft_target_release_ops() -> (struct nft_expr_ops)->validate [min-max]

net/netfilter/nft_compat.c nft_target_select_ops() -> (struct nft_expr_ops)->validate [0-u64max]

net/netfilter/nft_rt.c (null)() -> (struct nft_expr_ops)->validate [1113199113839685632]

net/netfilter/nft_hash.c (null)() -> (struct nft_expr_ops)->validate [0]

net/ipv6/netfilter/nft_fib_ipv6.c (null)() -> (struct nft_expr_ops)->validate [6613838842309931008]

net/netfilter/nft_reject_inet.c (null)() -> (struct nft_expr_ops)->validate [6607050049125429248]

net/netfilter/nft_xfrm.c (null)() -> (struct nft_expr_ops)->validate [8584843601986605056]

net/netfilter/nft_flow_offload.c (null)() -> (struct nft_expr_ops)->validate [8695593000223223808]

net/netfilter/nft_fwd_netdev.c (null)() -> (struct nft_expr_ops)->validate [8113597112410644480]

net/netfilter/nft_osf.c (null)() -> (struct nft_expr_ops)->validate [1814666068130365440]