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 Qdisc_ops)->destroy:

net/sched/sch_choke.c (null)() -> (struct Qdisc_ops)->destroy [4256612133350260736]

net/sched/sch_ingress.c (null)() -> (struct Qdisc_ops)->destroy [3550563402881196032,8899713440985018368]

net/sched/sch_netem.c (null)() -> (struct Qdisc_ops)->destroy [3739077750621659136]

net/sched/sch_generic.c (null)() -> (struct Qdisc_ops)->destroy [0,6491533173722648576]

net/sched/sch_dualpi2.c (null)() -> (struct Qdisc_ops)->destroy [1575260894178893824]

net/sched/sch_fifo.c (null)() -> (struct Qdisc_ops)->destroy [0,4799705533817556992]

net/sched/sch_taprio.c (null)() -> (struct Qdisc_ops)->destroy [2820089165525172224]

net/sched/sch_prio.c (null)() -> (struct Qdisc_ops)->destroy [3396332905945333760]

net/sched/sch_blackhole.c (null)() -> (struct Qdisc_ops)->destroy [0]

net/sched/sch_pie.c (null)() -> (struct Qdisc_ops)->destroy [311886030270844928]

net/sched/sch_teql.c teql_init() -> (struct Qdisc_ops)->destroy [min-max]

net/sched/sch_teql.c teql_master_mtu() -> (struct Qdisc_ops)->destroy [min-max]

net/sched/sch_teql.c teql_master_open() -> (struct Qdisc_ops)->destroy [min-max]

net/sched/sch_teql.c teql_master_setup() -> (struct Qdisc_ops)->destroy [3369618984587141120]

net/sched/sch_teql.c teql_master_stats64() -> (struct Qdisc_ops)->destroy [min-max]

net/sched/sch_teql.c teql_master_xmit() -> (struct Qdisc_ops)->destroy [min-max]

net/sched/sch_ets.c (null)() -> (struct Qdisc_ops)->destroy [278000042313273344]

net/sched/sch_hhf.c (null)() -> (struct Qdisc_ops)->destroy [7017815633089327104]

net/sched/sch_fq_pie.c (null)() -> (struct Qdisc_ops)->destroy [4572958928368992256]

net/sched/sch_hfsc.c (null)() -> (struct Qdisc_ops)->destroy [4291313628511469568]

net/sched/sch_tbf.c (null)() -> (struct Qdisc_ops)->destroy [8406028293295980544]

net/sched/sch_gred.c (null)() -> (struct Qdisc_ops)->destroy [3831540723626573824]

net/sched/sch_multiq.c (null)() -> (struct Qdisc_ops)->destroy [4118137089882468352]

net/sched/sch_skbprio.c (null)() -> (struct Qdisc_ops)->destroy [5998714206388150272]

net/sched/sch_drr.c (null)() -> (struct Qdisc_ops)->destroy [6298365943076794368]

net/sched/sch_red.c (null)() -> (struct Qdisc_ops)->destroy [8347657997246652416]

net/sched/sch_plug.c (null)() -> (struct Qdisc_ops)->destroy [0]

net/sched/sch_sfb.c (null)() -> (struct Qdisc_ops)->destroy [8136864181132455936]

net/sched/sch_etf.c (null)() -> (struct Qdisc_ops)->destroy [2498326713633484800]

net/sched/sch_codel.c (null)() -> (struct Qdisc_ops)->destroy [0]

net/sched/sch_cbs.c (null)() -> (struct Qdisc_ops)->destroy [8305631633422635008]

net/sched/sch_mqprio.c (null)() -> (struct Qdisc_ops)->destroy [1185870440550748160]

net/sched/sch_mq.c (null)() -> (struct Qdisc_ops)->destroy [5793860499057278976]

net/sched/sch_qfq.c (null)() -> (struct Qdisc_ops)->destroy [4750221404456419328]

net/sched/sch_htb.c (null)() -> (struct Qdisc_ops)->destroy [8547927637364502528]

net/sched/sch_fq_codel.c (null)() -> (struct Qdisc_ops)->destroy [2872688753410957312]

net/sched/sch_cake.c (null)() -> (struct Qdisc_ops)->destroy [1189154266523484160,2495430435463921664]

net/sched/sch_fq.c (null)() -> (struct Qdisc_ops)->destroy [1267221382802616320]

net/sched/sch_sfq.c (null)() -> (struct Qdisc_ops)->destroy [2719522589829459968]