Defined in 105 files as a member:

Defined in 4 files as a function:

Referenced in 734 files:

Smatch caller information:

drivers/md/dm-cache-target.c cache_dtr() -> destroy()

Type Parameter Key Value
BUF_SIZE 0 cache 16,40-s32max
BUF_SIZE 0 cache 16,40-s32max
NOCHECK_CALL

net/ceph/auth.c ceph_auth_destroy() -> (struct ceph_auth_client_ops)->destroy()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->negotiating 1
PARAM_VALUE 0 cache->ops 4096-ptr_max
BUF_SIZE 0 cache (-1),224
BUF_SIZE 0 cache (-1),224
DATA_SOURCE 0 cache $0
CONTAINER 0 -80-16+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &client_mutex

net/ceph/auth.c ceph_handle_auth_reply() -> (struct ceph_auth_client_ops)->destroy()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->mutex.dep_map->name 0-255
PARAM_VALUE 0 cache->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 cache->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 cache->mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 cache->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 cache->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 cache->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 cache->negotiating 1
PARAM_VALUE 0 cache->ops 4096-ptr_max
PARAM_VALUE 0 cache->private->have_keys 0-4294967295
PARAM_VALUE 0 cache->protocol 1-u32max
CAPPED_DATA 0 &cache->mutex 1
DATA_SOURCE 0 cache $0
CONTAINER 0 -80-16+0 $(-1)
NOCHECK_CALL
LOCK2 &monc->mutex
LOCK2 0 &cache->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ceph_auth_client)->mutex
TYPE_LOCK (struct ceph_mon_client)->mutex

Smatch assignments to (struct xt_target)->destroy:

net/ipv6/netfilter/ip6t_SYNPROXY.c (null)() -> (struct xt_target)->destroy [324238139758743552]

net/bridge/netfilter/ebt_mark.c (null)() -> (struct xt_target)->destroy [0]

net/bridge/netfilter/ebt_snat.c (null)() -> (struct xt_target)->destroy [0]

net/netfilter/xt_TEE.c (null)() -> (struct xt_target)->destroy [1496533984172920832]

net/bridge/netfilter/ebtables.c (null)() -> (struct xt_target)->destroy [0]

net/bridge/netfilter/ebt_redirect.c (null)() -> (struct xt_target)->destroy [0]

net/ipv4/netfilter/ip_tables.c (null)() -> (struct xt_target)->destroy [0]

net/netfilter/xt_LOG.c (null)() -> (struct xt_target)->destroy [3621423614112075776]

net/netfilter/xt_TRACE.c (null)() -> (struct xt_target)->destroy [5871884842924208128]

net/netfilter/xt_CHECKSUM.c (null)() -> (struct xt_target)->destroy [0]

net/netfilter/xt_NETMAP.c (null)() -> (struct xt_target)->destroy [5868254782367625216]

net/netfilter/xt_nat.c (null)() -> (struct xt_target)->destroy [5176623083167117312]

net/netfilter/xt_NFQUEUE.c (null)() -> (struct xt_target)->destroy [0]

net/netfilter/xt_TPROXY.c (null)() -> (struct xt_target)->destroy [1128383665596674048,1949097341111181312]

net/netfilter/xt_CONNSECMARK.c (null)() -> (struct xt_target)->destroy [1980906539722936320]

net/bridge/netfilter/ebt_log.c (null)() -> (struct xt_target)->destroy [0]

net/netfilter/xt_NFLOG.c (null)() -> (struct xt_target)->destroy [5668801497094221824]

net/netfilter/xt_HL.c (null)() -> (struct xt_target)->destroy [0]

net/netfilter/xt_REDIRECT.c (null)() -> (struct xt_target)->destroy [875027708026146816]

net/ipv4/netfilter/arpt_mangle.c (null)() -> (struct xt_target)->destroy [0]

net/netfilter/xt_connmark.c (null)() -> (struct xt_target)->destroy [2229165998661824512]

net/netfilter/xt_CLASSIFY.c (null)() -> (struct xt_target)->destroy [0]

net/netfilter/xt_HMARK.c (null)() -> (struct xt_target)->destroy [0]

net/netfilter/xt_SECMARK.c (null)() -> (struct xt_target)->destroy [4048130644943785984]

net/netfilter/xt_LED.c (null)() -> (struct xt_target)->destroy [1970764616350339072]

net/netfilter/xt_TCPOPTSTRIP.c (null)() -> (struct xt_target)->destroy [0]

net/netfilter/xt_RATEEST.c (null)() -> (struct xt_target)->destroy [6444830104008593408]

net/netfilter/xt_set.c (null)() -> (struct xt_target)->destroy [92537473588641792,1743492849269886976,2540844812242845696]

net/bridge/netfilter/ebt_nflog.c (null)() -> (struct xt_target)->destroy [2228002589396135936]

net/netfilter/xt_IDLETIMER.c (null)() -> (struct xt_target)->destroy [1163231887940435968,6703782683658047488]

net/netfilter/xt_DSCP.c (null)() -> (struct xt_target)->destroy [0]

net/ipv4/netfilter/ipt_ECN.c (null)() -> (struct xt_target)->destroy [0]

net/netfilter/xt_TCPMSS.c (null)() -> (struct xt_target)->destroy [0]

net/netfilter/xt_CT.c (null)() -> (struct xt_target)->destroy [0,3808700526261968896,6168407205971886080]

net/ipv6/netfilter/ip6t_NPT.c (null)() -> (struct xt_target)->destroy [0]

net/ipv4/netfilter/ipt_REJECT.c (null)() -> (struct xt_target)->destroy [0]

net/netfilter/x_tables.c xt_find_target() -> (struct xt_target)->destroy [min-max]

net/bridge/netfilter/ebt_dnat.c (null)() -> (struct xt_target)->destroy [0]

net/netfilter/nft_compat.c nft_compat_set_par() -> (struct xt_target)->destroy [0-u64max]

net/netfilter/nft_compat.c nft_target_bridge_validate() -> (struct xt_target)->destroy [ignore]

net/netfilter/nft_compat.c nft_target_destroy() -> (struct xt_target)->destroy [ignore]

net/netfilter/nft_compat.c nft_target_dump() -> (struct xt_target)->destroy [ignore]

net/netfilter/nft_compat.c nft_target_eval_bridge() -> (struct xt_target)->destroy [ignore]

net/netfilter/nft_compat.c nft_target_eval_xt() -> (struct xt_target)->destroy [ignore]

net/netfilter/nft_compat.c nft_target_init() -> (struct xt_target)->destroy [ignore]

net/netfilter/nft_compat.c nft_target_release_ops() -> (struct xt_target)->destroy [ignore]

net/netfilter/nft_compat.c nft_target_validate() -> (struct xt_target)->destroy [ignore]

net/ipv6/netfilter/ip6_tables.c (null)() -> (struct xt_target)->destroy [0]

net/ipv4/netfilter/arp_tables.c (null)() -> (struct xt_target)->destroy [0]

net/ipv6/netfilter/ip6t_REJECT.c (null)() -> (struct xt_target)->destroy [0]

net/netfilter/xt_mark.c (null)() -> (struct xt_target)->destroy [0]

net/ipv4/netfilter/ipt_SYNPROXY.c (null)() -> (struct xt_target)->destroy [6354301406495985664]

net/bridge/netfilter/ebt_arpreply.c (null)() -> (struct xt_target)->destroy [0]

net/netfilter/xt_MASQUERADE.c (null)() -> (struct xt_target)->destroy [5668463267065114624]

net/netfilter/xt_AUDIT.c (null)() -> (struct xt_target)->destroy [0]