arch/um/kernel/irq.c
264
static void remove_irq_entry(struct irq_entry *to_free, bool remove)
arch/um/kernel/irq.c
266
if (!to_free)
arch/um/kernel/irq.c
270
os_del_epoll_fd(to_free->fd);
arch/um/kernel/irq.c
271
list_del(&to_free->list);
arch/um/kernel/irq.c
304
struct irq_entry *irq_entry, *to_free = NULL;
arch/um/kernel/irq.c
337
to_free = new;
arch/um/kernel/irq.c
363
kfree(to_free);
arch/um/kernel/irq.c
374
struct irq_entry *to_free;
arch/um/kernel/irq.c
378
to_free = get_irq_entry_by_fd(fd);
arch/um/kernel/irq.c
379
remove_irq_entry(to_free, true);
arch/um/kernel/irq.c
381
kfree(to_free);
arch/um/kernel/irq.c
387
struct irq_entry *entry, *to_free = NULL;
arch/um/kernel/irq.c
406
to_free = update_or_remove_irq_entry(entry);
arch/um/kernel/irq.c
412
kfree(to_free);
drivers/dma/apple-admac.c
109
struct list_head to_free;
drivers/dma/apple-admac.c
521
list_add_tail(&adchan->current_tx->node, &adchan->to_free);
drivers/dma/apple-admac.c
528
list_splice_tail_init(&adchan->submitted, &adchan->to_free);
drivers/dma/apple-admac.c
529
list_splice_tail_init(&adchan->issued, &adchan->to_free);
drivers/dma/apple-admac.c
543
list_splice_tail_init(&adchan->to_free, &head);
drivers/dma/apple-admac.c
887
INIT_LIST_HEAD(&adchan->to_free);
drivers/infiniband/hw/mlx5/devx.c
2531
struct devx_async_event_data *event_data, *to_free;
drivers/infiniband/hw/mlx5/devx.c
2562
to_free = NULL;
drivers/infiniband/hw/mlx5/devx.c
2568
to_free = event_data;
drivers/infiniband/hw/mlx5/devx.c
2571
kfree(to_free);
drivers/media/pci/ivtv/ivtv-queue.c
116
int to_free = to == &s->q_free;
drivers/media/pci/ivtv/ivtv-queue.c
166
ivtv_queue_move_buf(s, from, to, to_free);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1269
u32 occup, to_free, freed, freed_start;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1272
occup = to_free = REG_RD(bp, regs->lines_occup);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1278
while (occup && ((u32)SUB_S32(freed, freed_start) < to_free)) {
drivers/resctrl/mpam_devices.c
142
_x->garbage.to_free = _x; \
drivers/resctrl/mpam_devices.c
149
struct llist_node *to_free = llist_del_all(&mpam_garbage);
drivers/resctrl/mpam_devices.c
151
if (!to_free)
drivers/resctrl/mpam_devices.c
156
llist_for_each_entry_safe(iter, tmp, to_free, llist) {
drivers/resctrl/mpam_devices.c
158
devm_kfree(&iter->pdev->dev, iter->to_free);
drivers/resctrl/mpam_devices.c
160
kfree(iter->to_free);
drivers/resctrl/mpam_internal.h
56
void *to_free;
drivers/tty/serial/8250/8250_hp300.c
304
struct hp300_port *port, *to_free;
drivers/tty/serial/8250/8250_hp300.c
308
to_free = port;
drivers/tty/serial/8250/8250_hp300.c
310
kfree(to_free);
drivers/usb/gadget/function/f_fs.c
1298
p->to_free = dup_iter(&p->data, to, GFP_KERNEL);
drivers/usb/gadget/function/f_fs.c
1299
if (!iter_is_ubuf(&p->data) && !p->to_free) {
drivers/usb/gadget/function/f_fs.c
1305
p->to_free = NULL;
drivers/usb/gadget/function/f_fs.c
1319
kfree(p->to_free);
drivers/usb/gadget/function/f_fs.c
249
const void *to_free;
drivers/usb/gadget/function/f_fs.c
883
kfree(io_data->to_free);
drivers/usb/gadget/legacy/inode.c
444
const void *to_free;
drivers/usb/gadget/legacy/inode.c
484
kfree(priv->to_free);
drivers/usb/gadget/legacy/inode.c
503
if (priv->to_free == NULL || unlikely(req->actual == 0)) {
drivers/usb/gadget/legacy/inode.c
505
kfree(priv->to_free);
drivers/usb/gadget/legacy/inode.c
573
kfree(priv->to_free);
drivers/usb/gadget/legacy/inode.c
621
priv->to_free = dup_iter(&priv->to, to, GFP_KERNEL);
drivers/usb/gadget/legacy/inode.c
622
if (!iter_is_ubuf(&priv->to) && !priv->to_free) {
fs/btrfs/delayed-ref.c
242
u64 to_free;
fs/btrfs/delayed-ref.c
274
to_free = num_bytes - needed;
fs/btrfs/delayed-ref.c
278
to_free = 0;
fs/btrfs/delayed-ref.c
282
to_free = num_bytes;
fs/btrfs/delayed-ref.c
287
if (to_free > 0)
fs/btrfs/delayed-ref.c
288
btrfs_space_info_free_bytes_may_use(space_info, to_free);
fs/btrfs/file.c
1943
const u64 to_free = fsize - reserved_space;
fs/btrfs/file.c
1947
btrfs_delalloc_release_metadata(inode, to_free, true);
fs/btrfs/file.c
1950
end + 1, to_free, true);
fs/btrfs/free-space-cache.c
2696
u64 to_free, to_unusable;
fs/btrfs/free-space-cache.c
2709
to_free = size;
fs/btrfs/free-space-cache.c
2711
to_free = block_group->zone_capacity;
fs/btrfs/free-space-cache.c
2713
to_free = size;
fs/btrfs/free-space-cache.c
2715
to_free = 0;
fs/btrfs/free-space-cache.c
2717
to_free = offset + size - block_group->alloc_offset;
fs/btrfs/free-space-cache.c
2718
to_unusable = size - to_free;
fs/btrfs/free-space-cache.c
2721
ctl->free_space += to_free;
fs/btrfs/free-space-cache.c
2858
u64 to_free = min(bytes, info->bytes);
fs/btrfs/free-space-cache.c
2860
info->bytes -= to_free;
fs/btrfs/free-space-cache.c
2861
info->offset += to_free;
fs/btrfs/free-space-cache.c
2869
offset += to_free;
fs/btrfs/free-space-cache.c
2870
bytes -= to_free;
fs/ceph/snap.c
1292
LIST_HEAD(to_free);
fs/ceph/snap.c
1304
list_move(&sm->lru, &to_free);
fs/ceph/snap.c
1308
while (!list_empty(&to_free)) {
fs/ceph/snap.c
1309
sm = list_first_entry(&to_free, struct ceph_snapid_map, lru);
fs/ceph/snap.c
1322
LIST_HEAD(to_free);
fs/ceph/snap.c
1329
list_move(&sm->lru, &to_free);
fs/ceph/snap.c
1333
while (!list_empty(&to_free)) {
fs/ceph/snap.c
1334
sm = list_first_entry(&to_free, struct ceph_snapid_map, lru);
fs/eventpoll.c
1099
struct epitems_head *to_free = NULL;
fs/eventpoll.c
1119
to_free = v;
fs/eventpoll.c
1124
free_ephead(to_free);
fs/eventpoll.c
1779
struct epitems_head *to_free = NULL;
fs/eventpoll.c
1790
to_free = kmem_cache_zalloc(ephead_cache, GFP_KERNEL);
fs/eventpoll.c
1791
if (!to_free)
fs/eventpoll.c
1793
head = &to_free->epitems;
fs/eventpoll.c
1803
to_free = NULL;
fs/eventpoll.c
1807
free_ephead(to_free);
fs/eventpoll.c
503
struct epitems_head *to_free = head;
fs/eventpoll.c
510
to_free = NULL;
fs/eventpoll.c
515
free_ephead(to_free);
fs/ext4/ext4.h
3194
extern void ext4_da_release_space(struct inode *inode, int to_free);
fs/ext4/ext4.h
3256
extern void ext4_kvfree_array_rcu(void *to_free);
fs/ext4/inode.c
1653
void ext4_da_release_space(struct inode *inode, int to_free)
fs/ext4/inode.c
1658
if (!to_free)
fs/ext4/inode.c
1663
trace_ext4_da_release_space(inode, to_free);
fs/ext4/inode.c
1664
if (unlikely(to_free > ei->i_reserved_data_blocks)) {
fs/ext4/inode.c
1673
"data blocks", inode->i_ino, to_free,
fs/ext4/inode.c
1676
to_free = ei->i_reserved_data_blocks;
fs/ext4/inode.c
1678
ei->i_reserved_data_blocks -= to_free;
fs/ext4/inode.c
1681
percpu_counter_sub(&sbi->s_dirtyclusters_counter, to_free);
fs/ext4/inode.c
1685
dquot_release_reservation_block(inode, EXT4_C2B(sbi, to_free));
fs/ext4/resize.c
33
void ext4_kvfree_array_rcu(void *to_free)
fs/ext4/resize.c
38
ptr->ptr = to_free;
fs/ext4/resize.c
43
kvfree(to_free);
fs/ext4/super.c
6571
char *to_free[EXT4_MAXQUOTAS];
fs/ext4/super.c
6873
to_free[i] = get_qf_name(sb, sbi, i);
fs/ext4/super.c
6878
kfree(to_free[i]);
fs/namespace.c
2237
static inline bool extend_array(struct path **res, struct path **to_free,
fs/namespace.c
2248
kfree(*to_free);
fs/namespace.c
2249
*to_free = *res = p;
fs/namespace.c
2258
struct path *res = prealloc, *to_free = NULL;
fs/namespace.c
2265
if (!extend_array(&res, &to_free, 0, &count, 32))
fs/namespace.c
2272
if (!extend_array(&res, &to_free, n, &count, 2 * count))
fs/namespace.c
2279
if (!extend_array(&res, &to_free, n, &count, count + 1))
fs/nfsd/nfs4xdr.c
130
tb->next = argp->to_free;
fs/nfsd/nfs4xdr.c
131
argp->to_free = tb;
fs/nfsd/nfs4xdr.c
6431
while (args->to_free) {
fs/nfsd/nfs4xdr.c
6432
struct svcxdr_tmpbuf *tb = args->to_free;
fs/nfsd/nfs4xdr.c
6433
args->to_free = tb->next;
fs/nfsd/nfs4xdr.c
6444
args->to_free = NULL;
fs/nfsd/xdr4.h
923
struct svcxdr_tmpbuf *to_free;
fs/notify/mark.c
1064
LIST_HEAD(to_free);
fs/notify/mark.c
1065
struct list_head *head = &to_free;
fs/notify/mark.c
1084
list_move(&mark->g_list, &to_free);
fs/ntfs/lcnalloc.c
840
s64 delta, to_free, total_freed, real_freed;
fs/ntfs/lcnalloc.c
899
to_free = rl->length - delta;
fs/ntfs/lcnalloc.c
900
if (count >= 0 && to_free > count)
fs/ntfs/lcnalloc.c
901
to_free = count;
fs/ntfs/lcnalloc.c
906
to_free, likely(!is_rollback) ? 0 : 1);
fs/ntfs/lcnalloc.c
915
real_freed = to_free;
fs/ntfs/lcnalloc.c
920
count -= to_free;
fs/ntfs/lcnalloc.c
923
total_freed = to_free;
fs/ntfs/lcnalloc.c
952
to_free = rl->length;
fs/ntfs/lcnalloc.c
953
if (count >= 0 && to_free > count)
fs/ntfs/lcnalloc.c
954
to_free = count;
fs/ntfs/lcnalloc.c
959
to_free, likely(!is_rollback) ? 0 : 1);
fs/ntfs/lcnalloc.c
966
real_freed += to_free;
fs/ntfs/lcnalloc.c
970
count -= to_free;
fs/ntfs/lcnalloc.c
973
total_freed += to_free;
fs/ntfs3/frecord.c
763
u32 free_b, nb, to_free, rs;
fs/ntfs3/frecord.c
817
to_free = le32_to_cpu(rec->used) + lsize + SIZEOF_RESIDENT;
fs/ntfs3/frecord.c
818
if (to_free <= rs) {
fs/ntfs3/frecord.c
819
to_free = 0;
fs/ntfs3/frecord.c
821
to_free -= rs;
fs/ntfs3/frecord.c
823
if (to_free > free_b) {
fs/ntfs3/frecord.c
836
while (to_free > 0) {
fs/ntfs3/frecord.c
857
if (to_free <= asize)
fs/ntfs3/frecord.c
859
to_free -= asize;
fs/ntfs3/fslog.c
1162
void *to_free = NULL;
fs/ntfs3/fslog.c
1172
to_free = kmalloc(log->page_size, GFP_NOFS);
fs/ntfs3/fslog.c
1173
if (!to_free)
fs/ntfs3/fslog.c
1175
*buffer = to_free;
fs/ntfs3/fslog.c
1201
if (err && to_free) {
fs/ntfs3/fslog.c
1202
kfree(to_free);
fs/ntfs3/inode.c
1906
void *to_free = NULL;
fs/ntfs3/inode.c
1940
to_free = rp;
fs/ntfs3/inode.c
2046
kfree(to_free);
fs/ufs/inode.c
1013
struct to_free ctx = {.inode = inode};
fs/ufs/inode.c
868
static inline void free_data(struct to_free *ctx, u64 from, unsigned count)
fs/ufs/inode.c
891
struct to_free ctx = {.inode = inode};
fs/ufs/inode.c
979
struct to_free ctx = {.inode = inode};
include/net/pkt_cls.h
635
struct sk_buff **to_free, int *ret);
include/net/pkt_cls.h
658
struct sk_buff **to_free, int *ret)
include/net/sch_generic.h
1239
skb->next = root->to_free;
include/net/sch_generic.h
1240
root->to_free = skb;
include/net/sch_generic.h
1250
static inline void __qdisc_drop(struct sk_buff *skb, struct sk_buff **to_free)
include/net/sch_generic.h
1252
skb->next = *to_free;
include/net/sch_generic.h
1253
*to_free = skb;
include/net/sch_generic.h
1257
struct sk_buff **to_free)
include/net/sch_generic.h
1260
skb->prev->next = *to_free;
include/net/sch_generic.h
1262
skb->next = *to_free;
include/net/sch_generic.h
1263
*to_free = skb;
include/net/sch_generic.h
1268
struct sk_buff **to_free)
include/net/sch_generic.h
1276
__qdisc_drop(skb, to_free);
include/net/sch_generic.h
128
struct sk_buff *to_free;
include/net/sch_generic.h
1400
struct sk_buff **to_free)
include/net/sch_generic.h
1402
__qdisc_drop(skb, to_free);
include/net/sch_generic.h
1409
struct sk_buff **to_free)
include/net/sch_generic.h
1411
__qdisc_drop(skb, to_free);
include/net/sch_generic.h
1418
struct sk_buff **to_free,
include/net/sch_generic.h
1422
return qdisc_drop(skb, sch, to_free);
include/net/sch_generic.h
1426
struct sk_buff **to_free)
include/net/sch_generic.h
1428
__qdisc_drop_all(skb, to_free);
include/net/sch_generic.h
230
struct sk_buff *to_free = NULL;
include/net/sch_generic.h
248
to_free = qdisc->to_free;
include/net/sch_generic.h
249
if (to_free)
include/net/sch_generic.h
250
qdisc->to_free = NULL;
include/net/sch_generic.h
253
return to_free;
include/net/sch_generic.h
316
struct sk_buff **to_free);
include/net/sch_generic.h
72
struct sk_buff **to_free);
include/net/sch_generic.h
941
struct sk_buff **to_free)
include/net/sch_generic.h
943
return sch->enqueue(skb, sch, to_free);
io_uring/register.c
502
struct io_ring_ctx_rings o = { }, n = { }, *to_free = NULL;
io_uring/register.c
638
to_free = &n;
io_uring/register.c
687
to_free = &o;
io_uring/register.c
693
if (to_free == &o)
io_uring/register.c
695
io_register_free_rings(ctx, to_free);
kernel/regset.c
11
void *p = *data, *to_free = NULL;
kernel/regset.c
19
to_free = p = kvzalloc(size, GFP_KERNEL);
kernel/regset.c
26
kvfree(to_free);
kernel/sched/ext/ext.c
4722
struct llist_node *to_free = llist_del_all(&dsqs_to_free);
kernel/sched/ext/ext.c
4725
llist_for_each_entry_safe(dsq, tmp_dsq, to_free, free_node)
kernel/sched/ext/ext.c
5740
struct scx_kick_syncs *to_free;
kernel/sched/ext/ext.c
5742
to_free = rcu_replace_pointer(*ksyncs, NULL, true);
kernel/sched/ext/ext.c
5743
if (to_free)
kernel/sched/ext/ext.c
5744
kvfree_rcu(to_free, rcu);
lib/kunit/attributes.c
288
bool to_free = false;
lib/kunit/attributes.c
301
attr_str = kunit_attr_list[i].to_string(attr, &to_free);
lib/kunit/attributes.c
312
if (to_free)
lib/kunit/attributes.c
39
const char *(*to_string)(void *attr, bool *to_free);
lib/kunit/attributes.c
51
static const char *attr_enum_to_string(void *attr, const char * const str_list[], bool *to_free)
lib/kunit/attributes.c
55
*to_free = false;
lib/kunit/attributes.c
61
static const char *attr_bool_to_string(void *attr, bool *to_free)
lib/kunit/attributes.c
65
*to_free = false;
lib/kunit/attributes.c
71
static const char *attr_speed_to_string(void *attr, bool *to_free)
lib/kunit/attributes.c
73
return attr_enum_to_string(attr, speed_str_list, to_free);
lib/kunit/attributes.c
76
static const char *attr_string_to_string(void *attr, bool *to_free)
lib/kunit/attributes.c
78
*to_free = false;
lib/kunit/executor_test.c
12
static void free_suite_set_at_end(struct kunit *test, const void *to_free);
lib/kunit/executor_test.c
268
static void free_suite_set_at_end(struct kunit *test, const void *to_free)
lib/kunit/executor_test.c
272
if (!((struct kunit_suite_set *)to_free)->start)
lib/kunit/executor_test.c
276
*free = *(struct kunit_suite_set *)to_free;
mm/kasan/quarantine.c
244
struct qlist_head to_free = QLIST_INIT;
mm/kasan/quarantine.c
277
qlist_move_all(&global_quarantine[quarantine_head], &to_free);
mm/kasan/quarantine.c
278
WRITE_ONCE(quarantine_size, quarantine_size - to_free.bytes);
mm/kasan/quarantine.c
286
qlist_free_all(&to_free, NULL);
mm/kasan/quarantine.c
345
struct qlist_head to_free = QLIST_INIT;
mm/kasan/quarantine.c
361
qlist_move_cache(&sq->qlist, &to_free, cache);
mm/kasan/quarantine.c
364
qlist_free_all(&to_free, cache);
mm/kasan/quarantine.c
370
qlist_move_cache(&global_quarantine[i], &to_free, cache);
mm/kasan/quarantine.c
378
qlist_free_all(&to_free, cache);
mm/page_alloc.c
2837
int to_free, to_free_batched;
mm/page_alloc.c
2885
to_free = nr_pcp_free(pcp, batch, high, free_high);
mm/page_alloc.c
2886
while (to_free > 0 && pcp->count > 0) {
mm/page_alloc.c
2887
to_free_batched = min(to_free, batch);
mm/page_alloc.c
2889
to_free -= to_free_batched;
mm/page_alloc.c
2891
if (to_free == 0 || pcp->count == 0)
mm/percpu.c
1953
LIST_HEAD(to_free);
mm/percpu.c
1971
list_move(&chunk->list, &to_free);
mm/percpu.c
1974
if (list_empty(&to_free))
mm/percpu.c
1978
list_for_each_entry_safe(chunk, next, &to_free, list) {
net/core/dev.c
4174
struct sk_buff **to_free,
net/core/dev.c
4179
rc = q->enqueue(skb, q, to_free) & NET_XMIT_MASK;
net/core/dev.c
4189
struct sk_buff *next, *to_free = NULL, *to_free2 = NULL;
net/core/dev.c
4206
rc = dev_qdisc_enqueue(skb, q, &to_free, txq);
net/core/dev.c
4223
rc = dev_qdisc_enqueue(skb, q, &to_free, txq);
net/core/dev.c
4265
__qdisc_drop(skb, &to_free);
net/core/dev.c
4294
rc = dev_qdisc_enqueue(skb, q, &to_free, txq);
net/core/dev.c
4305
tcf_kfree_skb_list(to_free, q, txq, dev);
net/core/dev.c
5835
struct sk_buff *to_free;
net/core/dev.c
5863
to_free = qdisc_run(q);
net/core/dev.c
5866
tcf_kfree_skb_list(to_free, q, NULL, qdisc_dev(q));
net/mac80211/link.c
288
struct link_container **to_free,
net/mac80211/link.c
307
memset(to_free, 0, sizeof(links));
net/mac80211/link.c
343
to_free[link_id] = container_of(rcu_access_pointer(sdata->link[link_id]),
net/mac80211/link.c
373
ieee80211_tear_down_links(sdata, to_free, rem);
net/mac80211/link.c
407
memset(to_free, 0, sizeof(links));
net/mac80211/nan.c
649
struct ieee80211_nan_peer_sched *new_sched, *old_sched, *to_free;
net/mac80211/nan.c
667
to_free = new_sched;
net/mac80211/nan.c
710
to_free = old_sched;
net/mac80211/nan.c
714
ieee80211_nan_free_peer_sched(to_free);
net/rds/ib_rdma.c
100
kfree_rcu(to_free, rcu);
net/rds/ib_rdma.c
86
struct rds_ib_ipaddr *to_free = NULL;
net/rds/ib_rdma.c
93
to_free = i_ipaddr;
net/rds/ib_rdma.c
99
if (to_free)
net/sched/bpf_qdisc.c
414
struct sk_buff **to_free)
net/sched/cls_api.c
4038
struct sk_buff **to_free, int *ret)
net/sched/cls_api.c
4051
__qdisc_drop(skb, to_free);
net/sched/cls_api.c
4057
__qdisc_drop(skb, to_free);
net/sched/sch_blackhole.c
17
struct sk_buff **to_free)
net/sched/sch_blackhole.c
19
qdisc_drop(skb, sch, to_free);
net/sched/sch_cake.c
1563
static unsigned int cake_drop(struct Qdisc *sch, struct sk_buff **to_free)
net/sched/sch_cake.c
1611
qdisc_drop_reason(skb, sch, to_free, QDISC_DROP_OVERLIMIT);
net/sched/sch_cake.c
1757
struct sk_buff **to_free)
net/sched/sch_cake.c
1773
__qdisc_drop(skb, to_free);
net/sched/sch_cake.c
1811
return qdisc_drop(skb, sch, to_free);
net/sched/sch_cake.c
1953
drop_id = cake_drop(sch, to_free);
net/sched/sch_cbs.c
106
struct sk_buff **to_free)
net/sched/sch_cbs.c
111
return cbs_child_enqueue(skb, sch, qdisc, to_free);
net/sched/sch_cbs.c
115
struct sk_buff **to_free)
net/sched/sch_cbs.c
128
return cbs_child_enqueue(skb, sch, qdisc, to_free);
net/sched/sch_cbs.c
132
struct sk_buff **to_free)
net/sched/sch_cbs.c
136
return q->enqueue(skb, sch, to_free);
net/sched/sch_cbs.c
82
struct sk_buff **to_free);
net/sched/sch_cbs.c
90
struct sk_buff **to_free)
net/sched/sch_cbs.c
95
err = child->ops->enqueue(skb, child, to_free);
net/sched/sch_choke.c
114
struct sk_buff **to_free)
net/sched/sch_choke.c
129
qdisc_drop(skb, sch, to_free);
net/sched/sch_choke.c
213
struct sk_buff **to_free)
net/sched/sch_choke.c
233
choke_drop_by_idx(sch, idx, to_free);
net/sched/sch_choke.c
280
return qdisc_drop(skb, sch, to_free);
net/sched/sch_choke.c
283
qdisc_drop(skb, sch, to_free);
net/sched/sch_codel.c
117
struct sk_buff **to_free)
net/sched/sch_codel.c
127
return qdisc_drop_reason(skb, sch, to_free, QDISC_DROP_OVERLIMIT);
net/sched/sch_drr.c
337
struct sk_buff **to_free)
net/sched/sch_drr.c
348
__qdisc_drop(skb, to_free);
net/sched/sch_drr.c
352
err = qdisc_enqueue(skb, cl->qdisc, to_free);
net/sched/sch_dualpi2.c
386
struct sk_buff **to_free)
net/sched/sch_dualpi2.c
396
return qdisc_drop_reason(skb, sch, to_free, QDISC_DROP_OVERLIMIT);
net/sched/sch_dualpi2.c
400
qdisc_drop_reason(skb, sch, to_free, QDISC_DROP_CONGESTED);
net/sched/sch_dualpi2.c
440
struct sk_buff **to_free)
net/sched/sch_dualpi2.c
449
__qdisc_drop(skb, to_free);
net/sched/sch_dualpi2.c
462
return qdisc_drop(skb, sch, to_free);
net/sched/sch_dualpi2.c
480
err = dualpi2_enqueue_skb(nskb, sch, to_free);
net/sched/sch_dualpi2.c
501
return dualpi2_enqueue_skb(skb, sch, to_free);
net/sched/sch_etf.c
163
struct sk_buff **to_free)
net/sched/sch_etf.c
173
return qdisc_drop(nskb, sch, to_free);
net/sched/sch_etf.c
204
struct sk_buff *to_free = NULL;
net/sched/sch_etf.c
223
qdisc_drop(skb, sch, &to_free);
net/sched/sch_etf.c
228
kfree_skb_list(to_free);
net/sched/sch_ets.c
420
struct sk_buff **to_free)
net/sched/sch_ets.c
431
__qdisc_drop(skb, to_free);
net/sched/sch_ets.c
435
err = qdisc_enqueue(skb, cl->qdisc, to_free);
net/sched/sch_fifo.c
20
struct sk_buff **to_free)
net/sched/sch_fifo.c
26
return qdisc_drop(skb, sch, to_free);
net/sched/sch_fifo.c
30
struct sk_buff **to_free)
net/sched/sch_fifo.c
35
return qdisc_drop(skb, sch, to_free);
net/sched/sch_fifo.c
39
struct sk_buff **to_free)
net/sched/sch_fifo.c
44
return qdisc_drop(skb, sch, to_free);
net/sched/sch_fifo.c
51
__qdisc_queue_drop_head(sch, &sch->q, to_free);
net/sched/sch_fq.c
595
struct sk_buff **to_free)
net/sched/sch_fq.c
605
return qdisc_drop_reason(skb, sch, to_free, QDISC_DROP_BAND_LIMIT);
net/sched/sch_fq.c
618
return qdisc_drop_reason(skb, sch, to_free,
net/sched/sch_fq.c
633
return qdisc_drop_reason(skb, sch, to_free,
net/sched/sch_fq_codel.c
138
struct sk_buff **to_free)
net/sched/sch_fq_codel.c
172
__qdisc_drop(skb, to_free);
net/sched/sch_fq_codel.c
186
struct sk_buff **to_free)
net/sched/sch_fq_codel.c
199
__qdisc_drop(skb, to_free);
net/sched/sch_fq_codel.c
232
ret = fq_codel_drop(sch, q->drop_batch_size, to_free);
net/sched/sch_fq_pie.c
131
struct sk_buff **to_free)
net/sched/sch_fq_pie.c
147
__qdisc_drop(skb, to_free);
net/sched/sch_fq_pie.c
204
qdisc_drop_reason(skb, sch, to_free, reason);
net/sched/sch_generic.c
686
struct sk_buff **to_free)
net/sched/sch_generic.c
689
__qdisc_drop(skb, to_free);
net/sched/sch_generic.c
780
struct sk_buff **to_free)
net/sched/sch_generic.c
794
return qdisc_drop_cpu(skb, qdisc, to_free);
net/sched/sch_generic.c
796
return qdisc_drop(skb, qdisc, to_free);
net/sched/sch_gred.c
166
struct sk_buff **to_free)
net/sched/sch_gred.c
254
return qdisc_drop_reason(skb, sch, to_free, QDISC_DROP_OVERLIMIT);
net/sched/sch_gred.c
257
qdisc_drop_reason(skb, sch, to_free, QDISC_DROP_CONGESTED);
net/sched/sch_hfsc.c
1538
hfsc_enqueue(struct sk_buff *skb, struct Qdisc *sch, struct sk_buff **to_free)
net/sched/sch_hfsc.c
1549
__qdisc_drop(skb, to_free);
net/sched/sch_hfsc.c
1554
err = qdisc_enqueue(skb, cl->qdisc, to_free);
net/sched/sch_hhf.c
350
static unsigned int hhf_drop(struct Qdisc *sch, struct sk_buff **to_free)
net/sched/sch_hhf.c
365
qdisc_drop(skb, sch, to_free);
net/sched/sch_hhf.c
373
struct sk_buff **to_free)
net/sched/sch_hhf.c
412
if (hhf_drop(sch, to_free) == idx)
net/sched/sch_htb.c
621
struct sk_buff **to_free)
net/sched/sch_htb.c
634
return qdisc_drop(skb, sch, to_free);
net/sched/sch_htb.c
640
__qdisc_drop(skb, to_free);
net/sched/sch_htb.c
644
to_free)) != NET_XMIT_SUCCESS) {
net/sched/sch_multiq.c
61
struct sk_buff **to_free)
net/sched/sch_multiq.c
72
__qdisc_drop(skb, to_free);
net/sched/sch_multiq.c
77
ret = qdisc_enqueue(skb, qdisc, to_free);
net/sched/sch_netem.c
437
struct sk_buff **to_free)
net/sched/sch_netem.c
446
qdisc_drop(skb, sch, to_free);
net/sched/sch_netem.c
460
struct sk_buff **to_free)
net/sched/sch_netem.c
492
__qdisc_drop(skb, to_free);
net/sched/sch_netem.c
520
skb = netem_segment(skb, sch, to_free);
net/sched/sch_netem.c
540
qdisc_drop(skb, sch, to_free);
net/sched/sch_netem.c
555
qdisc_drop_all(skb, sch, to_free);
net/sched/sch_netem.c
557
__qdisc_drop(skb2, to_free);
net/sched/sch_netem.c
570
rootq->enqueue(skb2, rootq, to_free);
net/sched/sch_netem.c
647
__qdisc_drop(skb2, to_free);
net/sched/sch_netem.c
661
rc = qdisc_enqueue(segs, sch, to_free);
net/sched/sch_netem.c
772
struct sk_buff *to_free = NULL;
net/sched/sch_netem.c
775
err = qdisc_enqueue(skb, q->qdisc, &to_free);
net/sched/sch_netem.c
776
kfree_skb_list(to_free);
net/sched/sch_pie.c
127
return qdisc_drop_reason(skb, sch, to_free, reason);
net/sched/sch_pie.c
86
struct sk_buff **to_free)
net/sched/sch_plug.c
88
struct sk_buff **to_free)
net/sched/sch_plug.c
98
return qdisc_drop(skb, sch, to_free);
net/sched/sch_prio.c
69
prio_enqueue(struct sk_buff *skb, struct Qdisc *sch, struct sk_buff **to_free)
net/sched/sch_prio.c
81
__qdisc_drop(skb, to_free);
net/sched/sch_prio.c
86
ret = qdisc_enqueue(skb, qdisc, to_free);
net/sched/sch_qfq.c
1228
struct sk_buff **to_free)
net/sched/sch_qfq.c
1240
__qdisc_drop(skb, to_free);
net/sched/sch_qfq.c
1251
return qdisc_drop(skb, sch, to_free);
net/sched/sch_qfq.c
1256
err = qdisc_enqueue(skb, cl->qdisc, to_free);
net/sched/sch_red.c
101
skb = tcf_qevent_handle(&q->qe_mark, sch, skb, to_free, &ret);
net/sched/sch_red.c
125
skb = tcf_qevent_handle(&q->qe_mark, sch, skb, to_free, &ret);
net/sched/sch_red.c
139
ret = qdisc_enqueue(skb, child, to_free);
net/sched/sch_red.c
151
skb = tcf_qevent_handle(&q->qe_early_drop, sch, skb, to_free, &ret);
net/sched/sch_red.c
155
qdisc_drop_reason(skb, sch, to_free, reason);
net/sched/sch_red.c
71
struct sk_buff **to_free)
net/sched/sch_sfb.c
283
struct sk_buff **to_free)
net/sched/sch_sfb.c
416
ret = qdisc_enqueue(skb, child, to_free);
net/sched/sch_sfb.c
429
qdisc_drop_reason(skb, sch, to_free, reason);
net/sched/sch_sfq.c
288
static unsigned int sfq_drop(struct Qdisc *sch, struct sk_buff **to_free)
net/sched/sch_sfq.c
307
qdisc_drop_reason(skb, sch, to_free, QDISC_DROP_OVERLIMIT);
net/sched/sch_sfq.c
344
sfq_enqueue(struct sk_buff *skb, struct Qdisc *sch, struct sk_buff **to_free)
net/sched/sch_sfq.c
358
__qdisc_drop(skb, to_free);
net/sched/sch_sfq.c
368
return qdisc_drop_reason(skb, sch, to_free, QDISC_DROP_MAXFLOWS);
net/sched/sch_sfq.c
425
return qdisc_drop_reason(skb, sch, to_free, QDISC_DROP_FLOW_LIMIT);
net/sched/sch_sfq.c
432
qdisc_drop_reason(head, sch, to_free, QDISC_DROP_FLOW_LIMIT);
net/sched/sch_sfq.c
464
dropped = sfq_drop(sch, to_free);
net/sched/sch_sfq.c
638
struct sk_buff *to_free = NULL;
net/sched/sch_sfq.c
737
dropped += sfq_drop(sch, &to_free);
net/sched/sch_sfq.c
739
tail = to_free;
net/sched/sch_sfq.c
742
rtnl_kfree_skbs(to_free, tail);
net/sched/sch_skbprio.c
105
return qdisc_drop(skb, sch, to_free);
net/sched/sch_skbprio.c
117
qdisc_drop(to_drop, sch, to_free);
net/sched/sch_skbprio.c
69
struct sk_buff **to_free)
net/sched/sch_taprio.c
562
struct Qdisc *child, struct sk_buff **to_free)
net/sched/sch_taprio.c
569
return qdisc_drop(skb, sch, to_free);
net/sched/sch_taprio.c
573
return qdisc_drop(skb, sch, to_free);
net/sched/sch_taprio.c
579
return qdisc_enqueue(skb, child, to_free);
net/sched/sch_taprio.c
584
struct sk_buff **to_free)
net/sched/sch_taprio.c
593
return qdisc_drop(skb, sch, to_free);
net/sched/sch_taprio.c
605
ret = qdisc_drop(segs, sch, to_free);
net/sched/sch_taprio.c
607
ret = taprio_enqueue_one(segs, sch, child, to_free);
net/sched/sch_taprio.c
628
struct sk_buff **to_free)
net/sched/sch_taprio.c
638
return qdisc_drop(skb, sch, to_free);
net/sched/sch_taprio.c
648
to_free);
net/sched/sch_taprio.c
650
return qdisc_drop(skb, sch, to_free);
net/sched/sch_taprio.c
653
return taprio_enqueue_one(skb, sch, child, to_free);
net/sched/sch_tbf.c
211
struct sk_buff **to_free)
net/sched/sch_tbf.c
222
return qdisc_drop(skb, sch, to_free);
net/sched/sch_tbf.c
230
ret = qdisc_enqueue(segs, q->qdisc, to_free);
net/sched/sch_tbf.c
252
struct sk_buff **to_free)
net/sched/sch_tbf.c
261
return tbf_segment(skb, sch, to_free);
net/sched/sch_tbf.c
262
return qdisc_drop(skb, sch, to_free);
net/sched/sch_tbf.c
264
ret = qdisc_enqueue(skb, q->qdisc, to_free);
net/sched/sch_teql.c
77
teql_enqueue(struct sk_buff *skb, struct Qdisc *sch, struct sk_buff **to_free)
net/sched/sch_teql.c
87
return qdisc_drop(skb, sch, to_free);
net/wireless/pmsr.c
557
struct cfg80211_pmsr_request *tmp, *prev, *to_free = NULL;
net/wireless/pmsr.c
596
to_free = req;
net/wireless/pmsr.c
601
kfree(to_free);
tools/perf/builtin-kwork.c
2365
const char **rec_argv, **to_free = NULL;
tools/perf/builtin-kwork.c
2403
to_free = calloc(rec_argc + 1, sizeof(char *));
tools/perf/builtin-kwork.c
2404
if (to_free == NULL) {
tools/perf/builtin-kwork.c
2412
to_free[j] = rec_argv[j];
tools/perf/builtin-kwork.c
2420
free((void *)(to_free ? to_free[i] : rec_argv[i]));
tools/perf/builtin-kwork.c
2422
free(to_free);
tools/perf/util/ordered-events.c
158
list_add(&oe->buffer->list, &oe->to_free);
tools/perf/util/ordered-events.c
366
INIT_LIST_HEAD(&oe->to_free);
tools/perf/util/ordered-events.c
391
if (list_empty(&oe->to_free))
tools/perf/util/ordered-events.c
404
list_for_each_entry_safe(buffer, tmp, &oe->to_free, list) {
tools/perf/util/ordered-events.h
44
struct list_head to_free;
tools/testing/selftests/bpf/progs/bpf_qdisc_dynptr_use_after_invalidate_clone.c
15
struct bpf_sk_buff_ptr *to_free)
tools/testing/selftests/bpf/progs/bpf_qdisc_dynptr_use_after_invalidate_clone.c
26
bpf_qdisc_skb_drop(skb, to_free);
tools/testing/selftests/bpf/progs/bpf_qdisc_dynptr_use_after_invalidate_clone.c
34
bpf_qdisc_skb_drop(skb, to_free);
tools/testing/selftests/bpf/progs/bpf_qdisc_fail__incompl_ops.c
11
struct bpf_sk_buff_ptr *to_free)
tools/testing/selftests/bpf/progs/bpf_qdisc_fail__incompl_ops.c
13
bpf_qdisc_skb_drop(skb, to_free);
tools/testing/selftests/bpf/progs/bpf_qdisc_fail__invalid_dynptr.c
15
struct bpf_sk_buff_ptr *to_free)
tools/testing/selftests/bpf/progs/bpf_qdisc_fail__invalid_dynptr.c
22
bpf_qdisc_skb_drop(skb, to_free);
tools/testing/selftests/bpf/progs/bpf_qdisc_fail__invalid_dynptr_cross_frame.c
21
struct bpf_sk_buff_ptr *to_free)
tools/testing/selftests/bpf/progs/bpf_qdisc_fail__invalid_dynptr_slice.c
15
struct bpf_sk_buff_ptr *to_free)
tools/testing/selftests/bpf/progs/bpf_qdisc_fail__invalid_dynptr_slice.c
24
bpf_qdisc_skb_drop(skb, to_free);
tools/testing/selftests/bpf/progs/bpf_qdisc_fail__invalid_dynptr_slice.c
28
bpf_qdisc_skb_drop(skb, to_free);
tools/testing/selftests/bpf/progs/bpf_qdisc_fifo.c
21
struct bpf_sk_buff_ptr *to_free)
tools/testing/selftests/bpf/progs/bpf_qdisc_fifo.c
38
bpf_qdisc_skb_drop(skb, to_free);
tools/testing/selftests/bpf/progs/bpf_qdisc_fifo.c
47
bpf_qdisc_skb_drop(skb, to_free);
tools/testing/selftests/bpf/progs/bpf_qdisc_fq.c
304
struct bpf_sk_buff_ptr *to_free)
tools/testing/selftests/bpf/progs/bpf_qdisc_fq.c
370
bpf_qdisc_skb_drop(skb, to_free);
tools/testing/selftests/bpf/progs/bpf_qdisc_fq.c
383
bpf_qdisc_skb_drop(skb, to_free);