Symbol: free
arch/alpha/kernel/pci_iommu.c
913
.free = alpha_pci_free_coherent,
arch/arm/include/asm/mach/dma.h
16
void (*free)(unsigned int, dma_t *); /* optional */
arch/arm/kernel/dma.c
106
if (dma->d_ops->free)
arch/arm/kernel/dma.c
107
dma->d_ops->free(chan, dma);
arch/arm/mach-exynos/suspend.c
186
.free = irq_domain_free_irqs_common,
arch/arm/mach-imx/gpc.c
224
.free = irq_domain_free_irqs_common,
arch/arm/mach-omap1/mcbsp.c
78
.free = omap1_mcbsp_free,
arch/arm/mach-omap2/omap-wakeupgen.c
540
.free = irq_domain_free_irqs_common,
arch/arm/mach-pxa/spitz.c
885
.free = akita_ooblayout_free,
arch/arm/mach-rpc/dma.c
250
.free = iomd_free_dma,
arch/arm/mm/dma-mapping.c
1458
.free = arm_iommu_free_attrs,
arch/arm/mm/dma-mapping.c
473
.free = simple_allocator_free,
arch/arm/mm/dma-mapping.c
493
.free = cma_allocator_free,
arch/arm/mm/dma-mapping.c
509
.free = pool_allocator_free,
arch/arm/mm/dma-mapping.c
530
.free = remap_allocator_free,
arch/arm/mm/dma-mapping.c
623
buf->allocator->free(&args);
arch/arm/mm/dma-mapping.c
65
void (*free)(struct arm_dma_free_args *args);
arch/arm/probes/uprobes/actions-arm.c
23
u32 free = 0xffff;
arch/arm/probes/uprobes/actions-arm.c
30
free &= ~(1 << (insn & 0xf));
arch/arm/probes/uprobes/actions-arm.c
34
if (free & (1 << 15))
arch/arm/probes/uprobes/actions-arm.c
37
if (!free)
arch/arm/probes/uprobes/actions-arm.c
44
freereg = free = fls(free) - 1;
arch/arm/probes/uprobes/actions-arm.c
51
for (; regs; regs >>= 4, mask <<= 4, free <<= 4, temp >>= 4) {
arch/arm/probes/uprobes/actions-arm.c
59
insn |= free & mask;
arch/arm64/kvm/arch_timer.c
1310
.free = timer_irq_domain_free,
arch/arm64/kvm/vgic/vgic-mmio-v3.c
940
goto free;
arch/arm64/kvm/vgic/vgic-mmio-v3.c
949
free:
arch/m68k/coldfire/gpio.c
159
.free = mcfgpio_free,
arch/mips/alchemy/common/clock.c
409
struct clk_hw *pc, *bpc, *free;
arch/mips/alchemy/common/clock.c
417
free = NULL;
arch/mips/alchemy/common/clock.c
432
if (!free)
arch/mips/alchemy/common/clock.c
433
free = pc;
arch/mips/alchemy/common/clock.c
461
if (lastdiff && free) {
arch/mips/alchemy/common/clock.c
466
pr = clk_hw_round_rate(free, tpr);
arch/mips/alchemy/common/clock.c
477
bpc = free;
arch/mips/jazz/jazzdma.c
615
.free = jazz_dma_free,
arch/mips/pci/pci-xtalk-bridge.c
421
.free = bridge_domain_free,
arch/mips/sgi-ip27/ip27-irq.c
174
.free = hub_domain_free,
arch/mips/sgi-ip30/ip30-irq.c
244
.free = heart_domain_free,
arch/parisc/boot/compressed/misc.c
278
free(phdrs);
arch/powerpc/boot/ops.h
216
if (platform_ops.free)
arch/powerpc/boot/ops.h
217
platform_ops.free(ptr);
arch/powerpc/boot/ops.h
27
void (*free)(void *ptr);
arch/powerpc/boot/simple_alloc.c
147
platform_ops.free = simple_free;
arch/powerpc/include/asm/iommu.h
72
void (*free)(struct iommu_table *tbl);
arch/powerpc/include/asm/kvm_book3s_uvmem.h
24
void kvmppc_uvmem_drop_pages(const struct kvm_memory_slot *free,
arch/powerpc/include/asm/kvm_book3s_uvmem.h
87
kvmppc_uvmem_drop_pages(const struct kvm_memory_slot *free,
arch/powerpc/include/asm/ps3.h
101
int (*free)(struct ps3_dma_region *);
arch/powerpc/include/asm/ps3.h
156
int (*free)(struct ps3_mmio_region *);
arch/powerpc/kernel/dma-iommu.c
218
.free = dma_iommu_free_coherent,
arch/powerpc/kernel/iommu.c
810
if (tbl->it_ops->free)
arch/powerpc/kernel/iommu.c
811
tbl->it_ops->free(tbl);
arch/powerpc/kvm/book3s_hv_nested.c
1058
static void kvmhv_free_memslot_nest_rmap(struct kvm_memory_slot *free)
arch/powerpc/kvm/book3s_hv_nested.c
1062
for (page = 0; page < free->npages; page++) {
arch/powerpc/kvm/book3s_hv_nested.c
1063
unsigned long rmap, *rmapp = &free->arch.rmap[page];
arch/powerpc/kvm/book3s_hv_nested.c
28
static void kvmhv_free_memslot_nest_rmap(struct kvm_memory_slot *free);
arch/powerpc/kvm/guest-state-buffer.c
38
goto free;
arch/powerpc/kvm/guest-state-buffer.c
49
free:
arch/powerpc/mm/book3s64/radix_pgtable.c
771
alt_end = altmap->base_pfn + altmap->reserve + altmap->free;
arch/powerpc/mm/init_64.c
331
alt_end = altmap->base_pfn + altmap->reserve + altmap->free;
arch/powerpc/platforms/cell/spufs/inode.c
720
.free = spufs_free_fc,
arch/powerpc/platforms/powernv/pci-ioda.c
1272
.free = pnv_pci_ioda2_table_free_pages,
arch/powerpc/platforms/powernv/pci-ioda.c
1864
.free = pnv_irq_domain_free,
arch/powerpc/platforms/ps3/mm.c
1099
.free = dma_sb_region_free,
arch/powerpc/platforms/ps3/mm.c
1106
.free = dma_sb_region_free_linear,
arch/powerpc/platforms/ps3/mm.c
1113
.free = dma_ioc0_region_free,
arch/powerpc/platforms/ps3/mm.c
1175
BUG_ON(!r->region_ops->free);
arch/powerpc/platforms/ps3/mm.c
1176
return r->region_ops->free(r);
arch/powerpc/platforms/ps3/system-bus.c
297
return r->mmio_ops->free(r);
arch/powerpc/platforms/ps3/system-bus.c
304
.free = ps3_sb_free_mmio_region
arch/powerpc/platforms/ps3/system-bus.c
309
.free = ps3_ioc0_free_mmio_region
arch/powerpc/platforms/ps3/system-bus.c
694
.free = ps3_free_coherent,
arch/powerpc/platforms/ps3/system-bus.c
708
.free = ps3_free_coherent,
arch/powerpc/platforms/pseries/ibmebus.c
145
.free = ibmebus_free_coherent,
arch/powerpc/platforms/pseries/iommu.c
743
.free = tce_free_pSeries
arch/powerpc/platforms/pseries/msi.c
632
.free = pseries_irq_domain_free,
arch/powerpc/platforms/pseries/vio.c
1021
viobus_cmo_pool_rd_attr(excess, free);
arch/powerpc/platforms/pseries/vio.c
160
excess_free = vio_cmo.excess.free;
arch/powerpc/platforms/pseries/vio.c
169
vio_cmo.excess.free -= size;
arch/powerpc/platforms/pseries/vio.c
260
vio_cmo.excess.free += excess_freed;
arch/powerpc/platforms/pseries/vio.c
302
vio_cmo.excess.free += delta;
arch/powerpc/platforms/pseries/vio.c
309
avail = vio_cmo.excess.free;
arch/powerpc/platforms/pseries/vio.c
331
tmp = min(vio_cmo.excess.free, delta);
arch/powerpc/platforms/pseries/vio.c
333
vio_cmo.excess.free -= tmp;
arch/powerpc/platforms/pseries/vio.c
462
cmo->excess.free = 0;
arch/powerpc/platforms/pseries/vio.c
476
cmo->excess.free = cmo->excess.size - need;
arch/powerpc/platforms/pseries/vio.c
54
size_t free;
arch/powerpc/platforms/pseries/vio.c
608
.free = vio_dma_iommu_free_coherent,
arch/powerpc/platforms/pseries/vio.c
681
vio_cmo.excess.free += viodev->cmo.entitled -
arch/powerpc/platforms/pseries/vio.c
775
tmp = vio_cmo.spare + vio_cmo.excess.free;
arch/powerpc/platforms/pseries/vio.c
786
tmp = min(size, vio_cmo.excess.free);
arch/powerpc/platforms/pseries/vio.c
787
vio_cmo.excess.free -= tmp;
arch/powerpc/platforms/pseries/vio.c
867
vio_cmo.excess.free += viodev->cmo.entitled;
arch/powerpc/platforms/pseries/vio.c
933
vio_cmo.excess.free = vio_cmo.excess.size;
arch/powerpc/sysdev/xics/xics-common.c
453
.free = xics_host_domain_free,
arch/powerpc/sysdev/xive/common.c
1453
.free = xive_irq_domain_free,
arch/riscv/kernel/unaligned_access_speed.c
359
goto free;
arch/riscv/kernel/unaligned_access_speed.c
374
free:
arch/riscv/kvm/mmu.c
124
void kvm_arch_free_memslot(struct kvm *kvm, struct kvm_memory_slot *free)
arch/s390/hypfs/inode.c
286
.free = hypfs_free_fc,
arch/s390/pci/pci_irq.c
479
.free = zpci_msi_domain_free,
arch/s390/tools/gen_facilities.c
151
free(array);
arch/sh/drivers/dma/dma-api.c
118
if (info->ops->free)
arch/sh/drivers/dma/dma-api.c
119
info->ops->free(channel);
arch/sh/drivers/dma/dma-sh.c
376
.free = sh_dmac_free_dma,
arch/sh/include/asm/dma.h
54
void (*free)(struct dma_channel *chan);
arch/sparc/kernel/iommu.c
765
.free = dma_4u_free_coherent,
arch/sparc/kernel/mdesc.c
198
.free = mdesc_memblock_free,
arch/sparc/kernel/mdesc.c
234
.free = mdesc_kfree,
arch/sparc/kernel/mdesc.c
250
hp->mops->free(hp);
arch/sparc/kernel/mdesc.c
279
hp->mops->free(hp);
arch/sparc/kernel/mdesc.c
69
void (*free)(struct mdesc_handle *handle);
arch/sparc/kernel/pci_sun4v.c
697
.free = dma_4v_free_coherent,
arch/sparc/mm/io-unit.c
282
.free = iounit_free,
arch/sparc/mm/iommu.c
429
.free = sbus_iommu_free,
arch/sparc/mm/iommu.c
440
.free = sbus_iommu_free,
arch/um/drivers/chan_kern.c
358
if (chan->ops->free != NULL)
arch/um/drivers/chan_kern.c
359
(*chan->ops->free)(chan->data);
arch/um/drivers/chan_kern.c
79
.free = not_configged_free,
arch/um/drivers/chan_user.h
27
void (*free)(void *);
arch/um/drivers/fd.c
93
.free = generic_free,
arch/um/drivers/null.c
49
.free = null_free,
arch/um/drivers/port_user.c
108
.free = port_free,
arch/um/drivers/pty.c
150
.free = generic_free,
arch/um/drivers/pty.c
163
.free = generic_free,
arch/um/drivers/tty.c
79
.free = generic_free,
arch/um/drivers/virt-pci.c
405
.free = um_pci_inner_domain_free,
arch/um/drivers/virt-pci.c
472
int i, free = -1;
arch/um/drivers/virt-pci.c
479
free = i;
arch/um/drivers/virt-pci.c
483
if (free < 0) {
arch/um/drivers/virt-pci.c
494
um_pci_devices[free].dev = dev;
arch/um/drivers/virt-pci.c
556
goto free;
arch/um/drivers/virt-pci.c
562
goto free;
arch/um/drivers/virt-pci.c
574
goto free;
arch/um/drivers/virt-pci.c
589
goto free;
arch/um/drivers/virt-pci.c
595
goto free;
arch/um/drivers/virt-pci.c
599
free:
arch/um/drivers/virtio_uml.c
1360
goto free;
arch/um/drivers/virtio_uml.c
1368
free:
arch/um/drivers/virtio_uml.c
568
goto free;
arch/um/drivers/virtio_uml.c
576
goto free;
arch/um/drivers/virtio_uml.c
586
goto free;
arch/um/drivers/virtio_uml.c
590
free:
arch/um/drivers/xterm.c
224
.free = generic_free,
arch/um/os-Linux/main.c
99
free(new_path);
arch/um/os-Linux/mem.c
172
free(tempname);
arch/um/os-Linux/mem.c
177
free(tempname);
arch/um/os-Linux/skas/process.c
422
free(tmpfile);
arch/um/os-Linux/start_up.c
336
free(regs);
arch/um/os-Linux/start_up.c
349
free(regs);
arch/um/os-Linux/start_up.c
415
free(line);
arch/um/os-Linux/umid.c
185
free(file);
arch/um/os-Linux/umid.c
237
free(file);
arch/um/os-Linux/umid.c
406
free(dir);
arch/um/os-Linux/umid.c
69
free(uml_dir);
arch/x86/boot/compressed/kaslr.c
274
free(tmp_cmdline);
arch/x86/boot/compressed/misc.c
329
free(phdrs);
arch/x86/boot/compressed/misc.h
65
void free(void *where);
arch/x86/events/amd/uncore.c
1098
.free = amd_uncore_ctx_free,
arch/x86/events/amd/uncore.c
1105
.free = amd_uncore_ctx_free,
arch/x86/events/amd/uncore.c
1112
.free = amd_uncore_ctx_free,
arch/x86/events/amd/uncore.c
1138
BUG_ON(!uncore->free);
arch/x86/events/amd/uncore.c
648
uncore->free(uncore, cpu);
arch/x86/events/amd/uncore.c
85
void (*free)(struct amd_uncore *uncore, unsigned int cpu);
arch/x86/events/rapl.c
709
goto free;
arch/x86/events/rapl.c
721
free:
arch/x86/hyperv/irqdomain.c
371
.free = hv_msi_domain_free,
arch/x86/kernel/amd_gart_64.c
679
.free = gart_free_coherent,
arch/x86/kernel/apic/io_apic.c
2956
.free = mp_irqdomain_free,
arch/x86/kernel/apic/vector.c
709
.free = x86_vector_free_irqs,
arch/x86/kernel/devicetree.c
234
.free = mp_irqdomain_free,
arch/x86/pci/xen.c
196
goto free;
arch/x86/pci/xen.c
208
free:
arch/x86/platform/uv/uv_irq.c
147
.free = uv_domain_free,
block/bfq-iosched.c
2452
struct request *free = NULL;
block/bfq-iosched.c
2471
ret = blk_mq_sched_try_merge(q, bio, nr_segs, &free);
block/bfq-iosched.c
2474
if (free)
block/bfq-iosched.c
2475
blk_mq_free_request(free);
block/bfq-iosched.c
6244
LIST_HEAD(free);
block/bfq-iosched.c
6252
if (blk_mq_sched_try_insert_merge(q, rq, &free)) {
block/bfq-iosched.c
6254
blk_mq_free_requests(&free);
block/blk-mq-sched.c
371
struct list_head *free)
block/blk-mq-sched.c
373
return rq_mergeable(rq) && elv_attempt_insert_merge(q, rq, free);
block/blk-mq-sched.h
15
struct list_head *free);
block/elevator.c
325
struct list_head *free)
block/elevator.c
337
list_add(&rq->queuelist, free);
block/elevator.c
353
list_add(&rq->queuelist, free);
block/mq-deadline.c
607
struct request *free = NULL;
block/mq-deadline.c
611
ret = blk_mq_sched_try_merge(q, bio, nr_segs, &free);
block/mq-deadline.c
614
if (free)
block/mq-deadline.c
615
blk_mq_free_request(free);
block/mq-deadline.c
624
blk_insert_t flags, struct list_head *free)
block/mq-deadline.c
642
if (blk_mq_sched_try_insert_merge(q, rq, free))
block/mq-deadline.c
676
LIST_HEAD(free);
block/mq-deadline.c
684
dd_insert_request(hctx, rq, flags, &free);
block/mq-deadline.c
688
blk_mq_free_requests(&free);
crypto/adiantum.c
659
inst->free = adiantum_free_instance;
crypto/aead.c
172
aead->free(aead);
crypto/aead.c
178
.free = crypto_aead_free_instance,
crypto/aead.c
303
if (WARN_ON(!inst->free))
crypto/ahash.c
1046
if (WARN_ON(!inst->free))
crypto/ahash.c
786
ahash->free(ahash);
crypto/ahash.c
818
.free = crypto_ahash_free_instance,
crypto/akcipher.c
162
if (WARN_ON(!inst->free))
crypto/akcipher.c
81
akcipher->free(akcipher);
crypto/akcipher.c
87
.free = crypto_akcipher_free_instance,
crypto/algapi.c
69
inst->alg.cra_type->free(inst);
crypto/algif_aead.c
135
goto free;
crypto/algif_aead.c
149
goto free;
crypto/algif_aead.c
168
goto free;
crypto/algif_aead.c
226
free:
crypto/algif_skcipher.c
126
goto free;
crypto/algif_skcipher.c
149
goto free;
crypto/algif_skcipher.c
165
goto free;
crypto/algif_skcipher.c
207
free:
crypto/authenc.c
423
inst->free = crypto_authenc_free;
crypto/authencesn.c
426
inst->free = crypto_authenc_esn_free;
crypto/cbc.c
160
inst->free(inst);
crypto/ccm.c
515
inst->free = crypto_ccm_free;
crypto/ccm.c
762
inst->free = crypto_rfc4309_free;
crypto/ccm.c
890
inst->free = shash_free_singlespawn_instance;
crypto/chacha20poly1305.c
435
inst->free = chachapoly_free;
crypto/cmac.c
228
inst->free = shash_free_singlespawn_instance;
crypto/cryptd.c
426
inst->free = cryptd_skcipher_free;
crypto/cryptd.c
715
inst->free = cryptd_hash_free;
crypto/cryptd.c
917
inst->free = cryptd_aead_free;
crypto/ctr.c
163
inst->free(inst);
crypto/ctr.c
319
inst->free = crypto_rfc3686_free;
crypto/cts.c
379
inst->free = crypto_cts_free;
crypto/dh.c
603
inst->free = dh_safe_prime_free_instance;
crypto/ecb.c
126
inst->free = lskcipher_free_instance_simple2;
crypto/ecb.c
166
inst->free(inst);
crypto/ecb.c
201
inst->free(inst);
crypto/ecdsa-p1363.c
145
inst->free = ecdsa_p1363_free;
crypto/ecdsa-x962.c
222
inst->free = ecdsa_x962_free;
crypto/echainiv.c
127
inst->free(inst);
crypto/essiv.c
586
skcipher_inst->free = essiv_skcipher_free_instance;
crypto/essiv.c
601
aead_inst->free = essiv_aead_free_instance;
crypto/gcm.c
1067
inst->free = crypto_rfc4543_free;
crypto/gcm.c
640
inst->free = crypto_gcm_free;
crypto/gcm.c
881
inst->free = crypto_rfc4106_free;
crypto/geniv.c
96
inst->free = aead_geniv_free;
crypto/hctr2.c
405
inst->free = hctr2_free_instance;
crypto/hmac.c
241
inst->free = shash_free_singlespawn_instance;
crypto/hmac.c
509
inst->free = ahash_free_singlespawn_instance;
crypto/internal.h
42
void (*free)(struct crypto_instance *inst);
crypto/kpp.c
132
if (WARN_ON(!inst->free))
crypto/kpp.c
64
kpp->free(kpp);
crypto/kpp.c
70
.free = crypto_kpp_free_instance,
crypto/krb5enc.c
468
inst->free = krb5enc_free;
crypto/lrw.c
397
inst->free = lrw_free_instance;
crypto/lskcipher.c
246
skcipher->free(skcipher);
crypto/lskcipher.c
286
.free = crypto_lskcipher_free_instance,
crypto/lskcipher.c
411
if (WARN_ON(!inst->free))
crypto/lskcipher.c
566
inst->free = lskcipher_free_instance_simple;
crypto/pcbc.c
168
inst->free(inst);
crypto/pcrypt.c
286
inst->free = pcrypt_free;
crypto/rsa-pkcs1pad.c
363
inst->free = pkcs1pad_free;
crypto/rsassa-pkcs1.c
421
inst->free = rsassa_pkcs1_free;
crypto/seqiv.c
152
inst->free(inst);
crypto/shash.c
330
shash->free(shash);
crypto/shash.c
362
.free = crypto_shash_free_instance,
crypto/shash.c
568
if (WARN_ON(!inst->free))
crypto/sig.c
161
if (WARN_ON(!inst->free))
crypto/sig.c
44
sig->free(sig);
crypto/sig.c
66
.free = crypto_sig_free_instance,
crypto/skcipher.c
570
skcipher->free(skcipher);
crypto/skcipher.c
613
.free = crypto_skcipher_free_instance,
crypto/skcipher.c
767
if (WARN_ON(!inst->free))
crypto/skcipher.c
862
inst->free = skcipher_free_instance_simple;
crypto/xcbc.c
176
inst->free = shash_free_singlespawn_instance;
crypto/xctr.c
163
inst->free(inst);
crypto/xts.c
443
inst->free = xts_free_instance;
drivers/accel/amdxdna/amdxdna_gem.c
478
.free = amdxdna_gem_dev_obj_free,
drivers/accel/amdxdna/amdxdna_gem.c
482
.free = amdxdna_gem_obj_free,
drivers/accel/ethosu/ethosu_gem.c
33
.free = ethosu_gem_free_object,
drivers/accel/habanalabs/common/memory.c
358
u32 handle = args->free.handle;
drivers/accel/ivpu/ivpu_gem.c
348
.free = ivpu_gem_bo_free,
drivers/accel/qaic/qaic_data.c
675
.free = qaic_free_object,
drivers/accel/rocket/rocket_gem.c
36
.free = rocket_gem_bo_free,
drivers/acpi/arm64/iort.c
1319
entry->free(NULL, entry);
drivers/acpi/arm64/iort.c
971
region->free = iort_rmr_free;
drivers/acpi/pci_root.c
813
bool free = false;
drivers/acpi/pci_root.c
825
free = true;
drivers/acpi/pci_root.c
847
free = true;
drivers/acpi/pci_root.c
854
if (free)
drivers/android/binder/rust_binderfs.c
714
.free = binderfs_fs_context_free,
drivers/android/binder_alloc.c
1070
int free = 0;
drivers/android/binder_alloc.c
1081
free++;
drivers/android/binder_alloc.c
1089
seq_printf(m, " pages: %d:%d:%d\n", active, lru, free);
drivers/android/binder_alloc.c
110
BUG_ON(new_buffer->free);
drivers/android/binder_alloc.c
115
BUG_ON(buffer->free);
drivers/android/binder_alloc.c
1312
!buffer->free &&
drivers/android/binder_alloc.c
137
BUG_ON(buffer->free);
drivers/android/binder_alloc.c
538
BUG_ON(!buffer->free);
drivers/android/binder_alloc.c
569
new_buffer->free = 1;
drivers/android/binder_alloc.c
590
buffer->free = 0;
drivers/android/binder_alloc.c
722
BUG_ON(!prev->free);
drivers/android/binder_alloc.c
754
BUG_ON(buffer->free);
drivers/android/binder_alloc.c
771
buffer->free = 1;
drivers/android/binder_alloc.c
775
if (next->free) {
drivers/android/binder_alloc.c
783
if (prev->free) {
drivers/android/binder_alloc.c
79
BUG_ON(!new_buffer->free);
drivers/android/binder_alloc.c
90
BUG_ON(!buffer->free);
drivers/android/binder_alloc.c
936
buffer->free = 1;
drivers/android/binder_alloc.c
990
WARN_ON(!buffer->free);
drivers/android/binder_alloc.h
45
unsigned free:1;
drivers/android/binderfs.c
710
.free = binderfs_fs_context_free,
drivers/ata/ahci.c
745
goto free;
drivers/ata/ahci.c
782
free:
drivers/ata/pata_legacy.c
118
struct legacy_probe *free = NULL;
drivers/ata/pata_legacy.c
121
if (lp->port == 0 && free == NULL)
drivers/ata/pata_legacy.c
122
free = lp;
drivers/ata/pata_legacy.c
127
free = lp;
drivers/ata/pata_legacy.c
132
if (free == NULL) {
drivers/ata/pata_legacy.c
137
free->port = port;
drivers/ata/pata_legacy.c
138
free->irq = irq;
drivers/ata/pata_legacy.c
139
free->type = type;
drivers/ata/pata_legacy.c
140
free->private = private;
drivers/base/devcoredump.c
364
void (*free)(void *data),
drivers/base/devcoredump.c
372
goto free;
drivers/base/devcoredump.c
378
goto free;
drivers/base/devcoredump.c
382
goto free;
drivers/base/devcoredump.c
392
devcd->free = free;
drivers/base/devcoredump.c
443
free:
drivers/base/devcoredump.c
444
free(data);
drivers/base/devcoredump.c
49
void (*free)(void *data);
drivers/base/devcoredump.c
79
devcd->free(devcd->data);
drivers/base/devtmpfs.c
458
devtmpfs_context_ops.free = fc->ops->free;
drivers/base/memory.c
246
nr_vmemmap_pages = mem->altmap->free;
drivers/base/memory.c
295
nr_vmemmap_pages = mem->altmap->free;
drivers/base/node.c
171
goto free;
drivers/base/node.c
181
free:
drivers/bcma/driver_gpio.c
187
chip->free = bcma_gpio_free;
drivers/block/ublk_drv.c
3763
bool free = false;
drivers/block/ublk_drv.c
3768
free = true;
drivers/block/ublk_drv.c
3775
if (unlikely(free)) {
drivers/block/xen-blkfront.c
288
unsigned long free = rinfo->shadow_free;
drivers/block/xen-blkfront.c
290
BUG_ON(free >= BLK_RING_SIZE(rinfo->dev_info));
drivers/block/xen-blkfront.c
291
rinfo->shadow_free = rinfo->shadow[free].req.u.rw.id;
drivers/block/xen-blkfront.c
292
rinfo->shadow[free].req.u.rw.id = 0x0fffffee; /* debug */
drivers/block/xen-blkfront.c
293
return free;
drivers/char/virtio_console.c
1818
goto free;
drivers/char/virtio_console.c
1849
goto free;
drivers/char/virtio_console.c
1870
free:
drivers/char/virtio_console.c
1983
goto free;
drivers/char/virtio_console.c
2000
goto free;
drivers/char/virtio_console.c
2059
free:
drivers/char/virtio_console.c
2198
goto free;
drivers/char/virtio_console.c
2209
free:
drivers/clk/at91/clk-sam9x60-pll.c
697
goto free;
drivers/clk/at91/clk-sam9x60-pll.c
705
goto free;
drivers/clk/at91/clk-sam9x60-pll.c
719
free:
drivers/clk/tegra/clk-bpmp.c
692
goto free;
drivers/clk/tegra/clk-bpmp.c
699
goto free;
drivers/clk/tegra/clk-bpmp.c
702
free:
drivers/clk/ti/adpll.c
901
goto free;
drivers/clk/ti/adpll.c
906
goto free;
drivers/clk/ti/adpll.c
909
goto free;
drivers/clk/ti/adpll.c
913
goto free;
drivers/clk/ti/adpll.c
917
free:
drivers/clk/ti/fapll.c
513
goto free;
drivers/clk/ti/fapll.c
526
goto free;
drivers/clk/ti/fapll.c
531
free:
drivers/clk/ti/fapll.c
555
goto free;
drivers/clk/ti/fapll.c
559
goto free;
drivers/clk/ti/fapll.c
568
goto free;
drivers/clk/ti/fapll.c
577
goto free;
drivers/clk/ti/fapll.c
583
goto free;
drivers/clk/ti/fapll.c
589
goto free;
drivers/clk/ti/fapll.c
662
free:
drivers/clocksource/timer-ti-dm.c
1346
.free = omap_dm_timer_free,
drivers/cpufreq/cpufreq_conservative.c
332
.free = cs_free,
drivers/cpufreq/cpufreq_governor.c
389
gov->free(policy_dbs);
drivers/cpufreq/cpufreq_governor.h
137
void (*free)(struct policy_dbs_info *policy_dbs);
drivers/cpufreq/cpufreq_ondemand.c
380
.free = od_free,
drivers/cpufreq/tegra186-cpufreq.c
291
goto free;
drivers/cpufreq/tegra186-cpufreq.c
295
goto free;
drivers/cpufreq/tegra186-cpufreq.c
316
goto free;
drivers/cpufreq/tegra186-cpufreq.c
344
free:
drivers/crypto/ccp/sev-dev.c
103
bool free;
drivers/crypto/ccp/sev-dev.c
1133
if (entry->order == order && entry->free) {
drivers/crypto/ccp/sev-dev.c
1134
entry->free = false;
drivers/crypto/ccp/sev-dev.c
1183
entry->free = true;
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1060
goto free;
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1065
goto free;
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1071
goto free;
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1075
goto free;
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1081
free:
drivers/crypto/intel/iaa/iaa_crypto.h
121
iaa_dev_comp_free_fn_t free;
drivers/crypto/intel/iaa/iaa_crypto.h
130
iaa_dev_comp_free_fn_t free);
drivers/crypto/intel/iaa/iaa_crypto_main.c
1800
bool free = false;
drivers/crypto/intel/iaa/iaa_crypto_main.c
1822
free = true;
drivers/crypto/intel/iaa/iaa_crypto_main.c
1825
if (free) {
drivers/crypto/intel/iaa/iaa_crypto_main.c
326
iaa_dev_comp_free_fn_t free)
drivers/crypto/intel/iaa/iaa_crypto_main.c
344
goto free;
drivers/crypto/intel/iaa/iaa_crypto_main.c
349
goto free;
drivers/crypto/intel/iaa/iaa_crypto_main.c
356
goto free;
drivers/crypto/intel/iaa/iaa_crypto_main.c
361
mode->free = free;
drivers/crypto/intel/iaa/iaa_crypto_main.c
365
goto free;
drivers/crypto/intel/iaa/iaa_crypto_main.c
377
free:
drivers/crypto/intel/iaa/iaa_crypto_main.c
431
goto free;
drivers/crypto/intel/iaa/iaa_crypto_main.c
436
goto free;
drivers/crypto/intel/iaa/iaa_crypto_main.c
446
goto free;
drivers/crypto/intel/iaa/iaa_crypto_main.c
458
free:
drivers/crypto/intel/iaa/iaa_crypto_main.c
495
if (iaa_compression_modes[i]->free)
drivers/crypto/intel/iaa/iaa_crypto_main.c
496
iaa_compression_modes[i]->free(device_mode);
drivers/crypto/intel/iaa/iaa_crypto_main.c
674
bool free = false;
drivers/crypto/intel/iaa/iaa_crypto_main.c
683
free = true;
drivers/crypto/intel/iaa/iaa_crypto_main.c
690
if (free) {
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
1226
goto free;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
1230
goto free;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
1233
goto free;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
1237
goto free;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
1244
goto free;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
1249
goto free;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
1253
free:
drivers/crypto/tegra/tegra-se-main.c
62
goto free;
drivers/crypto/tegra/tegra-se-main.c
83
free:
drivers/crypto/virtio/virtio_crypto_core.c
417
goto free;
drivers/crypto/virtio/virtio_crypto_core.c
474
free:
drivers/crypto/virtio/virtio_crypto_skcipher_algs.c
389
goto free;
drivers/crypto/virtio/virtio_crypto_skcipher_algs.c
400
goto free;
drivers/crypto/virtio/virtio_crypto_skcipher_algs.c
420
goto free;
drivers/crypto/virtio/virtio_crypto_skcipher_algs.c
458
free:
drivers/dma/idxd/perfmon.c
497
goto free;
drivers/dma/idxd/perfmon.c
501
goto free;
drivers/dma/idxd/perfmon.c
503
goto free;
drivers/dma/idxd/perfmon.c
516
goto free;
drivers/dma/idxd/perfmon.c
520
goto free;
drivers/dma/idxd/perfmon.c
524
goto free;
drivers/dma/idxd/perfmon.c
528
goto free;
drivers/dma/idxd/perfmon.c
534
goto free;
drivers/dma/idxd/perfmon.c
553
goto free;
drivers/dma/idxd/perfmon.c
557
free:
drivers/dma/mpc512x_dma.c
1003
INIT_LIST_HEAD(&mchan->free);
drivers/dma/mpc512x_dma.c
195
struct list_head free;
drivers/dma/mpc512x_dma.c
410
list_splice_tail_init(&list, &mchan->free);
drivers/dma/mpc512x_dma.c
534
list_splice_tail_init(&descs, &mchan->free);
drivers/dma/mpc512x_dma.c
563
list_splice_tail_init(&mchan->free, &descs);
drivers/dma/mpc512x_dma.c
612
if (!list_empty(&mchan->free)) {
drivers/dma/mpc512x_dma.c
613
mdesc = list_first_entry(&mchan->free, struct mpc_dma_desc,
drivers/dma/mpc512x_dma.c
709
mdesc = list_first_entry(&mchan->free,
drivers/dma/mpc512x_dma.c
804
list_add_tail(&mdesc->node, &mchan->free);
drivers/dma/mpc512x_dma.c
889
list_splice_tail_init(&mchan->prepared, &mchan->free);
drivers/dma/mpc512x_dma.c
890
list_splice_tail_init(&mchan->queued, &mchan->free);
drivers/dma/mpc512x_dma.c
891
list_splice_tail_init(&mchan->active, &mchan->free);
drivers/dma/nbpfaxi.c
1057
INIT_LIST_HEAD(&chan->free);
drivers/dma/nbpfaxi.c
219
struct list_head free;
drivers/dma/nbpfaxi.c
738
list_splice_tail(&head, &chan->free);
drivers/dma/nbpfaxi.c
765
list_add(&desc->node, &chan->free);
drivers/dma/nbpfaxi.c
807
if (list_empty(&chan->free)) {
drivers/dma/nbpfaxi.c
816
desc = list_first_entry(&chan->free, struct nbpf_desc, node);
drivers/dma/pl330.c
1776
if ((thrd->free) && (!_manager_ns(thrd) ||
drivers/dma/pl330.c
1780
thrd->free = false;
drivers/dma/pl330.c
1807
if (!thrd || thrd->free)
drivers/dma/pl330.c
1816
thrd->free = true;
drivers/dma/pl330.c
1900
thrd->free = true;
drivers/dma/pl330.c
1907
thrd->free = false;
drivers/dma/pl330.c
375
bool free;
drivers/dma/qcom/hidma.c
152
list_move(&mdesc->node, &mchan->free);
drivers/dma/qcom/hidma.c
208
INIT_LIST_HEAD(&mchan->free);
drivers/dma/qcom/hidma.c
385
list_splice_tail_init(&descs, &mchan->free);
drivers/dma/qcom/hidma.c
402
if (!list_empty(&mchan->free)) {
drivers/dma/qcom/hidma.c
403
mdesc = list_first_entry(&mchan->free, struct hidma_desc, node);
drivers/dma/qcom/hidma.c
436
if (!list_empty(&mchan->free)) {
drivers/dma/qcom/hidma.c
437
mdesc = list_first_entry(&mchan->free, struct hidma_desc, node);
drivers/dma/qcom/hidma.c
505
list_move(&mdesc->node, &mchan->free);
drivers/dma/qcom/hidma.c
547
list_splice_tail_init(&mchan->free, &descs);
drivers/dma/qcom/hidma.h
100
struct list_head free;
drivers/dma/qcom/qcom_adm.c
420
goto free;
drivers/dma/qcom/qcom_adm.c
445
goto free;
drivers/dma/qcom/qcom_adm.c
460
free:
drivers/dma/sh/rcar-dmac.c
1100
list_splice_init(&rchan->desc.free, &list);
drivers/dma/sh/rcar-dmac.c
173
struct list_head free;
drivers/dma/sh/rcar-dmac.c
1766
INIT_LIST_HEAD(&rchan->desc.free);
drivers/dma/sh/rcar-dmac.c
552
list_splice_tail(&list, &chan->desc.free);
drivers/dma/sh/rcar-dmac.c
578
list_add(&desc->node, &chan->desc.free);
drivers/dma/sh/rcar-dmac.c
634
while (list_empty(&chan->desc.free)) {
drivers/dma/sh/rcar-dmac.c
648
desc = list_first_entry(&chan->desc.free, struct rcar_dmac_desc, node);
drivers/edac/altera_edac.c
374
goto free;
drivers/edac/altera_edac.c
448
free:
drivers/edac/edac_device.c
136
goto free;
drivers/edac/edac_device.c
147
free:
drivers/edac/edac_device.c
76
goto free;
drivers/edac/edac_device.c
83
goto free;
drivers/edac/edac_device.c
90
goto free;
drivers/edac/edac_pci.c
42
goto free;
drivers/edac/edac_pci.c
51
free:
drivers/edac/highbank_mc_edac.c
180
goto free;
drivers/edac/highbank_mc_edac.c
249
free:
drivers/firewire/core-cdev.c
1303
bool skip, free, success;
drivers/firewire/core-cdev.c
1318
free = todo == ISO_RES_DEALLOC ||
drivers/firewire/core-cdev.c
1356
free = true;
drivers/firewire/core-cdev.c
1380
if (free) {
drivers/firewire/net.c
1012
free = (ptask->outstanding_pkts == 0 && !ptask->enqueued);
drivers/firewire/net.c
1013
if (!free)
drivers/firewire/net.c
1031
free = (ptask->outstanding_pkts == 0 && !ptask->enqueued);
drivers/firewire/net.c
1032
if (!free)
drivers/firewire/net.c
1041
if (free)
drivers/firewire/net.c
827
bool free;
drivers/firewire/net.c
834
free = (ptask->outstanding_pkts == 0 && ptask->enqueued);
drivers/firewire/net.c
835
if (free)
drivers/firewire/net.c
895
if (free)
drivers/firewire/net.c
903
bool free;
drivers/firewire/net.c
911
free = ptask->enqueued;
drivers/firewire/net.c
912
if (free)
drivers/firewire/net.c
920
if (free)
drivers/firewire/net.c
954
bool free;
drivers/firmware/tegra/bpmp-debugfs.c
758
goto free;
drivers/firmware/tegra/bpmp-debugfs.c
761
goto free;
drivers/firmware/tegra/bpmp-debugfs.c
766
free:
drivers/gpio/gpio-adp5585.c
434
gc->free = adp5585_gpio_free;
drivers/gpio/gpio-amd8111.c
167
.free = amd_gpio_free,
drivers/gpio/gpio-amdpt.c
108
pt_gpio->chip.gc.free = pt_gpio_free;
drivers/gpio/gpio-aspeed-sgpio.c
682
gpio->chip.free = NULL;
drivers/gpio/gpio-aspeed.c
1346
gpio->chip.free = aspeed_gpio_free;
drivers/gpio/gpio-bcm-kona.c
337
.free = bcm_kona_gpio_free,
drivers/gpio/gpio-brcmstb.c
693
gc->free = gpiochip_generic_free;
drivers/gpio/gpio-cadence.c
249
cgpio->gen_gc.gc.free = cdns_gpio_free;
drivers/gpio/gpio-davinci.c
231
chips->chip.free = gpiochip_generic_free;
drivers/gpio/gpio-dln2.c
475
dln2->gpio.free = dln2_gpio_free;
drivers/gpio/gpio-dwapb.c
540
port->chip.gc.free = gpiochip_generic_free;
drivers/gpio/gpio-eic-sprd.c
664
sprd_eic->chip.free = sprd_eic_free;
drivers/gpio/gpio-em.c
312
gpio_chip->free = em_gio_free;
drivers/gpio/gpio-loongson1.c
76
ls1x_gc->chip.gc.free = ls1x_gpio_free;
drivers/gpio/gpio-lp3943.c
183
.free = lp3943_gpio_free,
drivers/gpio/gpio-lpc18xx.c
207
.free = irq_domain_free_irqs_common,
drivers/gpio/gpio-lpc18xx.c
327
.free = gpiochip_generic_free,
drivers/gpio/gpio-madera.c
107
.free = gpiochip_generic_free,
drivers/gpio/gpio-mb86s7x.c
181
gchip->gc.free = mb86s70_gpio_free;
drivers/gpio/gpio-mlxbf3.c
229
gc->free = gpiochip_generic_free;
drivers/gpio/gpio-mmio.c
669
gc->free = gpiochip_generic_free;
drivers/gpio/gpio-mockup.c
461
gc->free = gpio_mockup_free;
drivers/gpio/gpio-msc313.c
657
gpiochip->free = gpiochip_generic_free;
drivers/gpio/gpio-mvebu.c
1164
mvchip->chip.free = gpiochip_generic_free;
drivers/gpio/gpio-mvebu.c
750
.free = mvebu_pwm_free,
drivers/gpio/gpio-mxc.c
491
port->gen_gc.gc.free = mxc_gpio_free;
drivers/gpio/gpio-nomadik.c
676
chip->free = gpiochip_generic_free;
drivers/gpio/gpio-omap.c
1045
bank->chip.free = omap_gpio_free;
drivers/gpio/gpio-pl061.c
323
pl061->gc.free = gpiochip_generic_free;
drivers/gpio/gpio-pmic-eic-sprd.c
346
pmic_eic->chip.free = sprd_pmic_eic_free;
drivers/gpio/gpio-pxa.c
362
pchip->chip.free = gpiochip_generic_free;
drivers/gpio/gpio-rc5t583.c
118
rc5t583_gpio->gpio_chip.free = rc5t583_gpio_free,
drivers/gpio/gpio-rcar.c
532
gpio_chip->free = gpio_rcar_free;
drivers/gpio/gpio-regmap.c
285
chip->free = gpiochip_generic_free;
drivers/gpio/gpio-rockchip.c
322
.free = gpiochip_generic_free,
drivers/gpio/gpio-rtd.c
564
data->gpio_chip.free = gpiochip_generic_free;
drivers/gpio/gpio-sch311x.c
294
block->chip.free = sch311x_gpio_free;
drivers/gpio/gpio-shared-proxy.c
299
gc->free = gpio_shared_proxy_free;
drivers/gpio/gpio-sim.c
497
gc->free = gpio_sim_free;
drivers/gpio/gpio-spacemit-k1.c
230
gc->free = gpiochip_generic_free;
drivers/gpio/gpio-spear-spics.c
141
spics->chip.free = spics_free;
drivers/gpio/gpio-sprd.c
246
sprd_gpio->chip.free = sprd_gpio_free;
drivers/gpio/gpio-tangier.c
429
gpio->chip.free = gpiochip_generic_free;
drivers/gpio/gpio-tb10x.c
140
tb10x_gpio->chip.gc.free = gpiochip_generic_free;
drivers/gpio/gpio-tegra.c
719
tgi->gc.free = tegra_gpio_free;
drivers/gpio/gpio-tegra186.c
916
gpio->gpio.free = gpiochip_generic_free;
drivers/gpio/gpio-twl4030.c
417
.free = twl_free,
drivers/gpio/gpio-uniphier.c
320
.free = irq_domain_free_irqs_common,
drivers/gpio/gpio-uniphier.c
384
chip->free = gpiochip_generic_free;
drivers/gpio/gpio-virtio.c
572
vgpio->gc.free = virtio_gpio_free;
drivers/gpio/gpio-xgene-sb.c
235
.free = irq_domain_free_irqs_common,
drivers/gpio/gpio-xilinx.c
608
chip->gc.free = xgpio_free;
drivers/gpio/gpio-zynq.c
934
chip->free = zynq_gpio_free;
drivers/gpio/gpiolib.c
1724
if (!ops->free)
drivers/gpio/gpiolib.c
1725
ops->free = irq_domain_free_irqs_common;
drivers/gpio/gpiolib.c
2525
if (guard.gc->free)
drivers/gpio/gpiolib.c
2526
guard.gc->free(guard.gc, gpiod_hwgpio(desc));
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
389
.free = amdgpu_gem_object_free,
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
309
.free = amdgpu_gtt_mgr_del,
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
244
bool free = false;
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
270
free = true;
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
310
if (free)
drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c
90
.free = amdgpu_preempt_mgr_del,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
3885
goto free;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
3911
free:
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
901
.free = amdgpu_vram_mgr_del,
drivers/gpu/drm/amd/amdgpu/atom.c
1251
goto free;
drivers/gpu/drm/amd/amdgpu/atom.c
1270
goto free;
drivers/gpu/drm/amd/amdgpu/atom.c
1285
free:
drivers/gpu/drm/armada/armada_gem.c
191
.free = armada_gem_free_object,
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1716
.free = ti_sn_pwm_free,
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1948
pdata->gchip.free = ti_sn_bridge_gpio_free;
drivers/gpu/drm/clients/drm_fbdev_client.c
99
.free = drm_fbdev_client_free,
drivers/gpu/drm/clients/drm_log.c
361
.free = drm_log_client_free,
drivers/gpu/drm/drm_atomic_helper.c
3576
goto free;
drivers/gpu/drm/drm_atomic_helper.c
3583
goto free;
drivers/gpu/drm/drm_atomic_helper.c
3587
goto free;
drivers/gpu/drm/drm_atomic_helper.c
3591
goto free;
drivers/gpu/drm/drm_atomic_helper.c
3597
goto free;
drivers/gpu/drm/drm_atomic_helper.c
3603
goto free;
drivers/gpu/drm/drm_atomic_helper.c
3609
free:
drivers/gpu/drm/drm_atomic_helper.c
3742
goto free;
drivers/gpu/drm/drm_atomic_helper.c
3752
goto free;
drivers/gpu/drm/drm_atomic_helper.c
3764
goto free;
drivers/gpu/drm/drm_atomic_helper.c
3772
free:
drivers/gpu/drm/drm_buddy.c
1288
u64 count = 0, free;
drivers/gpu/drm/drm_buddy.c
1302
free = count * (mm->chunk_size << order);
drivers/gpu/drm/drm_buddy.c
1303
if (free < SZ_1M)
drivers/gpu/drm/drm_buddy.c
1304
drm_printf(p, "free: %8llu KiB", free >> 10);
drivers/gpu/drm/drm_buddy.c
1306
drm_printf(p, "free: %8llu MiB", free >> 20);
drivers/gpu/drm/drm_client.c
174
if (client->funcs && client->funcs->free)
drivers/gpu/drm/drm_client.c
175
client->funcs->free(client);
drivers/gpu/drm/drm_gem.c
1127
if (WARN_ON(!obj->funcs->free))
drivers/gpu/drm/drm_gem.c
1130
obj->funcs->free(obj);
drivers/gpu/drm/drm_gem_dma_helper.c
51
.free = drm_gem_dma_object_free,
drivers/gpu/drm/drm_gem_shmem_helper.c
43
.free = drm_gem_shmem_object_free,
drivers/gpu/drm/drm_gem_vram_helper.c
693
.free = drm_gem_vram_object_free,
drivers/gpu/drm/drm_gpuvm.c
1045
.free = drm_gpuvm_gem_object_free,
drivers/gpu/drm/etnaviv/etnaviv_gem.c
562
.free = etnaviv_gem_free_object,
drivers/gpu/drm/etnaviv/etnaviv_iommu.c
118
.free = etnaviv_iommuv1_free,
drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c
261
.free = etnaviv_iommuv2_free,
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
142
struct etnaviv_vram_mapping *free = NULL;
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
164
list_for_each_entry(free, &context->mappings, mmu_node) {
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
166
if (!free->vram_node.mm)
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
173
if (free->use)
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
176
list_add(&free->scan_node, &list);
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
177
if (drm_mm_scan_add_block(&scan, &free->vram_node)) {
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
348
context->global->ops->free(context);
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
387
global->ops->free(ctx);
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
24
void (*free)(struct etnaviv_iommu_context *);
drivers/gpu/drm/exynos/exynos_drm_gem.c
142
.free = exynos_drm_gem_free_object,
drivers/gpu/drm/exynos/exynos_drm_ipp.c
713
goto free;
drivers/gpu/drm/exynos/exynos_drm_ipp.c
717
free:
drivers/gpu/drm/exynos/exynos_drm_ipp.c
898
goto free;
drivers/gpu/drm/exynos/exynos_drm_ipp.c
902
goto free;
drivers/gpu/drm/exynos/exynos_drm_ipp.c
906
goto free;
drivers/gpu/drm/exynos/exynos_drm_ipp.c
912
goto free;
drivers/gpu/drm/exynos/exynos_drm_ipp.c
939
free:
drivers/gpu/drm/gma500/gem.c
135
.free = psb_gem_free_object,
drivers/gpu/drm/gma500/oaktrail_hdmi.c
690
goto free;
drivers/gpu/drm/gma500/oaktrail_hdmi.c
698
goto free;
drivers/gpu/drm/gma500/oaktrail_hdmi.c
716
free:
drivers/gpu/drm/gud/gud_connector.c
392
goto free;
drivers/gpu/drm/gud/gud_connector.c
395
goto free;
drivers/gpu/drm/gud/gud_connector.c
403
free:
drivers/gpu/drm/gud/gud_connector.c
708
goto free;
drivers/gpu/drm/gud/gud_connector.c
711
goto free;
drivers/gpu/drm/gud/gud_connector.c
719
goto free;
drivers/gpu/drm/gud/gud_connector.c
721
free:
drivers/gpu/drm/i915/display/intel_rom.c
110
rom->free = pci_free;
drivers/gpu/drm/i915/display/intel_rom.c
159
if (rom && rom->free)
drivers/gpu/drm/i915/display/intel_rom.c
160
rom->free(rom);
drivers/gpu/drm/i915/display/intel_rom.c
29
void (*free)(struct intel_rom *rom);
drivers/gpu/drm/i915/gem/i915_gem_object.c
922
.free = i915_gem_free_object,
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c
68
node->free = stale;
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c
81
stale = stale->free;
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool_types.h
28
struct intel_gt_buffer_pool_node *free;
drivers/gpu/drm/i915/gt/intel_gt_requests.c
139
LIST_HEAD(free);
drivers/gpu/drm/i915/gt/intel_gt_requests.c
188
list_add(&tl->link, &free);
drivers/gpu/drm/i915/gt/intel_gt_requests.c
193
list_for_each_entry_safe(tl, tn, &free, link)
drivers/gpu/drm/i915/gt/intel_ppgtt.c
130
bool free = false;
drivers/gpu/drm/i915/gt/intel_ppgtt.c
138
free = true;
drivers/gpu/drm/i915/gt/intel_ppgtt.c
142
return free;
drivers/gpu/drm/i915/gt/intel_timeline.c
420
LIST_HEAD(free);
drivers/gpu/drm/i915/gt/intel_timeline.c
482
list_add(&tl->link, &free);
drivers/gpu/drm/i915/gt/intel_timeline.c
487
list_for_each_entry_safe(tl, tn, &free, link)
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c
249
.free = i915_ttm_buddy_man_free,
drivers/gpu/drm/i915/intel_region_ttm.c
265
man->func->free(man, res);
drivers/gpu/drm/i915/intel_wakeref.c
216
goto free;
drivers/gpu/drm/i915/intel_wakeref.c
227
free:
drivers/gpu/drm/imagination/pvr_gem.c
53
.free = pvr_gem_object_free,
drivers/gpu/drm/lima/lima_gem.c
212
.free = lima_gem_free_object,
drivers/gpu/drm/loongson/lsdc_gem.c
132
.free = lsdc_gem_object_free,
drivers/gpu/drm/mediatek/mtk_gem.c
69
.free = mtk_gem_free_object,
drivers/gpu/drm/msm/msm_gem.c
1184
.free = msm_gem_free_object,
drivers/gpu/drm/msm/msm_iommu.c
548
ttbr0_cfg.free = msm_iommu_pagetable_free_pt;
drivers/gpu/drm/nouveau/dispnv50/disp.c
196
int free;
drivers/gpu/drm/nouveau/dispnv50/disp.c
213
if ((free = nv50_dmac_free(dmac)) >= size)
drivers/gpu/drm/nouveau/dispnv50/disp.c
223
push->end = push->cur + free;
drivers/gpu/drm/nouveau/include/nvif/chan.h
37
int free;
drivers/gpu/drm/nouveau/include/nvkm/core/mm.h
22
struct list_head free;
drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h
428
int ret = object->client->gsp->rm->api->alloc->free(object);
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
57
struct rb_root free;
drivers/gpu/drm/nouveau/nouveau_chan.c
464
chan->dma.free = chan->dma.max - chan->dma.cur;
drivers/gpu/drm/nouveau/nouveau_chan.h
37
int free;
drivers/gpu/drm/nouveau/nouveau_dma.c
106
chan->dma.free = chan->dma.max - chan->dma.cur;
drivers/gpu/drm/nouveau/nouveau_dma.c
107
if (chan->dma.free >= size)
drivers/gpu/drm/nouveau/nouveau_dma.c
143
chan->dma.free = get - chan->dma.cur - 1;
drivers/gpu/drm/nouveau/nouveau_dma.c
75
while (chan->dma.free < size) {
drivers/gpu/drm/nouveau/nouveau_dma.h
72
chan->dma.free -= size;
drivers/gpu/drm/nouveau/nouveau_exec.c
199
.free = nouveau_exec_job_free,
drivers/gpu/drm/nouveau/nouveau_gem.c
218
.free = nouveau_gem_object_del,
drivers/gpu/drm/nouveau/nouveau_sched.c
114
job->ops->free(job);
drivers/gpu/drm/nouveau/nouveau_sched.h
83
void (*free)(struct nouveau_job *);
drivers/gpu/drm/nouveau/nouveau_ttm.c
119
.free = nouveau_manager_del,
drivers/gpu/drm/nouveau/nouveau_ttm.c
154
.free = nouveau_manager_del,
drivers/gpu/drm/nouveau/nouveau_ttm.c
93
.free = nouveau_manager_del,
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1612
.free = nouveau_uvmm_bind_job_cleanup,
drivers/gpu/drm/nouveau/nvif/chan.c
105
chan->gpfifo.free = chan->gpfifo.max;
drivers/gpu/drm/nouveau/nvif/chan.c
120
u32 free, time = 1000000;
drivers/gpu/drm/nouveau/nvif/chan.c
128
free = push->hw.max - cur;
drivers/gpu/drm/nouveau/nvif/chan.c
129
if (free >= nr)
drivers/gpu/drm/nouveau/nvif/chan.c
146
free = get - cur - 1;
drivers/gpu/drm/nouveau/nvif/chan.c
148
if (free < nr) {
drivers/gpu/drm/nouveau/nvif/chan.c
153
} while (free < nr);
drivers/gpu/drm/nouveau/nvif/chan.c
157
push->end = push->bgn + free - chan->func->gpfifo.post_size;
drivers/gpu/drm/nouveau/nvif/chan.c
80
while (chan->gpfifo.free < gpfifo_nr) {
drivers/gpu/drm/nouveau/nvif/chan.c
81
chan->gpfifo.free = chan->func->gpfifo.read_get(chan) - chan->gpfifo.cur - 1;
drivers/gpu/drm/nouveau/nvif/chan.c
82
if (chan->gpfifo.free < 0)
drivers/gpu/drm/nouveau/nvif/chan.c
83
chan->gpfifo.free += chan->gpfifo.max + 1;
drivers/gpu/drm/nouveau/nvif/chan.c
85
if (chan->gpfifo.free < gpfifo_nr) {
drivers/gpu/drm/nouveau/nvif/chan506f.c
19
if (WARN_ON(!chan->gpfifo.free))
drivers/gpu/drm/nouveau/nvif/chan506f.c
29
chan->gpfifo.free--;
drivers/gpu/drm/nouveau/nvif/chan506f.c
30
if (!chan->gpfifo.free)
drivers/gpu/drm/nouveau/nvkm/core/mm.c
121
list_for_each_entry(this, &mm->free, fl_entry) {
drivers/gpu/drm/nouveau/nvkm/core/mm.c
194
list_for_each_entry_reverse(this, &mm->free, fl_entry) {
drivers/gpu/drm/nouveau/nvkm/core/mm.c
260
INIT_LIST_HEAD(&mm->free);
drivers/gpu/drm/nouveau/nvkm/core/mm.c
276
list_add_tail(&node->fl_entry, &mm->free);
drivers/gpu/drm/nouveau/nvkm/core/mm.c
41
list_for_each_entry(node, &mm->free, fl_entry) {
drivers/gpu/drm/nouveau/nvkm/core/mm.c
72
list_for_each_entry(prev, &mm->free, fl_entry) {
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
270
goto free;
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
277
goto free;
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
283
goto free;
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
290
goto free;
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
301
goto free;
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
307
goto free;
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
315
goto free;
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
339
free:
drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c
30
u32 free;
drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c
35
free = cmdq->offset + cmdq->size - head;
drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c
36
free -= HDR_SIZE;
drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c
38
if (size > free) {
drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c
45
free = tail - head - 1;
drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c
47
return size <= free;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/alloc.c
111
.free = r535_gsp_rpc_rm_free,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c
360
int free, time = 1000000;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c
380
free = *gsp->cmdq.rptr + gsp->cmdq.cnt - wptr - 1;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c
381
if (free >= gsp->cmdq.cnt)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c
382
free -= gsp->cmdq.cnt;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c
383
if (free >= 1)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c
395
step = min_t(u32, free, (gsp->cmdq.cnt - wptr));
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
62
int (*free)(struct nvkm_gsp_object *);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
101
slot = __ffs(ptp->free);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
102
ptp->free &= ~BIT(slot);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
103
if (!ptp->free)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
38
u16 free;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
50
if (!ptp->free)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
52
ptp->free |= BIT(slot);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
55
if (ptp->free == ptp->mask) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c
92
ptp->free = ptp->mask;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1168
vmm->free = RB_ROOT;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1776
temp = vmm->free.rb_node;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
862
rb_erase(&vma->tree, &vmm->free);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
876
struct rb_node **ptr = &vmm->free.rb_node;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
898
rb_insert_color(&vma->tree, &vmm->free);
drivers/gpu/drm/omapdrm/omap_gem.c
1274
.free = omap_gem_free_object,
drivers/gpu/drm/omapdrm/tcm-sita.c
237
tcm->free = sita_free;
drivers/gpu/drm/omapdrm/tcm.h
200
res = area->tcm->free(area->tcm, area);
drivers/gpu/drm/omapdrm/tcm.h
71
s32 (*free)(struct tcm *tcm, struct tcm_area *area);
drivers/gpu/drm/panfrost/panfrost_gem.c
403
.free = panfrost_gem_free_object,
drivers/gpu/drm/panthor/panthor_gem.c
377
.free = panthor_gem_free_object,
drivers/gpu/drm/panthor/panthor_mmu.c
2470
.free = free_pt,
drivers/gpu/drm/qxl/qxl_object.c
92
.free = qxl_gem_object_free,
drivers/gpu/drm/radeon/atom.c
1214
goto free;
drivers/gpu/drm/radeon/atom.c
1229
free:
drivers/gpu/drm/radeon/cik.c
3429
rdev->scratch.free[i] = true;
drivers/gpu/drm/radeon/r600.c
2818
rdev->scratch.free[i] = true;
drivers/gpu/drm/radeon/radeon.h
665
bool free[32];
drivers/gpu/drm/radeon/radeon_device.c
279
rdev->scratch.free[i] = true;
drivers/gpu/drm/radeon/radeon_device.c
298
if (rdev->scratch.free[i]) {
drivers/gpu/drm/radeon/radeon_device.c
299
rdev->scratch.free[i] = false;
drivers/gpu/drm/radeon/radeon_device.c
321
rdev->scratch.free[i] = true;
drivers/gpu/drm/radeon/radeon_gem.c
278
.free = radeon_gem_object_free,
drivers/gpu/drm/radeon/si.c
3345
rdev->scratch.free[i] = true;
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c
363
.free = drm_gem_dma_object_free,
drivers/gpu/drm/renesas/rcar-du/rcar_du_plane.c
116
return free & (1 << fixed) ? fixed : -EBUSY;
drivers/gpu/drm/renesas/rcar-du/rcar_du_plane.c
119
if (!(free & (1 << i)))
drivers/gpu/drm/renesas/rcar-du/rcar_du_plane.c
122
if (num_planes == 1 || free & (1 << ((i + 1) % 8)))
drivers/gpu/drm/renesas/rcar-du/rcar_du_plane.c
258
unsigned int free;
drivers/gpu/drm/renesas/rcar-du/rcar_du_plane.c
285
free = group_free_planes[plane->group->index];
drivers/gpu/drm/renesas/rcar-du/rcar_du_plane.c
288
free & crtc_planes);
drivers/gpu/drm/renesas/rcar-du/rcar_du_plane.c
291
free);
drivers/gpu/drm/renesas/rcar-du/rcar_du_plane.c
98
unsigned int free)
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
276
.free = rockchip_gem_free_object,
drivers/gpu/drm/tegra/drm.c
1160
goto free;
drivers/gpu/drm/tegra/drm.c
1297
free:
drivers/gpu/drm/tegra/gem.c
109
goto free;
drivers/gpu/drm/tegra/gem.c
120
goto free;
drivers/gpu/drm/tegra/gem.c
129
goto free;
drivers/gpu/drm/tegra/gem.c
155
free:
drivers/gpu/drm/tegra/gem.c
294
.free = tegra_bo_free_object,
drivers/gpu/drm/tegra/gem.c
316
goto free;
drivers/gpu/drm/tegra/gem.c
326
free:
drivers/gpu/drm/tegra/gem.c
476
goto free;
drivers/gpu/drm/tegra/gem.c
503
free:
drivers/gpu/drm/tegra/gem.c
649
goto free;
drivers/gpu/drm/tegra/gem.c
653
goto free;
drivers/gpu/drm/tegra/gem.c
657
goto free;
drivers/gpu/drm/tegra/gem.c
661
free:
drivers/gpu/drm/tegra/gem.c
85
goto free;
drivers/gpu/drm/tegra/gem.c
93
goto free;
drivers/gpu/drm/tegra/gr2d.c
71
goto free;
drivers/gpu/drm/tegra/gr2d.c
84
free:
drivers/gpu/drm/tegra/gr3d.c
81
goto free;
drivers/gpu/drm/tegra/gr3d.c
94
free:
drivers/gpu/drm/tegra/submit.c
107
free:
drivers/gpu/drm/tegra/submit.c
86
goto free;
drivers/gpu/drm/tegra/uapi.c
105
goto free;
drivers/gpu/drm/tegra/uapi.c
159
free:
drivers/gpu/drm/tegra/uapi.c
225
goto free;
drivers/gpu/drm/tegra/uapi.c
268
free:
drivers/gpu/drm/tegra/uapi.c
96
goto free;
drivers/gpu/drm/tiny/ili9486.c
70
goto free;
drivers/gpu/drm/tiny/ili9486.c
91
free:
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c
183
.free = ttm_bad_manager_free,
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c
189
.free = ttm_bad_manager_free,
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c
94
.free = ttm_mock_manager_free,
drivers/gpu/drm/ttm/tests/ttm_resource_test.c
309
man->func->free(man, res);
drivers/gpu/drm/ttm/ttm_range_manager.c
161
.free = ttm_range_man_free,
drivers/gpu/drm/ttm/ttm_resource.c
422
man->func->free(man, *res);
drivers/gpu/drm/ttm/ttm_sys_manager.c
32
.free = ttm_sys_man_free,
drivers/gpu/drm/v3d/v3d_bo.c
66
.free = v3d_free_object,
drivers/gpu/drm/v3d/v3d_drv.h
326
void (*free)(struct kref *ref);
drivers/gpu/drm/v3d/v3d_submit.c
137
kref_put(&job->refcount, job->free);
drivers/gpu/drm/v3d/v3d_submit.c
161
struct v3d_job *job, void (*free)(struct kref *ref),
drivers/gpu/drm/v3d/v3d_submit.c
169
job->free = free;
drivers/gpu/drm/vc4/vc4_bo.c
758
.free = vc4_free_object,
drivers/gpu/drm/virtio/virtgpu_object.c
127
.free = virtio_gpu_free_object,
drivers/gpu/drm/virtio/virtgpu_prime.c
276
.free = virtgpu_dma_buf_free_obj,
drivers/gpu/drm/virtio/virtgpu_vram.c
134
.free = virtio_gpu_vram_free,
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c
144
.free = vmw_gem_object_free,
drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c
208
.free = vmw_gmrid_man_put_node,
drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c
57
.free = vmw_sys_man_free,
drivers/gpu/drm/xe/xe_bo.c
2070
.free = xe_gem_object_free,
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
1829
u64 free = pf_query_free_lmem(gt);
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
1833
avail = free > spare ? free - spare : 0;
drivers/gpu/drm/xe/xe_mmio_gem.c
49
.free = xe_mmio_gem_free,
drivers/gpu/drm/xe/xe_range_fence.c
160
.free = xe_range_fence_free,
drivers/gpu/drm/xe/xe_range_fence.c
64
goto free;
drivers/gpu/drm/xe/xe_range_fence.c
76
goto free;
drivers/gpu/drm/xe/xe_range_fence.c
82
free:
drivers/gpu/drm/xe/xe_range_fence.c
83
if (ops->free)
drivers/gpu/drm/xe/xe_range_fence.c
84
ops->free(rfence);
drivers/gpu/drm/xe/xe_range_fence.h
19
void (*free)(struct xe_range_fence *rfence);
drivers/gpu/drm/xe/xe_ttm_sys_mgr.c
83
.free = xe_ttm_sys_mgr_del,
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
280
.free = xe_ttm_vram_mgr_del,
drivers/gpu/drm/xen/xen_drm_front_gem.c
106
.free = xen_drm_front_gem_object_free,
drivers/gpu/host1x/context.c
124
struct host1x_memory_context *free = NULL;
drivers/gpu/host1x/context.c
142
} else if (!cd->owner && !free) {
drivers/gpu/host1x/context.c
143
free = cd;
drivers/gpu/host1x/context.c
147
if (!free) {
drivers/gpu/host1x/context.c
152
refcount_set(&free->ref, 1);
drivers/gpu/host1x/context.c
153
free->owner = get_pid(pid);
drivers/gpu/host1x/context.c
157
return free;
drivers/gpu/host1x/mipi.c
231
goto free;
drivers/gpu/host1x/mipi.c
249
free:
drivers/hid/hid-multitouch.c
532
goto free;
drivers/hid/hid-multitouch.c
541
free:
drivers/hid/intel-ish-hid/ishtp/dma-if.c
102
int i, j, free;
drivers/hid/intel-ish-hid/ishtp/dma-if.c
114
free = 1;
drivers/hid/intel-ish-hid/ishtp/dma-if.c
117
free = 0;
drivers/hid/intel-ish-hid/ishtp/dma-if.c
121
if (free) {
drivers/hwtracing/coresight/coresight-catu.c
364
.free = catu_free_etr_buf,
drivers/hwtracing/coresight/coresight-platform.c
699
goto free;
drivers/hwtracing/coresight/coresight-platform.c
703
goto free;
drivers/hwtracing/coresight/coresight-platform.c
713
goto free;
drivers/hwtracing/coresight/coresight-platform.c
720
goto free;
drivers/hwtracing/coresight/coresight-platform.c
725
free:
drivers/hwtracing/coresight/coresight-tmc-etr.c
692
.free = tmc_etr_free_flat_buf,
drivers/hwtracing/coresight/coresight-tmc-etr.c
761
.free = tmc_etr_free_resrv_buf,
drivers/hwtracing/coresight/coresight-tmc-etr.c
839
.free = tmc_etr_free_sg_buf,
drivers/hwtracing/coresight/coresight-tmc-etr.c
988
WARN_ON(!etr_buf->ops || !etr_buf->ops->free);
drivers/hwtracing/coresight/coresight-tmc-etr.c
989
etr_buf->ops->free(etr_buf);
drivers/hwtracing/coresight/coresight-tmc.h
286
void (*free)(struct etr_buf *etr_buf);
drivers/infiniband/core/cm.c
1994
goto free;
drivers/infiniband/core/cm.c
1998
free: cm_free_msg(msg);
drivers/infiniband/core/cm.c
2481
goto free;
drivers/infiniband/core/cm.c
2485
free: cm_free_msg(msg);
drivers/infiniband/core/cm.c
4418
goto free;
drivers/infiniband/core/cm.c
4446
free:
drivers/infiniband/core/rdma_core.c
396
goto free;
drivers/infiniband/core/rdma_core.c
408
goto free;
drivers/infiniband/core/rdma_core.c
413
goto free;
drivers/infiniband/core/rdma_core.c
418
free:
drivers/infiniband/core/sa_query.c
2454
goto free;
drivers/infiniband/core/sa_query.c
2481
free:
drivers/infiniband/core/user_mad.c
1418
goto free;
drivers/infiniband/core/user_mad.c
1432
free:
drivers/infiniband/hw/bnxt_re/main.c
1967
goto free;
drivers/infiniband/hw/bnxt_re/main.c
1971
free:
drivers/infiniband/hw/cxgb4/qp.c
1847
int free = 0;
drivers/infiniband/hw/cxgb4/qp.c
2044
free = 1;
drivers/infiniband/hw/cxgb4/qp.c
2069
if (free)
drivers/infiniband/hw/hfi1/pio.c
1268
sc->free = 0;
drivers/infiniband/hw/hfi1/pio.c
1424
sc->alloc_free = READ_ONCE(sc->free);
drivers/infiniband/hw/hfi1/pio.c
1431
sc->alloc_free = READ_ONCE(sc->free);
drivers/infiniband/hw/hfi1/pio.c
1651
unsigned long free;
drivers/infiniband/hw/hfi1/pio.c
1662
old_free = sc->free;
drivers/infiniband/hw/hfi1/pio.c
1666
free = old_free + extra;
drivers/infiniband/hw/hfi1/pio.c
1676
if (sent_before(free, pbuf->sent_at)) {
drivers/infiniband/hw/hfi1/pio.c
1693
sc->free = free;
drivers/infiniband/hw/hfi1/pio.c
2119
sc->fill, sc->free, sc->fill_wrap, sc->alloc_free);
drivers/infiniband/hw/hfi1/pio.h
84
unsigned long free; /* official free count */
drivers/infiniband/hw/hfi1/tid_rdma.c
259
goto free;
drivers/infiniband/hw/hfi1/tid_rdma.c
263
free:
drivers/infiniband/hw/hns/hns_roce_cq.c
247
complete(&hr_cq->free);
drivers/infiniband/hw/hns/hns_roce_cq.c
248
wait_for_completion(&hr_cq->free);
drivers/infiniband/hw/hns/hns_roce_cq.c
478
init_completion(&hr_cq->free);
drivers/infiniband/hw/hns/hns_roce_cq.c
563
complete(&hr_cq->free);
drivers/infiniband/hw/hns/hns_roce_device.h
439
struct completion free;
drivers/infiniband/hw/hns/hns_roce_device.h
466
struct completion free;
drivers/infiniband/hw/hns/hns_roce_device.h
636
struct completion free;
drivers/infiniband/hw/hns/hns_roce_qp.c
1262
init_completion(&hr_qp->free);
drivers/infiniband/hw/hns/hns_roce_qp.c
1287
complete(&hr_qp->free);
drivers/infiniband/hw/hns/hns_roce_qp.c
1288
wait_for_completion(&hr_qp->free);
drivers/infiniband/hw/hns/hns_roce_qp.c
132
complete(&qp->free);
drivers/infiniband/hw/hns/hns_roce_qp.c
147
complete(&qp->free);
drivers/infiniband/hw/hns/hns_roce_qp.c
86
complete(&hr_qp->free);
drivers/infiniband/hw/hns/hns_roce_srq.c
159
complete(&srq->free);
drivers/infiniband/hw/hns/hns_roce_srq.c
160
wait_for_completion(&srq->free);
drivers/infiniband/hw/hns/hns_roce_srq.c
31
complete(&srq->free);
drivers/infiniband/hw/hns/hns_roce_srq.c
507
init_completion(&srq->free);
drivers/infiniband/hw/mana/mana_ib.h
194
struct completion free;
drivers/infiniband/hw/mana/mana_ib.h
586
complete(&qp->free);
drivers/infiniband/hw/mana/qp.c
490
init_completion(&qp->free);
drivers/infiniband/hw/mana/qp.c
523
wait_for_completion(&qp->free);
drivers/infiniband/hw/mlx4/main.c
260
int free = -1, found = -1;
drivers/infiniband/hw/mlx4/main.c
290
if (free < 0 && rdma_is_zero_gid(&port_gid_table->gids[i].gid))
drivers/infiniband/hw/mlx4/main.c
291
free = i; /* HW has space */
drivers/infiniband/hw/mlx4/main.c
295
if (free < 0) {
drivers/infiniband/hw/mlx4/main.c
298
port_gid_table->gids[free].ctx = kmalloc_obj(*port_gid_table->gids[free].ctx,
drivers/infiniband/hw/mlx4/main.c
300
if (!port_gid_table->gids[free].ctx) {
drivers/infiniband/hw/mlx4/main.c
303
*context = port_gid_table->gids[free].ctx;
drivers/infiniband/hw/mlx4/main.c
304
port_gid_table->gids[free].gid = attr->gid;
drivers/infiniband/hw/mlx4/main.c
305
port_gid_table->gids[free].gid_type = attr->gid_type;
drivers/infiniband/hw/mlx4/main.c
306
port_gid_table->gids[free].vlan_id = vlan_id;
drivers/infiniband/hw/mlx4/main.c
307
port_gid_table->gids[free].ctx->real_index = free;
drivers/infiniband/hw/mlx4/main.c
308
port_gid_table->gids[free].ctx->refcount = 1;
drivers/infiniband/hw/mlx4/main.c
322
free_gid_entry(&port_gid_table->gids[free]);
drivers/infiniband/hw/mlx4/main.c
337
free_gid_entry(&port_gid_table->gids[free]);
drivers/infiniband/hw/mlx5/cong.c
317
goto free;
drivers/infiniband/hw/mlx5/cong.c
322
free:
drivers/infiniband/hw/mlx5/counters.c
1083
goto free;
drivers/infiniband/hw/mlx5/counters.c
1092
goto free;
drivers/infiniband/hw/mlx5/counters.c
1125
free:
drivers/infiniband/hw/mlx5/counters.c
339
goto free;
drivers/infiniband/hw/mlx5/counters.c
345
free:
drivers/infiniband/hw/mlx5/dm.c
405
goto free;
drivers/infiniband/hw/mlx5/dm.c
413
goto free;
drivers/infiniband/hw/mlx5/dm.c
416
free:
drivers/infiniband/hw/mlx5/fs.c
1245
goto free;
drivers/infiniband/hw/mlx5/fs.c
1257
goto free;
drivers/infiniband/hw/mlx5/fs.c
1269
goto free;
drivers/infiniband/hw/mlx5/fs.c
1292
goto free;
drivers/infiniband/hw/mlx5/fs.c
1298
goto free;
drivers/infiniband/hw/mlx5/fs.c
1305
goto free;
drivers/infiniband/hw/mlx5/fs.c
1342
free:
drivers/infiniband/hw/mlx5/fs.c
1539
goto free;
drivers/infiniband/hw/mlx5/fs.c
1549
goto free;
drivers/infiniband/hw/mlx5/fs.c
1569
goto free;
drivers/infiniband/hw/mlx5/fs.c
1582
goto free;
drivers/infiniband/hw/mlx5/fs.c
1612
goto free;
drivers/infiniband/hw/mlx5/fs.c
1620
goto free;
drivers/infiniband/hw/mlx5/fs.c
1628
free:
drivers/infiniband/hw/mlx5/fs.c
2067
goto free;
drivers/infiniband/hw/mlx5/fs.c
2083
goto free;
drivers/infiniband/hw/mlx5/fs.c
2091
free:
drivers/infiniband/hw/mlx5/ib_virt.c
66
goto free;
drivers/infiniband/hw/mlx5/ib_virt.c
73
free:
drivers/infiniband/hw/mlx5/mr.c
1231
MLX5_SET(mkc, mkc, free, 0);
drivers/infiniband/hw/mlx5/mr.c
1313
MLX5_SET(mkc, mkc, free, !populate);
drivers/infiniband/hw/mlx5/mr.c
2291
MLX5_SET(mkc, mkc, free, 1);
drivers/infiniband/hw/mlx5/mr.c
249
MLX5_SET(mkc, mkc, free, 1);
drivers/infiniband/hw/mlx5/mr.c
2573
MLX5_SET(mkc, mkc, free, 1);
drivers/infiniband/hw/mlx5/mr.c
2584
goto free;
drivers/infiniband/hw/mlx5/mr.c
2609
free:
drivers/infiniband/hw/mlx5/odp.c
581
MLX5_SET(mkc, mkc, free, 0);
drivers/infiniband/hw/mlx5/qpc.c
177
init_completion(&qp->common.free);
drivers/infiniband/hw/mlx5/qpc.c
206
wait_for_completion(&qp->common.free);
drivers/infiniband/hw/mlx5/qpc.c
37
complete(&common->free);
drivers/infiniband/hw/mlx5/srq_cmd.c
651
init_completion(&srq->common.free);
drivers/infiniband/hw/mlx5/srq_cmd.c
689
wait_for_completion(&srq->common.free);
drivers/infiniband/hw/mlx5/umr.c
433
MLX5_SET(mkc, &wqe.mkey_seg, free, 1);
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
178
struct completion free;
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
200
struct completion free;
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
97
struct completion free;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c
180
init_completion(&cq->free);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c
229
complete(&cq->free);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c
230
wait_for_completion(&cq->free);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
344
complete(&qp->free);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
370
complete(&cq->free);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
399
complete(&srq->free);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
522
complete(&cq->free);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
246
init_completion(&qp->free);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
440
complete(&qp->free);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
441
wait_for_completion(&qp->free);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c
139
init_completion(&srq->free);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c
225
complete(&srq->free);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c
226
wait_for_completion(&srq->free);
drivers/input/serio/sa1111ps2.c
261
goto free;
drivers/input/serio/sa1111ps2.c
281
goto free;
drivers/input/serio/sa1111ps2.c
287
goto free;
drivers/input/serio/sa1111ps2.c
297
goto free;
drivers/input/serio/sa1111ps2.c
335
free:
drivers/iommu/amd/init.c
2487
.free = intcapxt_irqdomain_free,
drivers/iommu/amd/iommu.c
2663
.free = amd_iommu_domain_free,
drivers/iommu/amd/iommu.c
2741
.free = amd_iommu_domain_free,
drivers/iommu/amd/iommu.c
3929
.free = irq_remapping_free,
drivers/iommu/amd/nested.c
293
.free = nested_domain_free,
drivers/iommu/amd/pasid.c
179
.free = iommu_sva_domain_free
drivers/iommu/apple-dart.c
1022
.free = apple_dart_domain_free,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c
204
.free = arm_smmu_domain_nested_free,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
323
.free = arm_smmu_sva_domain_free
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3766
.free = arm_smmu_domain_free_paging,
drivers/iommu/arm/arm-smmu/arm-smmu.c
1657
.free = arm_smmu_domain_free,
drivers/iommu/arm/arm-smmu/qcom_iommu.c
606
.free = qcom_iommu_domain_free,
drivers/iommu/exynos-iommu.c
1488
.free = exynos_iommu_domain_free,
drivers/iommu/fsl_pamu_domain.c
439
.free = fsl_pamu_domain_free,
drivers/iommu/hyperv-iommu.c
114
.free = hyperv_irq_remapping_free,
drivers/iommu/hyperv-iommu.c
331
.free = hyperv_root_irq_remapping_free,
drivers/iommu/intel/iommu.c
3293
goto free;
drivers/iommu/intel/iommu.c
3317
free:
drivers/iommu/intel/iommu.c
3893
.free = intel_iommu_domain_free,
drivers/iommu/intel/iommu.c
3904
.free = intel_iommu_domain_free,
drivers/iommu/intel/irq_remapping.c
1524
.free = intel_irq_remapping_free,
drivers/iommu/intel/irq_remapping.c
834
int count, free = -1;
drivers/iommu/intel/irq_remapping.c
855
else if (ir_hpet[count].iommu == NULL && free == -1)
drivers/iommu/intel/irq_remapping.c
856
free = count;
drivers/iommu/intel/irq_remapping.c
858
if (free == -1) {
drivers/iommu/intel/irq_remapping.c
863
ir_hpet[free].iommu = iommu;
drivers/iommu/intel/irq_remapping.c
864
ir_hpet[free].id = scope->enumeration_id;
drivers/iommu/intel/irq_remapping.c
865
ir_hpet[free].bus = bus;
drivers/iommu/intel/irq_remapping.c
866
ir_hpet[free].devfn = PCI_DEVFN(path->device, path->function);
drivers/iommu/intel/irq_remapping.c
879
int count, free = -1;
drivers/iommu/intel/irq_remapping.c
900
else if (ir_ioapic[count].iommu == NULL && free == -1)
drivers/iommu/intel/irq_remapping.c
901
free = count;
drivers/iommu/intel/irq_remapping.c
903
if (free == -1) {
drivers/iommu/intel/irq_remapping.c
908
ir_ioapic[free].bus = bus;
drivers/iommu/intel/irq_remapping.c
909
ir_ioapic[free].devfn = PCI_DEVFN(path->device, path->function);
drivers/iommu/intel/irq_remapping.c
910
ir_ioapic[free].iommu = iommu;
drivers/iommu/intel/irq_remapping.c
911
ir_ioapic[free].id = scope->enumeration_id;
drivers/iommu/intel/nested.c
191
.free = intel_nested_domain_free,
drivers/iommu/intel/svm.c
204
.free = intel_svm_domain_free
drivers/iommu/io-pgtable-arm-v7s.c
773
.free = arm_v7s_free_pgtable,
drivers/iommu/io-pgtable-arm.c
1242
.free = arm_lpae_free_pgtable,
drivers/iommu/io-pgtable-arm.c
1248
.free = arm_lpae_free_pgtable,
drivers/iommu/io-pgtable-arm.c
1254
.free = arm_lpae_free_pgtable,
drivers/iommu/io-pgtable-arm.c
1260
.free = arm_lpae_free_pgtable,
drivers/iommu/io-pgtable-arm.c
1266
.free = arm_lpae_free_pgtable,
drivers/iommu/io-pgtable-arm.c
294
if (cfg->free)
drivers/iommu/io-pgtable-arm.c
295
cfg->free(cookie, pages, size);
drivers/iommu/io-pgtable-arm.c
310
if (cfg->free)
drivers/iommu/io-pgtable-arm.c
311
cfg->free(cookie, pages, size);
drivers/iommu/io-pgtable-dart.c
482
.free = apple_dart_free_pgtable,
drivers/iommu/io-pgtable.c
37
if (!cfg->alloc && !cfg->free)
drivers/iommu/io-pgtable.c
43
if (!cfg->alloc || !cfg->free)
drivers/iommu/io-pgtable.c
95
io_pgtable_init_table[iop->fmt]->free(iop);
drivers/iommu/iommu.c
2121
if (domain->ops->free)
drivers/iommu/iommu.c
2122
domain->ops->free(domain);
drivers/iommu/iommu.c
2931
if (entry->free)
drivers/iommu/iommu.c
2932
entry->free(dev, entry);
drivers/iommu/iommufd/selftest.c
404
.free = mock_domain_free,
drivers/iommu/iommufd/selftest.c
412
.free = mock_domain_free,
drivers/iommu/iommufd/selftest.c
426
.free = mock_domain_free,
drivers/iommu/iommufd/selftest.c
951
.free = mock_domain_free_nested,
drivers/iommu/iova.c
81
__cached_rbnode_delete_update(struct iova_domain *iovad, struct iova *free)
drivers/iommu/iova.c
86
if (free == cached_iova ||
drivers/iommu/iova.c
87
(free->pfn_hi < iovad->dma_32bit_pfn &&
drivers/iommu/iova.c
88
free->pfn_lo >= cached_iova->pfn_lo))
drivers/iommu/iova.c
89
iovad->cached32_node = rb_next(&free->node);
drivers/iommu/iova.c
91
if (free->pfn_lo < iovad->dma_32bit_pfn)
drivers/iommu/iova.c
95
if (free->pfn_lo >= cached_iova->pfn_lo)
drivers/iommu/iova.c
96
iovad->cached_node = rb_next(&free->node);
drivers/iommu/ipmmu-vmsa.c
896
.free = ipmmu_domain_free,
drivers/iommu/msm_iommu.c
710
.free = msm_iommu_domain_free,
drivers/iommu/mtk_iommu.c
1074
.free = mtk_iommu_domain_free,
drivers/iommu/mtk_iommu_v1.c
594
.free = mtk_iommu_v1_domain_free,
drivers/iommu/omap-iommu.c
1727
.free = omap_iommu_domain_free,
drivers/iommu/riscv/iommu.c
1352
.free = riscv_iommu_free_paging_domain,
drivers/iommu/rockchip-iommu.c
1191
.free = rk_iommu_domain_free,
drivers/iommu/s390-iommu.c
1187
.free = s390_domain_free, \
drivers/iommu/sprd-iommu.c
424
.free = sprd_iommu_domain_free,
drivers/iommu/sun50i-iommu.c
863
.free = sun50i_iommu_domain_free,
drivers/iommu/tegra-smmu.c
1011
.free = tegra_smmu_domain_free,
drivers/iommu/virtio-iommu.c
1109
.free = viommu_domain_free,
drivers/irqchip/irq-alpine-msi.c
144
.free = alpine_msix_middle_domain_free,
drivers/irqchip/irq-apple-aic.c
771
.free = aic_irq_domain_free,
drivers/irqchip/irq-armada-370-xp.c
306
.free = mpic_msi_free,
drivers/irqchip/irq-armada-370-xp.c
476
.free = mpic_ipi_free,
drivers/irqchip/irq-bcm2712-mip.c
152
.free = mip_middle_domain_free,
drivers/irqchip/irq-bcm2836.c
231
.free = bcm2836_arm_irqchip_ipi_free,
drivers/irqchip/irq-crossbar.c
191
.free = crossbar_domain_free,
drivers/irqchip/irq-dw-apb-ictl.c
95
.free = irq_domain_free_irqs_top,
drivers/irqchip/irq-gic-v2m.c
214
.free = gicv2m_irq_domain_free,
drivers/irqchip/irq-gic-v3-its.c
3777
.free = its_irq_domain_free,
drivers/irqchip/irq-gic-v3-its.c
4547
.free = its_sgi_irq_domain_free,
drivers/irqchip/irq-gic-v3-its.c
4744
.free = its_vpe_irq_domain_free,
drivers/irqchip/irq-gic-v3-mbi.c
145
.free = mbi_irq_domain_free,
drivers/irqchip/irq-gic-v3.c
1762
.free = gic_irq_domain_free,
drivers/irqchip/irq-gic-v5-its.c
1051
.free = gicv5_its_irq_domain_free,
drivers/irqchip/irq-gic-v5.c
704
.free = gicv5_irq_domain_free,
drivers/irqchip/irq-gic-v5.c
770
.free = gicv5_irq_domain_free,
drivers/irqchip/irq-gic-v5.c
822
.free = gicv5_irq_domain_free,
drivers/irqchip/irq-gic-v5.c
894
.free = gicv5_irq_ipi_domain_free,
drivers/irqchip/irq-gic.c
1160
.free = irq_domain_free_irqs_top,
drivers/irqchip/irq-imx-gpcv2.c
197
.free = irq_domain_free_irqs_common,
drivers/irqchip/irq-imx-mu-msi.c
188
.free = imx_mu_msi_domain_irq_free,
drivers/irqchip/irq-ixp4xx.c
194
.free = irq_domain_free_irqs_common,
drivers/irqchip/irq-loongarch-avec.c
335
.free = avecintc_domain_free,
drivers/irqchip/irq-loongson-eiointc.c
408
.free = eiointc_domain_free,
drivers/irqchip/irq-loongson-htvec.c
148
.free = htvec_domain_free,
drivers/irqchip/irq-loongson-pch-msi.c
134
.free = pch_msi_middle_domain_free,
drivers/irqchip/irq-loongson-pch-pic.c
255
.free = irq_domain_free_irqs_parent,
drivers/irqchip/irq-ls-extirq.c
122
.free = irq_domain_free_irqs_common,
drivers/irqchip/irq-ls-scfg-msi.c
191
.free = ls_scfg_msi_domain_irq_free,
drivers/irqchip/irq-mchp-eic.c
203
.free = irq_domain_free_irqs_common,
drivers/irqchip/irq-mchp-eic.c
219
goto free;
drivers/irqchip/irq-mchp-eic.c
275
free:
drivers/irqchip/irq-meson-gpio.c
556
.free = meson_gpio_irq_domain_free,
drivers/irqchip/irq-mips-gic.c
731
.free = gic_irq_domain_free,
drivers/irqchip/irq-mips-gic.c
839
.free = gic_ipi_domain_free,
drivers/irqchip/irq-mst-intc.c
246
.free = irq_domain_free_irqs_common,
drivers/irqchip/irq-mtk-cirq.c
198
.free = irq_domain_free_irqs_common,
drivers/irqchip/irq-mtk-sysirq.c
120
.free = irq_domain_free_irqs_common,
drivers/irqchip/irq-mvebu-gicp.c
152
.free = gicp_irq_domain_free,
drivers/irqchip/irq-mvebu-odmi.c
149
.free = odmi_irq_domain_free,
drivers/irqchip/irq-mvebu-sei.c
196
.free = mvebu_sei_domain_free,
drivers/irqchip/irq-mvebu-sei.c
240
.free = irq_domain_free_irqs_parent,
drivers/irqchip/irq-mvebu-sei.c
310
.free = mvebu_sei_cp_domain_free,
drivers/irqchip/irq-nvic.c
69
.free = irq_domain_free_irqs_top,
drivers/irqchip/irq-owl-sirq.c
274
.free = irq_domain_free_irqs_common,
drivers/irqchip/irq-qcom-mpm.c
260
.free = irq_domain_free_irqs_common,
drivers/irqchip/irq-renesas-rzg2l.c
512
.free = irq_domain_free_irqs_common,
drivers/irqchip/irq-renesas-rzt2h.c
204
.free = irq_domain_free_irqs_common,
drivers/irqchip/irq-renesas-rzv2h.c
532
.free = irq_domain_free_irqs_common,
drivers/irqchip/irq-riscv-aplic-direct.c
129
.free = irq_domain_free_irqs_top,
drivers/irqchip/irq-riscv-imsic-platform.c
271
.free = imsic_irq_domain_free,
drivers/irqchip/irq-riscv-intc.c
170
.free = irq_domain_free_irqs_top,
drivers/irqchip/irq-sg2042-msi.c
190
.free = sg204x_msi_middle_domain_free,
drivers/irqchip/irq-sifive-plic.c
373
.free = irq_domain_free_irqs_top,
drivers/irqchip/irq-sni-exiu.c
193
.free = irq_domain_free_irqs_common,
drivers/irqchip/irq-stm32-exti.c
252
.free = stm32_exti_free,
drivers/irqchip/irq-stm32mp-exti.c
590
.free = irq_domain_free_irqs_common,
drivers/irqchip/irq-sun6i-r.c
268
.free = irq_domain_free_irqs_common,
drivers/irqchip/irq-tegra.c
276
.free = irq_domain_free_irqs_common,
drivers/irqchip/irq-ti-sci-inta.c
583
.free = ti_sci_inta_irq_domain_free,
drivers/irqchip/irq-ti-sci-intr.c
240
.free = ti_sci_intr_irq_domain_free,
drivers/irqchip/irq-uniphier-aidet.c
158
.free = irq_domain_free_irqs_common,
drivers/irqchip/irq-vf610-mscm-ir.c
175
.free = irq_domain_free_irqs_common,
drivers/irqchip/qcom-pdc.c
309
.free = irq_domain_free_irqs_common,
drivers/isdn/hardware/mISDN/netjet.c
228
bc->free = card->send.size / 2;
drivers/isdn/hardware/mISDN/netjet.c
242
bc->free = card->send.size / 2;
drivers/isdn/hardware/mISDN/netjet.c
45
int free;
drivers/isdn/hardware/mISDN/netjet.c
470
if (bc->free > card->send.size / 2)
drivers/isdn/hardware/mISDN/netjet.c
471
bc->free = card->send.size / 2;
drivers/isdn/hardware/mISDN/netjet.c
482
__func__, bc->bch.nr, bc->free, bc->idx, card->send.idx);
drivers/isdn/hardware/mISDN/netjet.c
495
if (bc->free == 0)
drivers/isdn/hardware/mISDN/netjet.c
498
__func__, bc->bch.nr, bc->free, bc->txstate,
drivers/isdn/hardware/mISDN/netjet.c
503
bc->hsbuf, bc->free);
drivers/isdn/hardware/mISDN/netjet.c
506
bc->free -= count;
drivers/isdn/hardware/mISDN/netjet.c
532
if (bc->free == 0)
drivers/isdn/hardware/mISDN/netjet.c
545
card->name, __func__, bc->bch.nr, count, bc->free,
drivers/isdn/hardware/mISDN/netjet.c
554
bc->hsbuf, bc->free);
drivers/isdn/hardware/mISDN/netjet.c
558
bc->free -= count;
drivers/isdn/hardware/mISDN/netjet.c
561
if (count > bc->free)
drivers/isdn/hardware/mISDN/netjet.c
562
count = bc->free;
drivers/isdn/hardware/mISDN/netjet.c
565
bc->free -= count;
drivers/isdn/hardware/mISDN/netjet.c
596
if (bc->free)
drivers/isdn/hardware/mISDN/netjet.c
630
bc->free += card->send.size / 2;
drivers/isdn/hardware/mISDN/netjet.c
631
if (bc->free >= card->send.size) {
drivers/isdn/hardware/mISDN/netjet.c
637
bc->free = card->send.size;
drivers/isdn/hardware/mISDN/netjet.c
646
bc->bch.nr, bc->free, bc->idx, card->send.idx);
drivers/isdn/hardware/mISDN/netjet.c
648
fill_mem(bc, bc->idx, bc->free, 0xff);
drivers/isdn/hardware/mISDN/netjet.c
649
if (bc->free == card->send.size)
drivers/isdn/mISDN/dsp_hwec.c
26
.free = NULL,
drivers/isdn/mISDN/dsp_pipeline.c
183
entry->elem->free(entry->p);
drivers/leds/blink/leds-lgm-sso.c
470
gc->free = sso_gpio_free;
drivers/leds/leds-pca955x.c
743
pca955x->gpio.free = pca955x_gpio_free_pin;
drivers/macintosh/windfarm_cpufreq_clamp.c
107
goto free;
drivers/macintosh/windfarm_cpufreq_clamp.c
112
free:
drivers/md/bcache/alloc.c
301
if (fifo_push(&ca->free[RESERVE_PRIO], bucket))
drivers/md/bcache/alloc.c
305
if (fifo_push(&ca->free[i], bucket))
drivers/md/bcache/alloc.c
388
if (fifo_pop(&ca->free[RESERVE_NONE], r) ||
drivers/md/bcache/alloc.c
389
fifo_pop(&ca->free[reserve], r))
drivers/md/bcache/alloc.c
408
} while (!fifo_pop(&ca->free[RESERVE_NONE], r) &&
drivers/md/bcache/alloc.c
409
!fifo_pop(&ca->free[reserve], r));
drivers/md/bcache/alloc.c
427
fifo_for_each(i, &ca->free[j], iter)
drivers/md/bcache/bcache.h
454
DECLARE_FIFO(long, free)[RESERVE_NR];
drivers/md/bcache/btree.c
1211
if (fifo_used(&ca->free[RESERVE_BTREE]) < reserve) {
drivers/md/bcache/btree.c
2144
if (fifo_full(&ca->free[RESERVE_PRIO]) &&
drivers/md/bcache/btree.c
2145
fifo_full(&ca->free[RESERVE_BTREE]))
drivers/md/bcache/btree.c
2151
if (!fifo_push(&ca->free[RESERVE_PRIO],
drivers/md/bcache/btree.c
2153
fifo_push(&ca->free[RESERVE_BTREE],
drivers/md/bcache/movinggc.c
210
fifo_used(&ca->free[RESERVE_MOVINGGC]);
drivers/md/bcache/super.c
2224
free_fifo(&ca->free[i]);
drivers/md/bcache/super.c
2238
size_t free;
drivers/md/bcache/super.c
2291
free = roundup_pow_of_two(ca->sb.nbuckets) >> 10;
drivers/md/bcache/super.c
2292
if (!free) {
drivers/md/bcache/super.c
2298
if (!init_fifo(&ca->free[RESERVE_BTREE], btree_buckets,
drivers/md/bcache/super.c
2304
if (!init_fifo_exact(&ca->free[RESERVE_PRIO], prio_buckets(ca),
drivers/md/bcache/super.c
2310
if (!init_fifo(&ca->free[RESERVE_MOVINGGC], free, GFP_KERNEL)) {
drivers/md/bcache/super.c
2315
if (!init_fifo(&ca->free[RESERVE_NONE], free, GFP_KERNEL)) {
drivers/md/bcache/super.c
2320
if (!init_fifo(&ca->free_inc, free << 2, GFP_KERNEL)) {
drivers/md/bcache/super.c
2325
if (!init_heap(&ca->heap, free << 3, GFP_KERNEL)) {
drivers/md/bcache/super.c
2366
free_fifo(&ca->free[RESERVE_NONE]);
drivers/md/bcache/super.c
2368
free_fifo(&ca->free[RESERVE_MOVINGGC]);
drivers/md/bcache/super.c
2370
free_fifo(&ca->free[RESERVE_PRIO]);
drivers/md/bcache/super.c
2372
free_fifo(&ca->free[RESERVE_BTREE]);
drivers/md/bcache/super.c
617
fifo_used(&ca->free[RESERVE_PRIO]),
drivers/md/bcache/super.c
618
fifo_used(&ca->free[RESERVE_NONE]),
drivers/md/bcache/super.c
627
size_t avail = fifo_used(&ca->free[RESERVE_PRIO]) +
drivers/md/bcache/super.c
628
fifo_used(&ca->free[RESERVE_NONE]);
drivers/md/dm-cache-policy-smq.c
698
struct ilist free;
drivers/md/dm-cache-policy-smq.c
710
l_init(&ea->free);
drivers/md/dm-cache-policy-smq.c
712
l_add_tail(ea->es, &ea->free, __get_entry(ea->es, i));
drivers/md/dm-cache-policy-smq.c
735
if (l_empty(&ea->free))
drivers/md/dm-cache-policy-smq.c
738
e = l_pop_head(ea->es, &ea->free);
drivers/md/dm-cache-policy-smq.c
754
l_del(ea->es, &ea->free, e);
drivers/md/dm-cache-policy-smq.c
768
l_add_tail(ea->es, &ea->free, e);
drivers/md/dm-cache-policy-smq.c
773
return l_empty(&ea->free);
drivers/md/md-bitmap.c
3014
.free = md_bitmap_free,
drivers/md/md-bitmap.h
126
void (*free)(void *data);
drivers/md/md-cluster.c
1209
mddev->bitmap_ops->free(bitmap);
drivers/md/md-cluster.c
1214
mddev->bitmap_ops->free(bitmap);
drivers/md/md-cluster.c
1258
mddev->bitmap_ops->free(bitmap);
drivers/md/md-cluster.c
1269
mddev->bitmap_ops->free(bitmap);
drivers/md/md-cluster.c
1276
mddev->bitmap_ops->free(bitmap);
drivers/md/md-cluster.c
1279
mddev->bitmap_ops->free(bitmap);
drivers/md/md-linear.c
326
.free = linear_free,
drivers/md/md.c
4162
oldpers->free(mddev, oldpriv);
drivers/md/md.c
6685
pers->free(mddev, mddev->private);
drivers/md/md.c
6912
pers->free(mddev, mddev->private);
drivers/md/md.h
758
void (*free)(struct mddev *mddev, void *priv);
drivers/md/raid0.c
817
.free = raid0_free,
drivers/md/raid1.c
3470
.free = raid1_free,
drivers/md/raid10.c
5055
.free = raid10_free,
drivers/md/raid5.c
9016
.free = raid5_free,
drivers/md/raid5.c
9046
.free = raid5_free,
drivers/md/raid5.c
9077
.free = raid5_free,
drivers/media/cec/core/cec-pin.c
1326
if (pin->ops->free)
drivers/media/cec/core/cec-pin.c
1327
pin->ops->free(adap);
drivers/media/common/siano/smscoreapi.c
1976
goto free;
drivers/media/common/siano/smscoreapi.c
2006
free:
drivers/media/common/videobuf2/videobuf2-core.c
240
goto free;
drivers/media/common/videobuf2/videobuf2-core.c
249
goto free;
drivers/media/common/videobuf2/videobuf2-core.c
257
free:
drivers/media/dvb-core/dmxdev.c
37
ssize_t free;
drivers/media/dvb-core/dmxdev.c
44
free = dvb_ringbuffer_free(buf);
drivers/media/dvb-core/dmxdev.c
45
if (len > free) {
drivers/media/dvb-core/dvb_ringbuffer.c
68
ssize_t free;
drivers/media/dvb-core/dvb_ringbuffer.c
75
free = READ_ONCE(rbuf->pread) - rbuf->pwrite;
drivers/media/dvb-core/dvb_ringbuffer.c
76
if (free <= 0)
drivers/media/dvb-core/dvb_ringbuffer.c
77
free += rbuf->size;
drivers/media/dvb-core/dvb_ringbuffer.c
78
return free-1;
drivers/media/mmc/siano/smssdio.c
274
goto free;
drivers/media/mmc/siano/smssdio.c
279
goto free;
drivers/media/mmc/siano/smssdio.c
315
free:
drivers/media/pci/ddbridge/ddbridge-core.c
668
u32 idx, free, stat = input->dma->stat;
drivers/media/pci/ddbridge/ddbridge-core.c
676
free = input->dma->size - input->dma->coff;
drivers/media/pci/ddbridge/ddbridge-core.c
677
if (free > left)
drivers/media/pci/ddbridge/ddbridge-core.c
678
free = left;
drivers/media/pci/ddbridge/ddbridge-core.c
685
input->dma->coff, free);
drivers/media/pci/ddbridge/ddbridge-core.c
688
input->dma->coff += free;
drivers/media/pci/ddbridge/ddbridge-core.c
694
left -= free;
drivers/media/pci/ddbridge/ddbridge-core.c
695
buf += free;
drivers/media/pci/tw686x/tw686x-video.c
1152
if (dev->dma_ops->free)
drivers/media/pci/tw686x/tw686x-video.c
1154
dev->dma_ops->free(vc, pb);
drivers/media/pci/tw686x/tw686x-video.c
147
.free = tw686x_memcpy_dma_free,
drivers/media/pci/tw686x/tw686x-video.c
332
.free = tw686x_sg_dma_free,
drivers/media/pci/tw686x/tw686x-video.c
684
dev->dma_ops->free(vc, pb);
drivers/media/pci/tw686x/tw686x-video.c
690
dev->dma_ops->free(vc, 0);
drivers/media/pci/tw686x/tw686x.h
107
void (*free)(struct tw686x_video_channel *vc, unsigned int pb);
drivers/media/platform/allegro-dvt/allegro-core.c
2018
ssize_t free;
drivers/media/platform/allegro-dvt/allegro-core.c
2092
free = partition->offset;
drivers/media/platform/allegro-dvt/allegro-core.c
2095
len = allegro_hevc_write_vps(channel, curr, free);
drivers/media/platform/allegro-dvt/allegro-core.c
2099
free);
drivers/media/platform/allegro-dvt/allegro-core.c
2103
free -= len;
drivers/media/platform/allegro-dvt/allegro-core.c
2111
len = allegro_h264_write_sps(channel, curr, free);
drivers/media/platform/allegro-dvt/allegro-core.c
2113
len = allegro_hevc_write_sps(channel, curr, free);
drivers/media/platform/allegro-dvt/allegro-core.c
2117
free);
drivers/media/platform/allegro-dvt/allegro-core.c
2121
free -= len;
drivers/media/platform/allegro-dvt/allegro-core.c
2129
len = allegro_h264_write_pps(channel, curr, free);
drivers/media/platform/allegro-dvt/allegro-core.c
2131
len = allegro_hevc_write_pps(channel, msg, curr, free);
drivers/media/platform/allegro-dvt/allegro-core.c
2135
free);
drivers/media/platform/allegro-dvt/allegro-core.c
2139
free -= len;
drivers/media/platform/allegro-dvt/allegro-core.c
2146
dst_buf->vb2_buf.planes[0].data_offset = free;
drivers/media/platform/allegro-dvt/allegro-core.c
2147
free = 0;
drivers/media/platform/allegro-dvt/allegro-core.c
2150
len = nal_h264_write_filler(&dev->plat_dev->dev, curr, free);
drivers/media/platform/allegro-dvt/allegro-core.c
2152
len = nal_hevc_write_filler(&dev->plat_dev->dev, curr, free);
drivers/media/platform/allegro-dvt/allegro-core.c
2155
"failed to write %zd filler data\n", free);
drivers/media/platform/allegro-dvt/allegro-core.c
2159
free -= len;
drivers/media/platform/allegro-dvt/allegro-core.c
2165
if (free != 0) {
drivers/media/platform/allegro-dvt/allegro-core.c
2168
free);
drivers/media/platform/amphion/vdec.c
1626
static void vdec_stop(struct vpu_inst *inst, bool free)
drivers/media/platform/amphion/vdec.c
1635
if (free) {
drivers/media/platform/imagination/e5010-jpeg-enc.c
737
goto free;
drivers/media/platform/imagination/e5010-jpeg-enc.c
771
free:
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
1160
goto free;
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
1195
free:
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
2209
goto free;
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
2249
free:
drivers/media/platform/renesas/vsp1/vsp1_dl.c
107
struct list_head free;
drivers/media/platform/renesas/vsp1/vsp1_dl.c
1097
list_count = list_count_nodes(&dlm->free);
drivers/media/platform/renesas/vsp1/vsp1_dl.c
1134
INIT_LIST_HEAD(&dlm->free);
drivers/media/platform/renesas/vsp1/vsp1_dl.c
1168
list_add_tail(&dl->list, &dlm->free);
drivers/media/platform/renesas/vsp1/vsp1_dl.c
1192
list_for_each_entry_safe(dl, next, &dlm->free, list) {
drivers/media/platform/renesas/vsp1/vsp1_dl.c
139
struct list_head free;
drivers/media/platform/renesas/vsp1/vsp1_dl.c
162
struct list_head free;
drivers/media/platform/renesas/vsp1/vsp1_dl.c
227
struct list_head free;
drivers/media/platform/renesas/vsp1/vsp1_dl.c
292
INIT_LIST_HEAD(&pool->free);
drivers/media/platform/renesas/vsp1/vsp1_dl.c
303
list_add_tail(&dlb->free, &pool->free);
drivers/media/platform/renesas/vsp1/vsp1_dl.c
343
if (!list_empty(&pool->free)) {
drivers/media/platform/renesas/vsp1/vsp1_dl.c
344
dlb = list_first_entry(&pool->free, struct vsp1_dl_body, free);
drivers/media/platform/renesas/vsp1/vsp1_dl.c
345
list_del(&dlb->free);
drivers/media/platform/renesas/vsp1/vsp1_dl.c
373
list_add_tail(&dlb->free, &dlb->pool->free);
drivers/media/platform/renesas/vsp1/vsp1_dl.c
444
INIT_LIST_HEAD(&pool->free);
drivers/media/platform/renesas/vsp1/vsp1_dl.c
486
list_add_tail(&cmd->free, &pool->free);
drivers/media/platform/renesas/vsp1/vsp1_dl.c
500
if (!list_empty(&pool->free)) {
drivers/media/platform/renesas/vsp1/vsp1_dl.c
501
cmd = list_first_entry(&pool->free, struct vsp1_dl_ext_cmd,
drivers/media/platform/renesas/vsp1/vsp1_dl.c
502
free);
drivers/media/platform/renesas/vsp1/vsp1_dl.c
503
list_del(&cmd->free);
drivers/media/platform/renesas/vsp1/vsp1_dl.c
522
list_add_tail(&cmd->free, &cmd->pool->free);
drivers/media/platform/renesas/vsp1/vsp1_dl.c
620
if (!list_empty(&dlm->free)) {
drivers/media/platform/renesas/vsp1/vsp1_dl.c
621
dl = list_first_entry(&dlm->free, struct vsp1_dl_list, list);
drivers/media/platform/renesas/vsp1/vsp1_dl.c
679
list_add_tail(&dl->list, &dl->dlm->free);
drivers/media/platform/renesas/vsp1/vsp1_dl.h
39
struct list_head free;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1006
free:
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
962
goto free;
drivers/media/test-drivers/vidtv/vidtv_channel.c
234
goto free;
drivers/media/test-drivers/vidtv/vidtv_channel.c
254
free:
drivers/media/test-drivers/vidtv/vidtv_mux.c
110
free:
drivers/media/test-drivers/vidtv/vidtv_mux.c
87
goto free;
drivers/media/test-drivers/vidtv/vidtv_mux.c
90
goto free;
drivers/media/test-drivers/vidtv/vidtv_mux.c
93
goto free;
drivers/media/test-drivers/vidtv/vidtv_mux.c
96
goto free;
drivers/media/test-drivers/vidtv/vidtv_mux.c
99
goto free;
drivers/mfd/qcom-pm8xxx.c
395
.free = irq_domain_free_irqs_common,
drivers/mfd/twl-core.c
760
goto free;
drivers/mfd/twl-core.c
767
goto free;
drivers/mfd/twl-core.c
787
goto free;
drivers/mfd/twl-core.c
883
goto free;
drivers/mfd/twl-core.c
899
free:
drivers/misc/hpilo.c
812
goto free;
drivers/misc/hpilo.c
861
free:
drivers/misc/ibmvmc.c
1152
unsigned int valid, free, index;
drivers/misc/ibmvmc.c
1169
ibmvmc_count_hmc_buffers(index, &valid, &free);
drivers/misc/ibmvmc.c
1485
buffer->free = 1;
drivers/misc/ibmvmc.c
1667
buffer->free = 0;
drivers/misc/ibmvmc.c
336
if (buffer[i].valid && buffer[i].free &&
drivers/misc/ibmvmc.c
338
buffer[i].free = 0;
drivers/misc/ibmvmc.c
372
if (buffer[i].free &&
drivers/misc/ibmvmc.c
374
buffer[i].free = 0;
drivers/misc/ibmvmc.c
396
buffer->free = 1;
drivers/misc/ibmvmc.c
409
unsigned int *free)
drivers/misc/ibmvmc.c
418
if (!valid || !free)
drivers/misc/ibmvmc.c
421
*valid = 0; *free = 0;
drivers/misc/ibmvmc.c
429
if (buffer[i].free)
drivers/misc/ibmvmc.c
430
*free = *free + 1;
drivers/misc/ibmvmc.h
92
u8 free; /* 1 when buffer available for the Alpha Partition */
drivers/misc/mei/bus.c
235
goto free;
drivers/misc/mei/bus.c
251
free:
drivers/misc/mei/client.c
1974
goto free;
drivers/misc/mei/client.c
2091
free:
drivers/misc/mei/main.c
249
goto free;
drivers/misc/mei/main.c
256
goto free;
drivers/misc/mei/main.c
266
goto free;
drivers/misc/mei/main.c
275
free:
drivers/mmc/host/dw_mmc-rockchip.c
356
goto free;
drivers/mmc/host/dw_mmc-rockchip.c
370
goto free;
drivers/mmc/host/dw_mmc-rockchip.c
409
free:
drivers/mmc/host/toshsd.c
627
goto free;
drivers/mmc/host/toshsd.c
669
free:
drivers/mmc/host/wbsd.c
1370
goto free;
drivers/mmc/host/wbsd.c
1409
free:
drivers/mtd/devices/docg3.c
89
.free = docg3_ooblayout_free,
drivers/mtd/ftl.c
431
uint32_t src, dest, free, i;
drivers/mtd/ftl.c
478
free = 0;
drivers/mtd/ftl.c
506
free++;
drivers/mtd/ftl.c
539
part->FreeTotal += free;
drivers/mtd/ftl.c
540
eun->Free = free;
drivers/mtd/mtdcore.c
1886
if (!master->ooblayout || !master->ooblayout->free)
drivers/mtd/mtdcore.c
1889
return master->ooblayout->free(master, section, oobfree);
drivers/mtd/mtdpstore.c
463
goto free;
drivers/mtd/mtdpstore.c
470
goto free;
drivers/mtd/mtdpstore.c
488
free:
drivers/mtd/nand/ecc-mxic.c
171
.free = mxic_ecc_ooblayout_free,
drivers/mtd/nand/ecc-realtek.c
146
.free = rtl_ecc_ooblayout_free,
drivers/mtd/nand/ecc-realtek.c
191
static int rtl_ecc_run_engine(struct rtl_ecc_ctx *ctx, char *data, char *free,
drivers/mtd/nand/ecc-realtek.c
203
memcpy(buf_free, free, RTL_ECC_FREE_SIZE);
drivers/mtd/nand/ecc-realtek.c
213
memcpy(free, buf_free, RTL_ECC_FREE_SIZE);
drivers/mtd/nand/ecc-realtek.c
226
char *data, *free, *parity;
drivers/mtd/nand/ecc-realtek.c
237
free = req->oobbuf.in;
drivers/mtd/nand/ecc-realtek.c
242
ret |= rtl_ecc_run_engine(ctx, data, free, parity, RTL_ECC_OP_ENCODE);
drivers/mtd/nand/ecc-realtek.c
244
free += RTL_ECC_FREE_SIZE;
drivers/mtd/nand/ecc-realtek.c
260
char *data, *free, *parity;
drivers/mtd/nand/ecc-realtek.c
272
free = req->oobbuf.in;
drivers/mtd/nand/ecc-realtek.c
277
int ret = rtl_ecc_run_engine(ctx, data, free, parity, RTL_ECC_OP_DECODE);
drivers/mtd/nand/ecc-realtek.c
283
free, RTL_ECC_FREE_SIZE,
drivers/mtd/nand/ecc-realtek.c
293
free += RTL_ECC_FREE_SIZE;
drivers/mtd/nand/ecc.c
214
.free = nand_ooblayout_free_sp,
drivers/mtd/nand/ecc.c
255
.free = nand_ooblayout_free_lp,
drivers/mtd/nand/ecc.c
329
.free = nand_ooblayout_free_lp_hamming,
drivers/mtd/nand/onenand/onenand_base.c
132
.free = onenand_ooblayout_128_free,
drivers/mtd/nand/onenand/onenand_base.c
171
.free = onenand_ooblayout_32_64_free,
drivers/mtd/nand/onenand/onenand_base.c
92
.free = flexonenand_ooblayout_free,
drivers/mtd/nand/raw/brcmnand/brcmnand.c
1342
.free = brcmnand_hamming_ooblayout_free,
drivers/mtd/nand/raw/brcmnand/brcmnand.c
1414
.free = brcmnand_bch_ooblayout_free_lp,
drivers/mtd/nand/raw/brcmnand/brcmnand.c
1419
.free = brcmnand_bch_ooblayout_free_sp,
drivers/mtd/nand/raw/cadence-nand-controller.c
2363
.free = cadence_nand_ooblayout_free,
drivers/mtd/nand/raw/cafe_nand.c
480
.free = cafe_ooblayout_free,
drivers/mtd/nand/raw/davinci_nand.c
488
.free = hwecc4_ooblayout_small_free,
drivers/mtd/nand/raw/davinci_nand.c
526
.free = hwecc4_ooblayout_large_free,
drivers/mtd/nand/raw/denali.c
954
.free = denali_ooblayout_free,
drivers/mtd/nand/raw/diskonchip.c
853
.free = doc200x_ooblayout_free,
drivers/mtd/nand/raw/fsl_elbc_nand.c
114
.free = fsl_elbc_ooblayout_free,
drivers/mtd/nand/raw/fsl_ifc_nand.c
132
.free = fsl_ifc_ooblayout_free,
drivers/mtd/nand/raw/fsmc_nand.c
201
.free = fsmc_ecc1_ooblayout_free,
drivers/mtd/nand/raw/fsmc_nand.c
248
.free = fsmc_ecc4_ooblayout_free,
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
1132
.free = gpmi_ooblayout_free,
drivers/mtd/nand/raw/hisi504_nand.c
633
.free = hisi_ooblayout_free,
drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c
103
.free = qi_lb60_ooblayout_free,
drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c
138
.free = jz4725b_ooblayout_free,
drivers/mtd/nand/raw/intel-nand-controller.c
266
.free = ebu_nand_ooblayout_free,
drivers/mtd/nand/raw/lpc32xx_mlc.c
159
.free = lpc32xx_ooblayout_free,
drivers/mtd/nand/raw/lpc32xx_slc.c
168
.free = lpc32xx_ooblayout_free,
drivers/mtd/nand/raw/marvell_nand.c
2244
.free = marvell_nand_ooblayout_free,
drivers/mtd/nand/raw/meson_nand.c
1126
.free = meson_ooblayout_free,
drivers/mtd/nand/raw/mtk_nand.c
1158
.free = mtk_nfc_ooblayout_free,
drivers/mtd/nand/raw/mtk_nand.c
1233
int free, ret;
drivers/mtd/nand/raw/mtk_nand.c
1268
free = (nand->ecc.strength * mtk_ecc_get_parity_bits(nfc->ecc)
drivers/mtd/nand/raw/mtk_nand.c
1270
free = spare - free;
drivers/mtd/nand/raw/mtk_nand.c
1277
if (free > NFI_FDM_MAX_SIZE) {
drivers/mtd/nand/raw/mtk_nand.c
1281
} else if (free < 0) {
drivers/mtd/nand/raw/mxc_nand.c
932
.free = mxc_v1_ooblayout_free,
drivers/mtd/nand/raw/mxc_nand.c
977
.free = mxc_v2_ooblayout_free,
drivers/mtd/nand/raw/nand_micron.c
128
.free = micron_nand_on_die_4_ooblayout_free,
drivers/mtd/nand/raw/nand_micron.c
163
.free = micron_nand_on_die_8_ooblayout_free,
drivers/mtd/nand/raw/nuvoton-ma35d1-nand-controller.c
142
.free = ma35_ooblayout_free,
drivers/mtd/nand/raw/omap2.c
1786
.free = omap_ooblayout_free,
drivers/mtd/nand/raw/omap2.c
1837
.free = omap_sw_ooblayout_free,
drivers/mtd/nand/raw/pl35x-nand-controller.c
187
.free = pl35x_ecc_ooblayout16_free,
drivers/mtd/nand/raw/qcom_nandc.c
1362
.free = qcom_nand_ooblayout_free,
drivers/mtd/nand/raw/renesas-nand-controller.c
1010
.free = rnandc_ooblayout_free,
drivers/mtd/nand/raw/rockchip-nand-controller.c
981
.free = rk_nfc_ooblayout_free,
drivers/mtd/nand/raw/sh_flctl.c
59
.free = flctl_4secc_ooblayout_sp_free,
drivers/mtd/nand/raw/sh_flctl.c
97
.free = flctl_4secc_ooblayout_lp_free,
drivers/mtd/nand/raw/sm_common.c
52
.free = oob_sm_ooblayout_free,
drivers/mtd/nand/raw/sm_common.c
96
.free = oob_sm_small_ooblayout_free,
drivers/mtd/nand/raw/stm32_fmc2_nand.c
1710
.free = stm32_fmc2_nfc_ooblayout_free,
drivers/mtd/nand/raw/sunxi_nand.c
1787
.free = sunxi_nand_ooblayout_free,
drivers/mtd/nand/raw/tegra_nand.c
227
.free = tegra_nand_ooblayout_no_free,
drivers/mtd/nand/raw/tegra_nand.c
248
.free = tegra_nand_ooblayout_no_free,
drivers/mtd/nand/spi/alliancememory.c
92
.free = am_ooblayout_free,
drivers/mtd/nand/spi/ato.c
61
.free = ato25d1ga_ooblayout_free,
drivers/mtd/nand/spi/core.c
340
.free = spinand_noecc_ooblayout_free,
drivers/mtd/nand/spi/dosilicon.c
58
.free = ds35xx_ooblayout_free,
drivers/mtd/nand/spi/esmt.c
108
.free = f50l1g41lb_ooblayout_free,
drivers/mtd/nand/spi/fmsh.c
107
.free = fm25s01a_ooblayout_free,
drivers/mtd/nand/spi/fmsh.c
112
.free = fm25s01bi3_ooblayout_free,
drivers/mtd/nand/spi/foresee.c
54
.free = f35sqa002g_ooblayout_free,
drivers/mtd/nand/spi/gigadevice.c
178
.free = gd5fxgq4xa_ooblayout_free,
drivers/mtd/nand/spi/gigadevice.c
233
.free = gd5fxgqx_variant2_ooblayout_free,
drivers/mtd/nand/spi/gigadevice.c
262
.free = gd5fxgq4xc_ooblayout_256_free,
drivers/mtd/nand/spi/macronix.c
81
.free = mx35lfxge4ab_ooblayout_free,
drivers/mtd/nand/spi/micron.c
134
.free = micron_4_ooblayout_free,
drivers/mtd/nand/spi/micron.c
93
.free = micron_8_ooblayout_free,
drivers/mtd/nand/spi/paragon.c
95
.free = pn26g0xa_ooblayout_free,
drivers/mtd/nand/spi/skyhigh.c
57
.free = skyhigh_spinand_ooblayout_free,
drivers/mtd/nand/spi/toshiba.c
68
.free = tx58cxgxsxraix_ooblayout_free,
drivers/mtd/nand/spi/winbond.c
161
.free = w25m02gv_ooblayout_free,
drivers/mtd/nand/spi/winbond.c
212
.free = w25n02kv_ooblayout_free,
drivers/mtd/nand/spi/winbond.c
217
.free = w25n02kv_ooblayout_free,
drivers/mtd/nand/spi/winbond.c
282
.free = w25n01jw_ooblayout_free,
drivers/mtd/nand/spi/winbond.c
287
.free = w35n01jw_ooblayout_free,
drivers/mtd/nand/spi/xtx.c
120
.free = xt26xxxd_ooblayout_free,
drivers/mtd/nand/spi/xtx.c
67
.free = xt26g0xa_ooblayout_free,
drivers/mtd/parsers/scpart.c
171
goto free;
drivers/mtd/parsers/scpart.c
177
goto free;
drivers/mtd/parsers/scpart.c
220
free:
drivers/mtd/parsers/scpart.c
68
goto free;
drivers/mtd/parsers/scpart.c
86
goto free;
drivers/mtd/parsers/scpart.c
94
free:
drivers/mtd/ubi/attach.c
1123
UBI_UNKNOWN, ec, 0, &ai->free);
drivers/mtd/ubi/attach.c
1329
list_for_each_entry_safe(aeb, aeb_tmp, &ai->free, u.list) {
drivers/mtd/ubi/attach.c
1421
list_for_each_entry(aeb, &ai->free, u.list) {
drivers/mtd/ubi/attach.c
1459
INIT_LIST_HEAD(&ai->free);
drivers/mtd/ubi/attach.c
1882
list_for_each_entry(aeb, &ai->free, u.list)
drivers/mtd/ubi/attach.c
234
if (list == &ai->free) {
drivers/mtd/ubi/attach.c
824
if (!list_empty(&ai->free)) {
drivers/mtd/ubi/attach.c
825
aeb = list_entry(ai->free.next, struct ubi_ainf_peb, u.list);
drivers/mtd/ubi/fastmap-wl.c
112
int free, expect_free, executed;
drivers/mtd/ubi/fastmap-wl.c
125
free = ubi->free_count;
drivers/mtd/ubi/fastmap-wl.c
126
free += pool->size - pool->used + wl_pool->size - wl_pool->used;
drivers/mtd/ubi/fastmap-wl.c
137
} while (free < expect_free);
drivers/mtd/ubi/fastmap-wl.c
151
if (!ubi->free.rb_node)
drivers/mtd/ubi/fastmap-wl.c
168
static int can_fill_pools(struct ubi_device *ubi, int free)
drivers/mtd/ubi/fastmap-wl.c
175
if (free - pool_need < 1)
drivers/mtd/ubi/fastmap-wl.c
208
wl_tree_add(ubi->fm_anchor, &ubi->free);
drivers/mtd/ubi/fastmap-wl.c
241
e = find_wl_entry(ubi, &ubi->free, WL_FREE_MAX_DIFF,
drivers/mtd/ubi/fastmap-wl.c
243
self_check_in_wl_tree(ubi, e, &ubi->free);
drivers/mtd/ubi/fastmap-wl.c
244
rb_erase(&e->u.rb, &ubi->free);
drivers/mtd/ubi/fastmap-wl.c
275
while (!ubi->free.rb_node && ubi->works_count) {
drivers/mtd/ubi/fastmap-wl.c
393
if (!ubi->free.rb_node)
drivers/mtd/ubi/fastmap-wl.c
395
e = find_wl_entry(ubi, &ubi->free, WL_FREE_MAX_DIFF, 0);
drivers/mtd/ubi/fastmap-wl.c
399
if (ubi->free.rb_node) {
drivers/mtd/ubi/fastmap-wl.c
400
e = find_wl_entry(ubi, &ubi->free, WL_FREE_MAX_DIFF, 0);
drivers/mtd/ubi/fastmap-wl.c
45
wl_tree_add(e, &ubi->free);
drivers/mtd/ubi/fastmap-wl.c
79
if (!ubi->free.rb_node)
drivers/mtd/ubi/fastmap-wl.c
83
e = find_anchor_wl_entry(&ubi->free);
drivers/mtd/ubi/fastmap-wl.c
85
e = find_mean_wl_entry(ubi, &ubi->free);
drivers/mtd/ubi/fastmap-wl.c
90
self_check_in_wl_tree(ubi, e, &ubi->free);
drivers/mtd/ubi/fastmap-wl.c
94
rb_erase(&e->u.rb, &ubi->free);
drivers/mtd/ubi/fastmap.c
402
struct list_head *free)
drivers/mtd/ubi/fastmap.c
471
ret = add_aeb(ai, free, pnum, ec, scrub);
drivers/mtd/ubi/fastmap.c
529
list_for_each_entry(aeb, &ai->free, u.list)
drivers/mtd/ubi/fastmap.c
552
struct list_head used, free;
drivers/mtd/ubi/fastmap.c
567
INIT_LIST_HEAD(&free);
drivers/mtd/ubi/fastmap.c
643
ret = add_aeb(ai, &ai->free, be32_to_cpu(fmec->pnum),
drivers/mtd/ubi/fastmap.c
765
ret = scan_pool(ubi, ai, fmpl->pebs, pool_size, &max_sqnum, &free);
drivers/mtd/ubi/fastmap.c
769
ret = scan_pool(ubi, ai, fmpl_wl->pebs, wl_pool_size, &max_sqnum, &free);
drivers/mtd/ubi/fastmap.c
776
list_for_each_entry_safe(tmp_aeb, _tmp_aeb, &free, u.list)
drivers/mtd/ubi/fastmap.c
777
list_move_tail(&tmp_aeb->u.list, &ai->free);
drivers/mtd/ubi/fastmap.c
782
ubi_assert(list_empty(&free));
drivers/mtd/ubi/fastmap.c
803
list_for_each_entry_safe(tmp_aeb, _tmp_aeb, &free, u.list) {
drivers/mtd/ubi/ubi.h
1016
ubi_rb_for_each_entry((tmp_rb), (e), &(ubi)->free, u.rb)
drivers/mtd/ubi/ubi.h
608
struct rb_root free;
drivers/mtd/ubi/ubi.h
762
struct list_head free;
drivers/mtd/ubi/wl.c
1051
if (!ubi->used.rb_node || !ubi->free.rb_node)
drivers/mtd/ubi/wl.c
1062
e2 = find_wl_entry(ubi, &ubi->free, WL_FREE_MAX_DIFF, 0);
drivers/mtd/ubi/wl.c
1129
wl_tree_add(e, &ubi->free);
drivers/mtd/ubi/wl.c
1602
} else if (in_wl_tree(e, &ubi->free)) {
drivers/mtd/ubi/wl.c
1603
rb_erase(&e->u.rb, &ubi->free);
drivers/mtd/ubi/wl.c
1775
wl_tree_add(e, &ubi->free);
drivers/mtd/ubi/wl.c
1807
ubi->used = ubi->erroneous = ubi->free = ubi->scrub = RB_ROOT;
drivers/mtd/ubi/wl.c
1836
list_for_each_entry(aeb, &ai->free, u.list) {
drivers/mtd/ubi/wl.c
1849
wl_tree_add(e, &ubi->free);
drivers/mtd/ubi/wl.c
1958
tree_destroy(ubi, &ubi->free);
drivers/mtd/ubi/wl.c
1993
tree_destroy(ubi, &ubi->free);
drivers/mtd/ubi/wl.c
2093
e = find_wl_entry(ubi, &ubi->free, WL_FREE_MAX_DIFF, 0);
drivers/mtd/ubi/wl.c
2094
self_check_in_wl_tree(ubi, e, &ubi->free);
drivers/mtd/ubi/wl.c
2097
rb_erase(&e->u.rb, &ubi->free);
drivers/mtd/ubi/wl.c
2115
while (!ubi->free.rb_node && ubi->works_count) {
drivers/mtd/ubi/wl.c
2145
if (!ubi->free.rb_node) {
drivers/mtd/ubi/wl.c
399
e = find_mean_wl_entry(ubi, &ubi->free);
drivers/mtd/ubi/wl.c
405
self_check_in_wl_tree(ubi, e, &ubi->free);
drivers/mtd/ubi/wl.c
411
rb_erase(&e->u.rb, &ubi->free);
drivers/mtd/ubi/wl.c
688
if (!ubi->free.rb_node ||
drivers/mtd/ubi/wl.c
702
!ubi->free.rb_node, !ubi->used.rb_node);
drivers/mtd/ubi/wl.c
716
wl_tree_add(ubi->fm_anchor, &ubi->free);
drivers/mtd/ubi/wl.c
751
wl_tree_add(e2, &ubi->free);
drivers/mtd/ubi/wl.c
960
wl_tree_add(e2, &ubi->free);
drivers/net/amt.c
1195
goto free;
drivers/net/amt.c
1208
goto free;
drivers/net/amt.c
1219
goto free;
drivers/net/amt.c
1232
goto free;
drivers/net/amt.c
1242
goto free;
drivers/net/amt.c
1246
goto free;
drivers/net/amt.c
1253
goto free;
drivers/net/amt.c
1256
goto free;
drivers/net/amt.c
1258
goto free;
drivers/net/amt.c
1265
goto free;
drivers/net/amt.c
1270
goto free;
drivers/net/amt.c
1275
goto free;
drivers/net/amt.c
1299
free:
drivers/net/can/spi/mcp251x.c
606
gpio->free = mcp251x_gpio_free;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
1938
gc->free = mcp251xfd_gpio_free;
drivers/net/ethernet/8390/etherh.c
695
goto free;
drivers/net/ethernet/8390/etherh.c
703
goto free;
drivers/net/ethernet/8390/etherh.c
752
goto free;
drivers/net/ethernet/8390/etherh.c
761
free:
drivers/net/ethernet/atheros/atlx/atl2.c
1906
goto free;
drivers/net/ethernet/atheros/atlx/atl2.c
1912
free:
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
2012
unsigned int viid, bool free, unsigned int naddr,
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
2137
bool free, unsigned int naddr,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
1914
goto free;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
1927
free:
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
377
bool free = false;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
382
ret = cxgb4_alloc_mac_filt(adap, pi->viid, free, 1, maclist,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c
79
bool free, unsigned int naddr, const u8 **addr,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c
84
ret = t4_alloc_mac_filt(adap, adap->mbox, viid, free,
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
7973
unsigned int viid, bool free, unsigned int naddr,
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
7997
FW_CMD_EXEC_V(free) |
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
8000
cpu_to_be32(FW_VI_MAC_CMD_FREEMACS_V(free) |
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
8034
free = false;
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
942
bool free = false;
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
947
ret = t4vf_alloc_mac_filt(adapter, pi->viid, free, 1, maclist,
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c
1527
int t4vf_alloc_mac_filt(struct adapter *adapter, unsigned int viid, bool free,
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c
1553
(free ? FW_CMD_EXEC_F : 0) |
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c
1556
cpu_to_be32(FW_VI_MAC_CMD_FREEMACS_V(free) |
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c
1587
free = false;
drivers/net/ethernet/cirrus/cs89x0.c
1859
goto free;
drivers/net/ethernet/cirrus/cs89x0.c
1865
goto free;
drivers/net/ethernet/cirrus/cs89x0.c
1871
goto free;
drivers/net/ethernet/cirrus/cs89x0.c
1877
free:
drivers/net/ethernet/cisco/enic/enic.h
126
int free;
drivers/net/ethernet/cisco/enic/enic_clsf.c
101
enic->rfs_h.free++;
drivers/net/ethernet/cisco/enic/enic_clsf.c
148
enic->rfs_h.free++;
drivers/net/ethernet/cisco/enic/enic_clsf.c
207
i = --enic->rfs_h.free;
drivers/net/ethernet/cisco/enic/enic_clsf.c
210
enic->rfs_h.free++;
drivers/net/ethernet/cisco/enic/enic_clsf.c
217
enic->rfs_h.free++;
drivers/net/ethernet/cisco/enic/enic_clsf.c
226
enic->rfs_h.free++;
drivers/net/ethernet/cisco/enic/enic_clsf.c
245
enic->rfs_h.free++;
drivers/net/ethernet/cisco/enic/enic_clsf.c
253
i = --enic->rfs_h.free;
drivers/net/ethernet/cisco/enic/enic_clsf.c
255
enic->rfs_h.free++;
drivers/net/ethernet/cisco/enic/enic_clsf.c
263
enic->rfs_h.free++;
drivers/net/ethernet/cisco/enic/enic_clsf.c
270
enic->rfs_h.free++;
drivers/net/ethernet/cisco/enic/enic_clsf.c
81
enic->rfs_h.free = enic->rfs_h.max;
drivers/net/ethernet/cisco/enic/enic_ethtool.c
475
cmd->data = enic->rfs_h.max - enic->rfs_h.free;
drivers/net/ethernet/cisco/enic/enic_ethtool.c
592
cmd->rule_cnt = enic->rfs_h.max - enic->rfs_h.free;
drivers/net/ethernet/ethoc.c
1051
goto free;
drivers/net/ethernet/ethoc.c
1059
goto free;
drivers/net/ethernet/ethoc.c
1072
goto free;
drivers/net/ethernet/ethoc.c
1083
goto free;
drivers/net/ethernet/ethoc.c
1096
goto free;
drivers/net/ethernet/ethoc.c
1105
goto free;
drivers/net/ethernet/ethoc.c
1116
goto free;
drivers/net/ethernet/ethoc.c
1129
goto free;
drivers/net/ethernet/ethoc.c
1143
goto free;
drivers/net/ethernet/ethoc.c
1247
free:
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
3088
goto free;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
3107
free:
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_regs.c
487
goto free;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_regs.c
503
free:
drivers/net/ethernet/i825xx/ether1.c
1010
goto free;
drivers/net/ethernet/i825xx/ether1.c
1015
goto free;
drivers/net/ethernet/i825xx/ether1.c
1024
goto free;
drivers/net/ethernet/i825xx/ether1.c
1032
goto free;
drivers/net/ethernet/i825xx/ether1.c
1040
free:
drivers/net/ethernet/intel/ice/ice_sriov.c
660
.free = ice_sriov_free_vf,
drivers/net/ethernet/intel/ice/ice_vf_lib.c
61
vf->vf_ops->free(vf);
drivers/net/ethernet/intel/ice/ice_vf_lib.h
118
void (*free)(struct ice_vf *vf);
drivers/net/ethernet/intel/idpf/xdp.c
336
u32 free;
drivers/net/ethernet/intel/idpf/xdp.c
340
free = xdpsq->desc_count - xdpsq->pending;
drivers/net/ethernet/intel/idpf/xdp.c
341
if (free < xdpsq->thresh)
drivers/net/ethernet/intel/idpf/xdp.c
342
free += idpf_xdpsq_complete(xdpsq, xdpsq->thresh);
drivers/net/ethernet/intel/idpf/xdp.c
354
return free;
drivers/net/ethernet/intel/idpf/xsk.c
273
u32 free;
drivers/net/ethernet/intel/idpf/xsk.c
277
free = xdpsq->desc_count - xdpsq->pending;
drivers/net/ethernet/intel/idpf/xsk.c
278
if (free < xdpsq->thresh)
drivers/net/ethernet/intel/idpf/xsk.c
279
free += idpf_xsksq_complete(xdpsq, xdpsq->thresh);
drivers/net/ethernet/intel/idpf/xsk.c
292
return free;
drivers/net/ethernet/intel/idpf/xsk.c
318
u32 free;
drivers/net/ethernet/intel/idpf/xsk.c
322
free = xsksq->desc_count - xsksq->pending;
drivers/net/ethernet/intel/idpf/xsk.c
323
if (free < xsksq->thresh)
drivers/net/ethernet/intel/idpf/xsk.c
324
free += idpf_xsksq_complete(xsksq, xsksq->thresh);
drivers/net/ethernet/intel/idpf/xsk.c
327
min(free - 1, xsksq->thresh),
drivers/net/ethernet/intel/igb/igb.h
112
bool free;
drivers/net/ethernet/intel/igb/igb_main.c
3807
mac_list->free = true;
drivers/net/ethernet/intel/igb/igb_main.c
7951
entry->free = true;
drivers/net/ethernet/intel/igb/igb_main.c
7959
if (entry->free) {
drivers/net/ethernet/intel/igb/igb_main.c
7966
entry->free = false;
drivers/net/ethernet/intel/ixgbe/ixgbe.h
245
bool free;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
44
mv_list[i].free = true;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
654
entry->free = true;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
670
if (entry->free) {
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
691
entry->free = false;
drivers/net/ethernet/intel/libeth/xsk.c
57
goto free;
drivers/net/ethernet/intel/libeth/xsk.c
61
free:
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
502
goto free;
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
513
free:
drivers/net/ethernet/mellanox/mlx4/cq.c
414
init_completion(&cq->free);
drivers/net/ethernet/mellanox/mlx4/cq.c
456
complete(&cq->free);
drivers/net/ethernet/mellanox/mlx4/cq.c
457
wait_for_completion(&cq->free);
drivers/net/ethernet/mellanox/mlx4/cq.c
73
complete(&mcq->free);
drivers/net/ethernet/mellanox/mlx4/port.c
167
int free = -1;
drivers/net/ethernet/mellanox/mlx4/port.c
232
if (free < 0)
drivers/net/ethernet/mellanox/mlx4/port.c
233
free = i;
drivers/net/ethernet/mellanox/mlx4/port.c
268
free = free_for_dup;
drivers/net/ethernet/mellanox/mlx4/port.c
270
mlx4_dbg(dev, "Free MAC index is %d\n", free);
drivers/net/ethernet/mellanox/mlx4/port.c
279
table->entries[free] = cpu_to_be64(mac | MLX4_MAC_VALID);
drivers/net/ethernet/mellanox/mlx4/port.c
285
table->entries[free] = 0;
drivers/net/ethernet/mellanox/mlx4/port.c
288
table->refs[free] = 1;
drivers/net/ethernet/mellanox/mlx4/port.c
289
table->is_dup[free] = false;
drivers/net/ethernet/mellanox/mlx4/port.c
292
dup_table->refs[free] = 0;
drivers/net/ethernet/mellanox/mlx4/port.c
293
dup_table->is_dup[free] = true;
drivers/net/ethernet/mellanox/mlx4/port.c
294
dup_table->entries[free] = cpu_to_be64(mac | MLX4_MAC_VALID);
drivers/net/ethernet/mellanox/mlx4/port.c
299
dup_table->is_dup[free] = false;
drivers/net/ethernet/mellanox/mlx4/port.c
300
dup_table->entries[free] = 0;
drivers/net/ethernet/mellanox/mlx4/port.c
305
err = free;
drivers/net/ethernet/mellanox/mlx4/port.c
562
int free = -1;
drivers/net/ethernet/mellanox/mlx4/port.c
632
if (free < 0)
drivers/net/ethernet/mellanox/mlx4/port.c
633
free = i;
drivers/net/ethernet/mellanox/mlx4/port.c
669
free = free_for_dup;
drivers/net/ethernet/mellanox/mlx4/port.c
671
if (free < 0) {
drivers/net/ethernet/mellanox/mlx4/port.c
677
table->refs[free] = 1;
drivers/net/ethernet/mellanox/mlx4/port.c
678
table->is_dup[free] = false;
drivers/net/ethernet/mellanox/mlx4/port.c
679
table->entries[free] = cpu_to_be32(vlan | MLX4_VLAN_VALID);
drivers/net/ethernet/mellanox/mlx4/port.c
684
table->refs[free] = 0;
drivers/net/ethernet/mellanox/mlx4/port.c
685
table->entries[free] = 0;
drivers/net/ethernet/mellanox/mlx4/port.c
690
dup_table->refs[free] = 0;
drivers/net/ethernet/mellanox/mlx4/port.c
691
dup_table->is_dup[free] = true;
drivers/net/ethernet/mellanox/mlx4/port.c
692
dup_table->entries[free] = cpu_to_be32(vlan | MLX4_VLAN_VALID);
drivers/net/ethernet/mellanox/mlx4/port.c
697
dup_table->is_dup[free] = false;
drivers/net/ethernet/mellanox/mlx4/port.c
698
dup_table->entries[free] = 0;
drivers/net/ethernet/mellanox/mlx4/port.c
704
*index = free;
drivers/net/ethernet/mellanox/mlx4/qp.c
432
init_completion(&qp->free);
drivers/net/ethernet/mellanox/mlx4/qp.c
52
complete(&qp->free);
drivers/net/ethernet/mellanox/mlx4/qp.c
532
wait_for_completion(&qp->free);
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
315
int allocated, free, reserved, guaranteed, from_free;
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
326
free = (port > 0) ? res_alloc->res_port_free[port - 1] :
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
351
if (free - from_free >= reserved)
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
355
slave, port, resource_str(res_type), free,
drivers/net/ethernet/mellanox/mlx4/srq.c
207
init_completion(&srq->free);
drivers/net/ethernet/mellanox/mlx4/srq.c
236
complete(&srq->free);
drivers/net/ethernet/mellanox/mlx4/srq.c
237
wait_for_completion(&srq->free);
drivers/net/ethernet/mellanox/mlx4/srq.c
61
complete(&srq->free);
drivers/net/ethernet/mellanox/mlx5/core/cq.c
142
init_completion(&cq->free);
drivers/net/ethernet/mellanox/mlx5/core/cq.c
209
wait_for_completion(&cq->free);
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
474
goto free;
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
482
goto free;
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
487
goto free;
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
500
goto free;
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
502
free:
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
425
MLX5_SET(mkc, mkc, free, 1);
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c
100
goto free;
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c
114
free:
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c
135
goto free;
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c
140
goto free;
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c
155
goto free;
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c
165
free:
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c
183
goto free;
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c
188
goto free;
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c
200
free:
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c
273
goto free;
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c
278
free:
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c
29
goto free;
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c
313
goto free;
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c
317
goto free;
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c
319
free:
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c
33
free:
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c
69
goto free;
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c
76
free:
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec.c
95
goto free;
drivers/net/ethernet/mellanox/mlx5/core/rdma.c
54
goto free;
drivers/net/ethernet/mellanox/mlx5/core/rdma.c
62
goto free;
drivers/net/ethernet/mellanox/mlx5/core/rdma.c
98
free:
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1089
goto free;
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1096
free:
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1190
goto free;
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1214
free:
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
804
void (*free)(struct mlxsw_sp *mlxsw_sp, void *priv,
drivers/net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c
380
.free = mlxsw_sp1_kvdl_free,
drivers/net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c
271
.free = mlxsw_sp2_kvdl_free,
drivers/net/ethernet/mellanox/mlxsw/spectrum_kvdl.c
73
kvdl->kvdl_ops->free(mlxsw_sp, kvdl->priv, type,
drivers/net/ethernet/meta/fbnic/fbnic_fw.c
243
int free = -EXFULL;
drivers/net/ethernet/meta/fbnic/fbnic_fw.c
251
free = i;
drivers/net/ethernet/meta/fbnic/fbnic_fw.c
256
if (free == -EXFULL)
drivers/net/ethernet/meta/fbnic/fbnic_fw.c
259
fbd->cmpl_data[free] = cmpl_data;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
1071
for (j = 0; j < ARRAY_SIZE(nfp->expl.group[i].free); j++) {
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
1074
if (!nfp->expl.group[i].free[j])
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
1087
nfp->expl.group[i].free[j] = false;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
1104
nfp->expl.group[priv->bar.group].free[priv->bar.area] = true;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
1280
.free = nfp6000_free,
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
169
int free[4];
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
691
nfp->expl.group[i].free[j] = true;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h
339
void (*free)(struct nfp_cpp *cpp);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
198
if (cpp->op->free)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
199
cpp->op->free(cpp);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
171
.free = __qlcnic_dcb_free,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
184
.free = __qlcnic_dcb_free,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h
31
void (*free) (struct qlcnic_dcb *);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h
54
if (dcb && dcb->ops->free)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h
55
dcb->ops->free(dcb);
drivers/net/ethernet/qualcomm/qca_uart.c
324
goto free;
drivers/net/ethernet/qualcomm/qca_uart.c
350
goto free;
drivers/net/ethernet/qualcomm/qca_uart.c
364
goto free;
drivers/net/ethernet/qualcomm/qca_uart.c
369
free:
drivers/net/ethernet/seeq/ether3.c
771
goto free;
drivers/net/ethernet/seeq/ether3.c
808
goto free;
drivers/net/ethernet/seeq/ether3.c
814
goto free;
drivers/net/ethernet/seeq/ether3.c
822
goto free;
drivers/net/ethernet/seeq/ether3.c
830
goto free;
drivers/net/ethernet/seeq/ether3.c
838
free:
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
30
bool free)
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
38
if (!entry->in_use && !first && free)
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
40
if ((entry->handle == loc) && !free && !entry->is_frag)
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1484
goto free;
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1495
goto free;
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1500
goto free;
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1509
goto free;
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1516
goto free;
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1535
goto free;
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1570
free:
drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c
812
goto free;
drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c
817
goto free;
drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c
826
goto free;
drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c
833
goto free;
drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c
852
goto free;
drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c
879
free:
drivers/net/ethernet/ti/icssm/icssm_prueth.c
1551
goto free;
drivers/net/ethernet/ti/icssm/icssm_prueth.c
1572
goto free;
drivers/net/ethernet/ti/icssm/icssm_prueth.c
1601
free:
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
796
goto free;
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
809
free:
drivers/net/ethernet/ti/icssm/icssm_switchdev.c
109
goto free;
drivers/net/ethernet/ti/icssm/icssm_switchdev.c
142
free:
drivers/net/ethernet/wangxun/libwx/wx_sriov.c
41
mv_list[i].free = true;
drivers/net/ethernet/wangxun/libwx/wx_sriov.c
550
entry->free = true;
drivers/net/ethernet/wangxun/libwx/wx_sriov.c
563
if (entry->free)
drivers/net/ethernet/wangxun/libwx/wx_sriov.c
567
if (!entry || !entry->free)
drivers/net/ethernet/wangxun/libwx/wx_sriov.c
572
entry->free = false;
drivers/net/ethernet/wangxun/libwx/wx_type.h
1216
bool free;
drivers/net/ieee802154/at86rf230.c
332
if (ctx->free)
drivers/net/ieee802154/at86rf230.c
75
bool free;
drivers/net/ieee802154/at86rf230.c
799
ctx->free = true;
drivers/net/ipa/gsi.h
65
u32 free; /* next free element in pool (modulo) */
drivers/net/ipa/gsi_trans.c
116
pool->free = 0;
drivers/net/ipa/gsi_trans.c
167
pool->free = 0;
drivers/net/ipa/gsi_trans.c
192
if (count > pool->count - pool->free)
drivers/net/ipa/gsi_trans.c
193
pool->free = 0;
drivers/net/ipa/gsi_trans.c
195
offset = pool->free * pool->size;
drivers/net/ipa/gsi_trans.c
196
pool->free += count;
drivers/net/phy/mediatek/mtk-2p5ge.c
110
free:
drivers/net/phy/mediatek/mtk-2p5ge.c
70
goto free;
drivers/net/tun.c
1412
goto free;
drivers/net/tun.c
1426
goto free;
drivers/net/tun.c
1431
goto free;
drivers/net/tun.c
1439
free:
drivers/net/usb/asix_common.c
686
goto free;
drivers/net/usb/asix_common.c
695
goto free;
drivers/net/usb/asix_common.c
705
goto free;
drivers/net/usb/asix_common.c
717
goto free;
drivers/net/usb/asix_common.c
725
goto free;
drivers/net/usb/asix_common.c
729
free:
drivers/net/usb/ax88172a.c
179
goto free;
drivers/net/usb/ax88172a.c
191
goto free;
drivers/net/usb/ax88172a.c
207
goto free;
drivers/net/usb/ax88172a.c
212
goto free;
drivers/net/usb/ax88172a.c
228
goto free;
drivers/net/usb/ax88172a.c
232
free:
drivers/net/usb/ax88179_178a.c
613
goto free;
drivers/net/usb/ax88179_178a.c
622
goto free;
drivers/net/usb/ax88179_178a.c
635
goto free;
drivers/net/usb/ax88179_178a.c
644
goto free;
drivers/net/usb/ax88179_178a.c
648
free:
drivers/net/virtio_net.c
6840
goto free;
drivers/net/virtio_net.c
6902
goto free;
drivers/net/virtio_net.c
6924
goto free;
drivers/net/virtio_net.c
6948
goto free;
drivers/net/virtio_net.c
7085
free:
drivers/net/vxlan/vxlan_mdb.c
1596
goto free;
drivers/net/vxlan/vxlan_mdb.c
1601
free:
drivers/net/wireguard/receive.c
446
bool free;
drivers/net/wireguard/receive.c
456
free = true;
drivers/net/wireguard/receive.c
475
free = false;
drivers/net/wireguard/receive.c
480
if (unlikely(free))
drivers/net/wireguard/selftest/allowedips.c
272
goto free;
drivers/net/wireguard/selftest/allowedips.c
278
goto free;
drivers/net/wireguard/selftest/allowedips.c
387
goto free;
drivers/net/wireguard/selftest/allowedips.c
392
goto free;
drivers/net/wireguard/selftest/allowedips.c
405
goto free;
drivers/net/wireguard/selftest/allowedips.c
410
free:
drivers/net/wireguard/selftest/allowedips.c
513
goto free;
drivers/net/wireguard/selftest/allowedips.c
706
free:
drivers/net/wireless/ath/ath10k/debug.c
275
goto free;
drivers/net/wireless/ath/ath10k/debug.c
296
goto free;
drivers/net/wireless/ath/ath10k/debug.c
325
goto free;
drivers/net/wireless/ath/ath10k/debug.c
331
goto free;
drivers/net/wireless/ath/ath10k/debug.c
344
free:
drivers/net/wireless/ath/ath11k/wmi.c
8236
goto free;
drivers/net/wireless/ath/ath11k/wmi.c
8247
goto free;
drivers/net/wireless/ath/ath11k/wmi.c
8309
free:
drivers/net/wireless/ath/ath12k/dp.c
1382
goto free;
drivers/net/wireless/ath/ath12k/dp.c
1388
goto free;
drivers/net/wireless/ath/ath12k/dp.c
1395
goto free;
drivers/net/wireless/ath/ath12k/dp.c
1401
goto free;
drivers/net/wireless/ath/ath12k/dp.c
1407
goto free;
drivers/net/wireless/ath/ath12k/dp.c
1411
free:
drivers/net/wireless/ath/ath12k/wmi.c
8529
goto free;
drivers/net/wireless/ath/ath12k/wmi.c
8540
goto free;
drivers/net/wireless/ath/ath12k/wmi.c
8571
free:
drivers/net/wireless/ath/ath6kl/target.h
348
__le32 free;
drivers/net/wireless/ath/ath9k/hif_usb.c
699
goto free;
drivers/net/wireless/ath/ath9k/hif_usb.c
708
goto free;
drivers/net/wireless/ath/ath9k/hif_usb.c
725
goto free;
drivers/net/wireless/ath/ath9k/hif_usb.c
729
free:
drivers/net/wireless/ath/ath9k/hif_usb.c
82
goto free;
drivers/net/wireless/ath/ath9k/hif_usb.c
94
free:
drivers/net/wireless/ath/carl9170/main.c
251
struct sk_buff_head free;
drivers/net/wireless/ath/carl9170/main.c
255
__skb_queue_head_init(&free);
drivers/net/wireless/ath/carl9170/main.c
265
__skb_queue_tail(&free, skb);
drivers/net/wireless/ath/carl9170/main.c
272
while ((skb = __skb_dequeue(&free)))
drivers/net/wireless/ath/carl9170/wlan.h
240
u8 free:2; /* free for use (e.g.:RIFS/TXOP/AMPDU) */
drivers/net/wireless/ath/wil6210/debugfs.c
1236
num_free = wil_print_rx_buff(s, &rbm->free);
drivers/net/wireless/ath/wil6210/txrx_edma.c
159
struct list_head *free = &wil->rx_buff_mgmt.free;
drivers/net/wireless/ath/wil6210/txrx_edma.c
167
if (unlikely(list_empty(free))) {
drivers/net/wireless/ath/wil6210/txrx_edma.c
191
rx_buff = list_first_entry(free, struct wil_rx_buff, list);
drivers/net/wireless/ath/wil6210/txrx_edma.c
289
list_move(&rx_buff->list, &wil->rx_buff_mgmt.free);
drivers/net/wireless/ath/wil6210/txrx_edma.c
314
struct list_head *free = &wil->rx_buff_mgmt.free;
drivers/net/wireless/ath/wil6210/txrx_edma.c
323
INIT_LIST_HEAD(free);
drivers/net/wireless/ath/wil6210/txrx_edma.c
330
list_add(&buff_arr[i].list, free);
drivers/net/wireless/ath/wil6210/txrx_edma.c
921
&wil->rx_buff_mgmt.free);
drivers/net/wireless/ath/wil6210/txrx_edma.c
945
&wil->rx_buff_mgmt.free);
drivers/net/wireless/ath/wil6210/wil6210.h
905
struct list_head free;
drivers/net/wireless/broadcom/b43/phy_ac.c
81
.free = b43_phy_ac_op_free,
drivers/net/wireless/broadcom/b43/phy_common.c
79
dev->phy.ops->free(dev);
drivers/net/wireless/broadcom/b43/phy_common.h
154
void (*free)(struct b43_wldev *dev);
drivers/net/wireless/broadcom/b43/phy_g.c
3037
.free = b43_gphy_op_free,
drivers/net/wireless/broadcom/b43/phy_ht.c
1125
.free = b43_phy_ht_op_free,
drivers/net/wireless/broadcom/b43/phy_lcn.c
843
.free = b43_phy_lcn_op_free,
drivers/net/wireless/broadcom/b43/phy_lp.c
2678
.free = b43_lpphy_op_free,
drivers/net/wireless/broadcom/b43/phy_n.c
6653
.free = b43_nphy_op_free,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
5617
goto free;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
5634
free:
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/core.c
151
goto free;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/core.c
192
free:
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
4402
goto free;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
4408
free:
drivers/net/wireless/intel/iwlegacy/3945-rs.c
865
.free = il3945_rs_free,
drivers/net/wireless/intel/iwlegacy/4965-rs.c
2775
.free = il4965_rs_free,
drivers/net/wireless/intel/iwlwifi/dvm/rs.c
3273
.free = rs_free,
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c
384
goto free;
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c
389
goto free;
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c
394
goto free;
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c
399
free:
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c
430
goto free;
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c
436
goto free;
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c
445
goto free;
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c
450
free:
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
1885
goto free;
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
1892
goto free;
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
1901
free:
drivers/net/wireless/intel/iwlwifi/mei/main.c
2012
goto free;
drivers/net/wireless/intel/iwlwifi/mei/main.c
2043
free:
drivers/net/wireless/intel/iwlwifi/mld/link.c
481
goto free;
drivers/net/wireless/intel/iwlwifi/mld/link.c
489
goto free;
drivers/net/wireless/intel/iwlwifi/mld/link.c
494
free:
drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
911
goto free;
drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
967
free:
drivers/net/wireless/intel/iwlwifi/mvm/rs.c
4106
.free = rs_free,
drivers/net/wireless/intersil/p54/eeprom.c
341
goto free;
drivers/net/wireless/intersil/p54/eeprom.c
347
goto free;
drivers/net/wireless/intersil/p54/eeprom.c
354
goto free;
drivers/net/wireless/intersil/p54/eeprom.c
403
free:
drivers/net/wireless/intersil/p54/eeprom.c
959
goto free;
drivers/net/wireless/intersil/p54/eeprom.c
966
goto free;
drivers/net/wireless/intersil/p54/eeprom.c
973
free:
drivers/net/wireless/intersil/p54/txrx.c
36
u32 largest_hole = 0, free;
drivers/net/wireless/intersil/p54/txrx.c
48
free = range->start_addr - prev_addr;
drivers/net/wireless/intersil/p54/txrx.c
56
range->start_addr, range->end_addr, free);
drivers/net/wireless/intersil/p54/txrx.c
59
largest_hole = max(largest_hole, free);
drivers/net/wireless/intersil/p54/txrx.c
61
free = priv->rx_end - prev_addr;
drivers/net/wireless/intersil/p54/txrx.c
62
largest_hole = max(largest_hole, free);
drivers/net/wireless/intersil/p54/txrx.c
65
free, largest_hole);
drivers/net/wireless/marvell/libertas/if_sdio.c
1203
goto free;
drivers/net/wireless/marvell/libertas/if_sdio.c
1217
goto free;
drivers/net/wireless/marvell/libertas/if_sdio.c
1241
free:
drivers/net/wireless/marvell/libertas/tx.c
161
free:
drivers/net/wireless/marvell/libertas/tx.c
79
goto free;
drivers/net/wireless/marvell/libertas/tx.c
88
goto free;
drivers/net/wireless/mediatek/mt76/dma.c
675
goto free;
drivers/net/wireless/mediatek/mt76/dma.c
720
free:
drivers/net/wireless/mediatek/mt76/mt7603/dma.c
38
goto free;
drivers/net/wireless/mediatek/mt76/mt7603/dma.c
45
goto free;
drivers/net/wireless/mediatek/mt76/mt7603/dma.c
49
goto free;
drivers/net/wireless/mediatek/mt76/mt7603/dma.c
69
goto free;
drivers/net/wireless/mediatek/mt76/mt7603/dma.c
91
free:
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
1569
struct mt76_connac_tx_free *free = data;
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
1570
void *tx_token = data + sizeof(*free);
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
1582
count = le16_get_bits(free->ctrl, MT_TX_FREE_MSDU_ID_CNT);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
882
struct mt76_connac_tx_free *free = data;
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
883
__le32 *tx_info = (__le32 *)(data + sizeof(*free));
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
892
u32 txd = le32_to_cpu(free->txd);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
897
total = le16_get_bits(free->ctrl, MT_TX_FREE_MSDU_CNT);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
971
struct mt76_connac_tx_free *free = data;
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
972
__le16 *info = (__le16 *)(data + sizeof(*free));
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
981
count = FIELD_GET(MT_TX_FREE_MSDU_CNT_V0, le16_to_cpu(free->ctrl));
drivers/net/wireless/mediatek/mt76/mt7921/mac.c
486
struct mt76_connac_tx_free *free = data;
drivers/net/wireless/mediatek/mt76/mt7921/mac.c
487
__le32 *tx_info = (__le32 *)(data + sizeof(*free));
drivers/net/wireless/mediatek/mt76/mt7921/mac.c
502
count = le16_get_bits(free->ctrl, MT_TX_FREE_MSDU_CNT);
drivers/net/wireless/mediatek/mt76/mt7925/main.c
2029
goto free;
drivers/net/wireless/mediatek/mt76/mt7925/main.c
2035
goto free;
drivers/net/wireless/mediatek/mt76/mt7925/main.c
2045
free:
drivers/net/wireless/mediatek/mt76/mt792x_acpi_sar.c
59
goto free;
drivers/net/wireless/mediatek/mt76/mt792x_acpi_sar.c
67
goto free;
drivers/net/wireless/mediatek/mt76/mt792x_acpi_sar.c
84
free:
drivers/net/wireless/microchip/wilc1000/sdio.c
155
goto free;
drivers/net/wireless/microchip/wilc1000/sdio.c
161
goto free;
drivers/net/wireless/microchip/wilc1000/sdio.c
217
free:
drivers/net/wireless/microchip/wilc1000/spi.c
220
goto free;
drivers/net/wireless/microchip/wilc1000/spi.c
278
free:
drivers/net/wireless/realtek/rtlwifi/rc.c
301
.free = rtl_rate_free,
drivers/net/wireless/realtek/rtlwifi/usb.c
545
goto free;
drivers/net/wireless/realtek/rtlwifi/usb.c
598
goto free;
drivers/net/wireless/realtek/rtlwifi/usb.c
608
goto free;
drivers/net/wireless/realtek/rtlwifi/usb.c
612
free:
drivers/net/wireless/realtek/rtw88/fw.c
1774
goto free;
drivers/net/wireless/realtek/rtw88/fw.c
1785
goto free;
drivers/net/wireless/realtek/rtw88/fw.c
1788
free:
drivers/net/wireless/realtek/rtw88/main.c
650
goto free;
drivers/net/wireless/realtek/rtw88/main.c
653
goto free;
drivers/net/wireless/realtek/rtw88/main.c
656
goto free;
drivers/net/wireless/realtek/rtw88/main.c
659
free:
drivers/net/wireless/silabs/wfx/data_tx.c
111
if (list_empty(&cache->free)) {
drivers/net/wireless/silabs/wfx/data_tx.c
122
entry = list_entry(cache->free.prev, struct wfx_tx_policy, link);
drivers/net/wireless/silabs/wfx/data_tx.c
129
if (list_empty(&cache->free))
drivers/net/wireless/silabs/wfx/data_tx.c
143
locked = list_empty(&cache->free);
drivers/net/wireless/silabs/wfx/data_tx.c
192
INIT_LIST_HEAD(&cache->free);
drivers/net/wireless/silabs/wfx/data_tx.c
195
list_add(&cache->cache[i].link, &cache->free);
drivers/net/wireless/silabs/wfx/data_tx.c
80
list_for_each_entry(it, &cache->free, link)
drivers/net/wireless/silabs/wfx/data_tx.c
97
list_move(&entry->link, &cache->free);
drivers/net/wireless/silabs/wfx/data_tx.h
32
struct list_head free;
drivers/net/wireless/silabs/wfx/hif_rx.c
376
goto free;
drivers/net/wireless/silabs/wfx/hif_rx.c
382
goto free;
drivers/net/wireless/silabs/wfx/hif_rx.c
389
free:
drivers/net/wireless/st/cw1200/txrx.c
227
list_for_each_entry(it, &cache->free, link) {
drivers/net/wireless/st/cw1200/txrx.c
246
list_move(&entry->link, &cache->free);
drivers/net/wireless/st/cw1200/txrx.c
258
locked = list_empty(&cache->free);
drivers/net/wireless/st/cw1200/txrx.c
267
list_move(&entry->link, &cache->free);
drivers/net/wireless/st/cw1200/txrx.c
290
INIT_LIST_HEAD(&cache->free);
drivers/net/wireless/st/cw1200/txrx.c
293
list_add(&cache->cache[i].link, &cache->free);
drivers/net/wireless/st/cw1200/txrx.c
307
if (WARN_ON_ONCE(list_empty(&cache->free))) {
drivers/net/wireless/st/cw1200/txrx.c
321
entry = list_entry(cache->free.prev,
drivers/net/wireless/st/cw1200/txrx.c
329
if (list_empty(&cache->free)) {
drivers/net/wireless/st/cw1200/txrx.c
343
locked = list_empty(&cache->free);
drivers/net/wireless/st/cw1200/txrx.h
41
struct list_head free;
drivers/net/wwan/iosm/iosm_ipc_wwan.c
238
goto free;
drivers/net/wwan/iosm/iosm_ipc_wwan.c
256
free:
drivers/nvdimm/btt.c
436
goto free;
drivers/nvdimm/btt.c
443
free:
drivers/nvdimm/btt.c
480
goto free;
drivers/nvdimm/btt.c
494
goto free;
drivers/nvdimm/btt.c
497
free:
drivers/nvdimm/label.c
1017
unsigned long *free;
drivers/nvdimm/label.c
1026
if (!preamble_next(ndd, &nsindex, &free, &nslot))
drivers/nvdimm/label.c
317
unsigned long **free, u32 *nslot)
drivers/nvdimm/label.c
325
*free = (unsigned long *) nsindex->free;
drivers/nvdimm/label.c
343
unsigned long **free, u32 *nslot)
drivers/nvdimm/label.c
346
free, nslot);
drivers/nvdimm/label.c
351
unsigned long **free, u32 *nslot)
drivers/nvdimm/label.c
354
free, nslot);
drivers/nvdimm/label.c
401
unsigned long *free;
drivers/nvdimm/label.c
404
if (!preamble_current(ndd, &nsindex, &free, &nslot))
drivers/nvdimm/label.c
407
for_each_clear_bit_le(slot, free, nslot) {
drivers/nvdimm/label.c
520
if (test_bit_le(i, nsindex->free)) {
drivers/nvdimm/label.c
560
unsigned long *free;
drivers/nvdimm/label.c
564
if (!preamble_current(ndd, &nsindex, &free, &nslot))
drivers/nvdimm/label.c
567
for_each_clear_bit_le(slot, free, nslot) {
drivers/nvdimm/label.c
590
unsigned long *free;
drivers/nvdimm/label.c
593
if (!preamble_current(ndd, &nsindex, &free, &nslot))
drivers/nvdimm/label.c
596
for_each_clear_bit_le(slot, free, nslot) {
drivers/nvdimm/label.c
613
unsigned long *free;
drivers/nvdimm/label.c
616
if (!preamble_next(ndd, &nsindex, &free, &nslot))
drivers/nvdimm/label.c
621
slot = find_next_bit_le(free, nslot, 0);
drivers/nvdimm/label.c
625
clear_bit_le(slot, free);
drivers/nvdimm/label.c
633
unsigned long *free;
drivers/nvdimm/label.c
636
if (!preamble_next(ndd, &nsindex, &free, &nslot))
drivers/nvdimm/label.c
642
return !test_and_set_bit_le(slot, free);
drivers/nvdimm/label.c
649
unsigned long *free;
drivers/nvdimm/label.c
654
if (!preamble_next(ndd, &nsindex, &free, &nslot))
drivers/nvdimm/label.c
657
return bitmap_weight(free, nslot);
drivers/nvdimm/label.c
698
unsigned long *free = (unsigned long *) nsindex->free;
drivers/nvdimm/label.c
702
memset(nsindex->free, 0xff, nfree / 8);
drivers/nvdimm/label.c
704
clear_bit_le(nslot + i, free);
drivers/nvdimm/label.c
886
unsigned long *free;
drivers/nvdimm/label.c
892
if (!preamble_next(ndd, &nsindex, &free, &nslot))
drivers/nvdimm/label.h
66
u8 free[];
drivers/nvdimm/pfn_devs.c
708
altmap->free = PHYS_PFN(offset - reserve);
drivers/nvme/host/core.c
2307
goto free;
drivers/nvme/host/core.c
2312
goto free;
drivers/nvme/host/core.c
2322
goto free;
drivers/nvme/host/core.c
2327
free:
drivers/nvme/host/core.c
4423
goto free;
drivers/nvme/host/core.c
4441
free:
drivers/nvme/target/admin-cmd.c
426
goto free;
drivers/nvme/target/admin-cmd.c
434
goto free;
drivers/nvme/target/admin-cmd.c
438
free:
drivers/nvme/target/pr.c
1023
goto free;
drivers/nvme/target/pr.c
1035
free:
drivers/parisc/ccio-dma.c
1021
.free = ccio_free,
drivers/parisc/sba_iommu.c
1085
.free = sba_free,
drivers/pci/controller/cadence/pcie-cadence.h
26
bool free;
drivers/pci/controller/dwc/pci-imx6.c
1057
int free = -1;
drivers/pci/controller/dwc/pci-imx6.c
1078
if (free < 0)
drivers/pci/controller/dwc/pci-imx6.c
1079
free = i;
drivers/pci/controller/dwc/pci-imx6.c
1092
if (free < 0) {
drivers/pci/controller/dwc/pci-imx6.c
1109
regmap_write(imx_pcie->iomuxc_gpr, IMX95_PE0_LUT_ACSCTRL, free);
drivers/pci/controller/dwc/pcie-designware-host.c
205
.free = dw_pcie_irq_domain_free,
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
436
.free = mobiveil_irq_msi_domain_free,
drivers/pci/controller/pci-aardvark.c
1378
.free = advk_msi_irq_domain_free,
drivers/pci/controller/pci-hyperv.c
2189
.free = hv_pcie_domain_free,
drivers/pci/controller/pci-hyperv.c
904
.free = hv_pci_vec_irq_domain_free,
drivers/pci/controller/pci-tegra.c
1666
.free = tegra_msi_domain_free,
drivers/pci/controller/pci-xgene-msi.c
208
.free = xgene_irq_domain_free,
drivers/pci/controller/pcie-altera-msi.c
164
.free = altera_irq_domain_free,
drivers/pci/controller/pcie-apple.c
282
.free = apple_msi_domain_free,
drivers/pci/controller/pcie-apple.c
379
.free = apple_port_irq_domain_free,
drivers/pci/controller/pcie-aspeed.c
662
.free = aspeed_irq_msi_domain_free,
drivers/pci/controller/pcie-brcmstb.c
645
.free = brcm_irq_domain_free,
drivers/pci/controller/pcie-iproc-msi.c
301
.free = iproc_msi_irq_domain_free,
drivers/pci/controller/pcie-mediatek-gen3.c
671
.free = mtk_msi_bottom_domain_free,
drivers/pci/controller/pcie-mediatek.c
479
.free = mtk_pcie_irq_domain_free,
drivers/pci/controller/pcie-rcar-host.c
685
.free = rcar_msi_domain_free,
drivers/pci/controller/pcie-rzg3s-host.c
608
.free = rzg3s_pcie_msi_domain_free,
drivers/pci/controller/pcie-xilinx-dma-pl.c
445
.free = xilinx_irq_domain_free,
drivers/pci/controller/pcie-xilinx-nwl.c
494
.free = nwl_irq_domain_free,
drivers/pci/controller/pcie-xilinx.c
260
.free = xilinx_msi_domain_free,
drivers/pci/controller/plda/pcie-plda-host.c
135
.free = plda_irq_msi_domain_free,
drivers/pci/controller/vmd.c
313
.free = vmd_msi_free,
drivers/pci/probe.c
1016
goto free;
drivers/pci/probe.c
1025
goto free;
drivers/pci/probe.c
1033
goto free;
drivers/pci/probe.c
1039
goto free;
drivers/pci/probe.c
1148
free:
drivers/pcmcia/yenta_socket.c
1197
goto free;
drivers/pcmcia/yenta_socket.c
1297
free:
drivers/perf/xgene_pmu.c
472
XGENE_PMU_EVENT_ATTR(ba-free-list-empty, 0x10),
drivers/pinctrl/actions/pinctrl-owl.c
967
pctrl->chip.free = owl_gpio_free;
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1005
.free = bcm2835_pmx_free,
drivers/pinctrl/bcm/pinctrl-bcm2835.c
395
.free = gpiochip_generic_free,
drivers/pinctrl/bcm/pinctrl-bcm2835.c
412
.free = gpiochip_generic_free,
drivers/pinctrl/bcm/pinctrl-brcmstb.c
275
.free = brcmstb_pmx_free,
drivers/pinctrl/bcm/pinctrl-iproc-gpio.c
864
gc->free = iproc_gpio_free;
drivers/pinctrl/bcm/pinctrl-nsp-gpio.c
655
gc->free = gpiochip_generic_free;
drivers/pinctrl/cirrus/pinctrl-cs42l43.c
558
priv->gpio_chip.free = gpiochip_generic_free;
drivers/pinctrl/cirrus/pinctrl-lochnagar.c
1162
priv->gpio_chip.free = gpiochip_generic_free;
drivers/pinctrl/cirrus/pinctrl-lochnagar.c
800
int free = -1;
drivers/pinctrl/cirrus/pinctrl-lochnagar.c
813
if (free < 0 && !val)
drivers/pinctrl/cirrus/pinctrl-lochnagar.c
814
free = i;
drivers/pinctrl/cirrus/pinctrl-lochnagar.c
817
if (free >= 0) {
drivers/pinctrl/cirrus/pinctrl-lochnagar.c
819
LOCHNAGAR2_GPIO_CHANNEL1 + free,
drivers/pinctrl/cirrus/pinctrl-lochnagar.c
824
free++;
drivers/pinctrl/cirrus/pinctrl-lochnagar.c
826
dev_dbg(priv->dev, "Set channel %d to 0x%x\n", free, op);
drivers/pinctrl/cirrus/pinctrl-lochnagar.c
828
return free;
drivers/pinctrl/freescale/pinctrl-mxs.c
107
goto free;
drivers/pinctrl/freescale/pinctrl-mxs.c
136
free:
drivers/pinctrl/intel/pinctrl-baytrail.c
1247
.free = gpiochip_generic_free,
drivers/pinctrl/intel/pinctrl-cherryview.c
1160
.free = gpiochip_generic_free,
drivers/pinctrl/intel/pinctrl-intel.c
1112
.free = gpiochip_generic_free,
drivers/pinctrl/intel/pinctrl-lynxpoint.c
765
gc->free = gpiochip_generic_free;
drivers/pinctrl/mediatek/pinctrl-airoha.c
2430
gc->free = gpiochip_generic_free;
drivers/pinctrl/mediatek/pinctrl-moore.c
568
chip->free = gpiochip_generic_free;
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
896
.free = gpiochip_generic_free,
drivers/pinctrl/mediatek/pinctrl-paris.c
947
chip->free = gpiochip_generic_free;
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
959
.free = gpiochip_generic_free,
drivers/pinctrl/meson/pinctrl-meson.c
613
pc->chip.free = gpiochip_generic_free;
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
521
.free = gpiochip_generic_free,
drivers/pinctrl/nomadik/pinctrl-abx500.c
535
.free = gpiochip_generic_free,
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
1884
pctrl->gpio_bank[id].chip.gc.free = pinctrl_gpio_free;
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
89
void (*free)(struct gpio_chip *chip, unsigned int offset);
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
105
void (*free)(struct gpio_chip *chip, unsigned int offset);
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
2374
pctrl->gpio_bank[id].chip.gc.free = pinctrl_gpio_free;
drivers/pinctrl/pinctrl-amdisp.c
149
gc->free = gpiochip_generic_free;
drivers/pinctrl/pinctrl-apple-gpio.c
384
pctl->gpio_chip.free = gpiochip_generic_free;
drivers/pinctrl/pinctrl-as3722.c
530
.free = gpiochip_generic_free,
drivers/pinctrl/pinctrl-at91.c
1799
.free = gpiochip_generic_free,
drivers/pinctrl/pinctrl-axp209.c
460
pctl->chip.free = gpiochip_generic_free;
drivers/pinctrl/pinctrl-cy8c95x0.c
938
gc->free = gpiochip_generic_free;
drivers/pinctrl/pinctrl-digicolor.c
247
chip->free = gpiochip_generic_free;
drivers/pinctrl/pinctrl-equilibrium.c
194
gc->free = gpiochip_generic_free;
drivers/pinctrl/pinctrl-ingenic.c
4457
jzgc->gc.free = gpiochip_generic_free;
drivers/pinctrl/pinctrl-keembay.c
1484
gc->free = gpiochip_generic_free;
drivers/pinctrl/pinctrl-microchip-sgpio.c
861
gc->free = gpiochip_generic_free;
drivers/pinctrl/pinctrl-ocelot.c
2177
.free = gpiochip_generic_free,
drivers/pinctrl/pinctrl-pic32.c
2117
.free = gpiochip_generic_free, \
drivers/pinctrl/pinctrl-pistachio.c
1329
.free = gpiochip_generic_free, \
drivers/pinctrl/pinctrl-rk805.c
378
.free = gpiochip_generic_free,
drivers/pinctrl/pinctrl-rp1.c
1394
.free = rp1_pmx_free,
drivers/pinctrl/pinctrl-rp1.c
849
.free = gpiochip_generic_free,
drivers/pinctrl/pinctrl-scmi.c
193
.free = pinctrl_scmi_free,
drivers/pinctrl/pinctrl-single.c
1887
goto free;
drivers/pinctrl/pinctrl-single.c
1892
goto free;
drivers/pinctrl/pinctrl-single.c
1897
goto free;
drivers/pinctrl/pinctrl-single.c
1924
goto free;
drivers/pinctrl/pinctrl-single.c
1927
free:
drivers/pinctrl/pinctrl-st.c
1469
.free = gpiochip_generic_free,
drivers/pinctrl/pinctrl-upboard.c
1045
chip->free = upboard_gpio_free;
drivers/pinctrl/pinctrl-xway.c
1359
.free = gpiochip_generic_free,
drivers/pinctrl/pinctrl-zynqmp.c
254
.free = zynqmp_pinmux_release_pin,
drivers/pinctrl/pinmux.c
275
else if (ops->free)
drivers/pinctrl/pinmux.c
276
ops->free(pctldev, pin);
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c
434
.free = gpiochip_generic_free,
drivers/pinctrl/qcom/pinctrl-msm.c
773
.free = gpiochip_generic_free,
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
825
.free = gpiochip_generic_free,
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
643
.free = gpiochip_generic_free,
drivers/pinctrl/renesas/gpio.c
233
gc->free = gpio_pin_free;
drivers/pinctrl/renesas/pinctrl-rza1.c
843
.free = rza1_gpio_free,
drivers/pinctrl/renesas/pinctrl-rza2.c
235
.free = pinctrl_gpio_free,
drivers/pinctrl/renesas/pinctrl-rzg2l.c
2816
chip->free = rzg2l_gpio_free;
drivers/pinctrl/renesas/pinctrl-rzg2l.c
2834
girq->child_irq_domain_ops.free = rzg2l_gpio_irq_domain_free;
drivers/pinctrl/renesas/pinctrl-rzt2h.c
848
chip->free = rzt2h_gpio_free;
drivers/pinctrl/renesas/pinctrl-rzt2h.c
863
girq->child_irq_domain_ops.free = rzt2h_gpio_irq_domain_free;
drivers/pinctrl/renesas/pinctrl-rzv2m.c
955
chip->free = rzv2m_gpio_free;
drivers/pinctrl/samsung/pinctrl-samsung.c
1069
.free = gpiochip_generic_free,
drivers/pinctrl/spear/pinctrl-plgpio.c
581
plgpio->chip.free = plgpio_free;
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
1300
sfp->gc.free = pinctrl_gpio_free;
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
933
sfp->gc.free = pinctrl_gpio_free;
drivers/pinctrl/stm32/pinctrl-stm32.c
484
.free = stm32_gpio_free,
drivers/pinctrl/stm32/pinctrl-stm32.c
685
.free = stm32_gpio_domain_free,
drivers/pinctrl/sunplus/sppctl.c
545
gchip->free = gpiochip_generic_free;
drivers/pinctrl/sunxi/pinctrl-sunxi.c
1671
pctl->chip->free = gpiochip_generic_free;
drivers/pinctrl/sunxi/pinctrl-sunxi.c
958
.free = sunxi_pmx_free,
drivers/pinctrl/vt8500/pinctrl-wmt.c
546
.free = gpiochip_generic_free,
drivers/platform/chrome/cros_ec_debugfs.c
417
goto free;
drivers/platform/chrome/cros_ec_debugfs.c
421
free:
drivers/platform/chrome/cros_ec_debugfs.c
440
goto free;
drivers/platform/chrome/cros_ec_debugfs.c
445
goto free;
drivers/platform/chrome/cros_ec_debugfs.c
455
free:
drivers/platform/surface/aggregator/controller.c
599
item->ops.free(item);
drivers/platform/surface/aggregator/controller.c
624
item->ops.free = __ssam_event_item_free_cached;
drivers/platform/surface/aggregator/controller.c
630
item->ops.free = __ssam_event_item_free_generic;
drivers/platform/surface/aggregator/controller.h
92
void (*free)(struct ssam_event_item *event);
drivers/platform/x86/lenovo/thinkpad_acpi.c
11054
free:
drivers/platform/x86/lenovo/thinkpad_acpi.c
11060
goto free;
drivers/pmdomain/core.c
2301
goto free;
drivers/pmdomain/core.c
2314
goto free;
drivers/pmdomain/core.c
2341
free:
drivers/pmdomain/tegra/powergate-bpmp.c
346
goto free;
drivers/pmdomain/tegra/powergate-bpmp.c
356
free:
drivers/pwm/core.c
2034
if (chip->operational && chip->ops->free)
drivers/pwm/core.c
2035
pwm->chip->ops->free(pwm->chip, pwm);
drivers/pwm/core.c
2514
.free = pwm_gpio_free,
drivers/pwm/core.c
2570
if (pwm->chip->ops->free)
drivers/pwm/core.c
2571
pwm->chip->ops->free(pwm->chip, pwm);
drivers/pwm/pwm-adp5585.c
155
.free = pwm_adp5585_free,
drivers/pwm/pwm-atmel-tcb.c
357
.free = atmel_tcb_pwm_free,
drivers/pwm/pwm-fsl-ftm.c
348
.free = fsl_pwm_free,
drivers/pwm/pwm-imx-tpm.c
343
.free = pwm_imx_tpm_free,
drivers/pwm/pwm-jz4740.c
218
.free = jz4740_pwm_free,
drivers/pwm/pwm-lp3943.c
209
.free = lp3943_pwm_free,
drivers/pwm/pwm-lpc18xx-sct.c
328
.free = lpc18xx_pwm_free,
drivers/pwm/pwm-meson.c
371
.free = meson_pwm_free,
drivers/pwm/pwm-omap-dmtimer.c
341
!pdata->free ||
drivers/pwm/pwm-omap-dmtimer.c
417
pdata->free(dm_timer);
drivers/pwm/pwm-omap-dmtimer.c
441
omap->pdata->free(omap->dm_timer);
drivers/pwm/pwm-pca9685.c
394
.free = pca9685_pwm_free,
drivers/pwm/pwm-rcar.c
200
.free = rcar_pwm_free,
drivers/pwm/pwm-renesas-tpu.c
433
.free = tpu_pwm_free,
drivers/pwm/pwm-rz-mtu3.c
436
.free = rz_mtu3_pwm_free,
drivers/pwm/pwm-rzg2l-gpt.c
373
.free = rzg2l_gpt_free,
drivers/pwm/pwm-sifive.c
229
.free = pwm_sifive_free,
drivers/pwm/pwm-sti.c
412
.free = sti_pwm_free,
drivers/pwm/pwm-tiehrpwm.c
403
.free = ehrpwm_pwm_free,
drivers/pwm/pwm-twl-led.c
311
.free = twl6030_pwmled_free,
drivers/pwm/pwm-twl.c
334
.free = twl4030_pwm_free,
drivers/rapidio/devices/tsi721.c
1044
ob_win->pbar->free += ob_win->size;
drivers/rapidio/devices/tsi721.c
1088
priv->p2r_bar[0].free = priv->p2r_bar[0].size;
drivers/rapidio/devices/tsi721.c
1089
priv->p2r_bar[1].free = priv->p2r_bar[1].size;
drivers/rapidio/devices/tsi721.c
938
pbar->free -= size;
drivers/rapidio/devices/tsi721.c
966
if (priv->p2r_bar[i].free >= size) {
drivers/rapidio/devices/tsi721.h
855
u64 free;
drivers/remoteproc/omap_remoteproc.c
174
timer->timer_ops->free(timer->odt);
drivers/remoteproc/omap_remoteproc.c
229
return timer->timer_ops->free(timer->odt);
drivers/remoteproc/omap_remoteproc.c
369
!timer_ops->free || !timer_ops->start ||
drivers/s390/block/scm_blk.c
78
goto free;
drivers/s390/block/scm_blk.c
82
goto free;
drivers/s390/block/scm_blk.c
90
free:
drivers/s390/char/con3270.c
1092
.free = tty3270_free,
drivers/s390/char/fs3270.c
413
.free = fs3270_free_view
drivers/s390/char/raw3270.c
1087
if (view->fn->free)
drivers/s390/char/raw3270.c
1088
view->fn->free(view);
drivers/s390/char/raw3270.h
59
void (*free)(struct raw3270_view *view);
drivers/s390/cio/blacklist.c
164
ra = free;
drivers/s390/cio/blacklist.c
264
rc = blacklist_parse_parameters(buf, free, 0);
drivers/s390/cio/cmf.c
106
void (*free) (struct ccw_device *);
drivers/s390/cio/cmf.c
1138
cmbops->free(cdev);
drivers/s390/cio/cmf.c
1144
cmbops->free(cdev);
drivers/s390/cio/cmf.c
1172
cmbops->free(cdev);
drivers/s390/cio/cmf.c
716
.free = free_cmb,
drivers/s390/cio/cmf.c
969
.free = free_cmbe,
drivers/s390/net/qeth_core_main.c
1456
static void qeth_drain_output_queue(struct qeth_qdio_out_q *q, bool free)
drivers/s390/net/qeth_core_main.c
1467
if (free) {
drivers/s390/net/qeth_core_main.c
2893
int i, free;
drivers/s390/net/qeth_core_main.c
2899
free = 1;
drivers/s390/net/qeth_core_main.c
2902
free = 0;
drivers/s390/net/qeth_core_main.c
2906
if (free) {
drivers/s390/net/qeth_l2_main.c
1387
goto free;
drivers/s390/net/qeth_l2_main.c
1399
goto free;
drivers/s390/net/qeth_l2_main.c
1444
free:
drivers/s390/net/qeth_l2_main.c
1461
goto free;
drivers/s390/net/qeth_l2_main.c
1496
free:
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
100
free(symbol->info.ainfo);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
108
free(symbol->info.finfo);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
114
free(symbol->info.cinfo);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
118
free(symbol->info.linfo);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
124
free(symbol->name);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
125
free(symbol);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
305
free(node1);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
648
free(curnode);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
660
free(curnode);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
673
free(curnode);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
687
free(curnode);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
96
free(symbol->info.rinfo);
drivers/scsi/arm/msgqueue.c
26
if ((mq = msgq->free) != NULL)
drivers/scsi/arm/msgqueue.c
27
msgq->free = mq->next;
drivers/scsi/arm/msgqueue.c
41
mq->next = msgq->free;
drivers/scsi/arm/msgqueue.c
42
msgq->free = mq;
drivers/scsi/arm/msgqueue.c
56
msgq->free = &msgq->entries[0];
drivers/scsi/arm/msgqueue.h
27
struct msgqueue_entry *free;
drivers/scsi/arm/queue.c
115
if (list_empty(&queue->free))
drivers/scsi/arm/queue.c
118
l = queue->free.next;
drivers/scsi/arm/queue.c
150
list_add(ent, &queue->free);
drivers/scsi/arm/queue.c
66
INIT_LIST_HEAD(&queue->free);
drivers/scsi/arm/queue.c
79
list_add(&q->list, &queue->free);
drivers/scsi/arm/queue.h
12
struct list_head free;
drivers/scsi/csiostor/csio_isr.c
584
csio_intr_disable(struct csio_hw *hw, bool free)
drivers/scsi/csiostor/csio_isr.c
588
if (free) {
drivers/scsi/ibmvscsi/ibmvfc.c
1038
BUG_ON(atomic_inc_return(&evt->free) != 1);
drivers/scsi/ibmvscsi/ibmvfc.c
1042
list_add_tail(&evt->queue_list, &evt->queue->free);
drivers/scsi/ibmvscsi/ibmvfc.c
1545
evt = list_entry(queue->free.next, struct ibmvfc_event, queue_list);
drivers/scsi/ibmvscsi/ibmvfc.c
1549
evt = list_entry(queue->free.next, struct ibmvfc_event, queue_list);
drivers/scsi/ibmvscsi/ibmvfc.c
1555
atomic_set(&evt->free, 0);
drivers/scsi/ibmvscsi/ibmvfc.c
2473
list_for_each_entry(loop_evt, &evt->queue->free, queue_list)
drivers/scsi/ibmvscsi/ibmvfc.c
814
INIT_LIST_HEAD(&queue->free);
drivers/scsi/ibmvscsi/ibmvfc.c
829
atomic_set(&evt->free, 1);
drivers/scsi/ibmvscsi/ibmvfc.c
836
list_add_tail(&evt->queue_list, &queue->free);
drivers/scsi/ibmvscsi/ibmvfc.c
858
BUG_ON(atomic_read(&pool->events[i].free) != 1);
drivers/scsi/ibmvscsi/ibmvfc.h
756
atomic_t free;
drivers/scsi/ibmvscsi/ibmvfc.h
805
struct list_head free;
drivers/scsi/ibmvscsi/ibmvscsi.c
1835
if (atomic_read(&evt_struct->free)) {
drivers/scsi/ibmvscsi/ibmvscsi.c
466
atomic_set(&evt->free, 1);
drivers/scsi/ibmvscsi/ibmvscsi.c
492
if (atomic_read(&pool->events[i].free) != 1)
drivers/scsi/ibmvscsi/ibmvscsi.c
541
if (atomic_inc_return(&evt->free) != 1) {
drivers/scsi/ibmvscsi/ibmvscsi.c
564
if (!atomic_dec_if_positive(&pool->events[offset].free)) {
drivers/scsi/ibmvscsi/ibmvscsi.h
58
atomic_t free;
drivers/scsi/libfc/fc_exch.c
1425
goto free;
drivers/scsi/libfc/fc_exch.c
1456
free:
drivers/scsi/libfc/fc_exch.c
1462
goto free;
drivers/scsi/qedf/qedf_els.c
755
goto free;
drivers/scsi/qedf/qedf_els.c
765
free:
drivers/scsi/qla2xxx/qla_bsg.c
1944
sp->free = qla2x00_bsg_sp_free;
drivers/scsi/qla2xxx/qla_bsg.c
2070
sp->free = qla2x00_bsg_sp_free;
drivers/scsi/qla2xxx/qla_bsg.c
419
sp->free = qla2x00_bsg_sp_free;
drivers/scsi/qla2xxx/qla_bsg.c
556
sp->free = qla2x00_bsg_sp_free;
drivers/scsi/qla2xxx/qla_def.h
777
void (*free)(struct srb *sp);
drivers/scsi/qla2xxx/qla_edif.c
1791
sp->free = qla2x00_rel_sp;
drivers/scsi/qla2xxx/qla_edif.c
2401
sp->free = qla2x00_rel_sp;
drivers/scsi/qla2xxx/qla_edif.c
3638
sp->free = qla2x00_bsg_sp_free;
drivers/scsi/qla2xxx/qla_inline.h
222
sp->free = qla2xxx_rel_free_warning;
drivers/scsi/qla2xxx/qla_iocb.c
2618
sp->free(sp);
drivers/scsi/qla2xxx/qla_iocb.c
2628
sp->free = qla2x00_sp_free;
drivers/scsi/qla2xxx/qla_iocb.c
2743
sp->free = qla2x00_els_dcmd_sp_free;
drivers/scsi/qla2xxx/qla_os.c
1046
sp->free = qla2xxx_qpair_sp_free_dma;
drivers/scsi/qla2xxx/qla_os.c
957
sp->free = qla2x00_sp_free_dma;
drivers/scsi/sym53c8xx_2/sym_glue.c
1730
goto free;
drivers/scsi/sym53c8xx_2/sym_glue.c
1733
goto free;
drivers/scsi/sym53c8xx_2/sym_glue.c
1738
goto free;
drivers/scsi/sym53c8xx_2/sym_glue.c
1742
goto free;
drivers/scsi/sym53c8xx_2/sym_glue.c
1751
goto free;
drivers/scsi/sym53c8xx_2/sym_glue.c
1763
free:
drivers/scsi/xen-scsifront.c
146
int free;
drivers/scsi/xen-scsifront.c
150
free = find_first_bit(info->shadow_free_bitmap, VSCSIIF_MAX_REQS);
drivers/scsi/xen-scsifront.c
151
__clear_bit(free, info->shadow_free_bitmap);
drivers/scsi/xen-scsifront.c
155
return free;
drivers/soc/qcom/rpmh.c
84
bool free = rpm_msg->needs_free;
drivers/soc/qcom/rpmh.c
93
if (free)
drivers/soc/ti/k3-ringacc.c
1053
ring->state.free--;
drivers/soc/ti/k3-ringacc.c
1060
ring->state.free, ring->state.windex, ring->state.occ,
drivers/soc/ti/k3-ringacc.c
1169
ring->state.free--;
drivers/soc/ti/k3-ringacc.c
1173
ring->state.free, ring->state.windex);
drivers/soc/ti/k3-ringacc.c
1203
ring->state.free, ring->state.windex);
drivers/soc/ti/k3-ringacc.c
1223
ring->state.free, ring->state.windex);
drivers/soc/ti/k3-ringacc.c
130
u32 free;
drivers/soc/ti/k3-ringacc.c
901
if (!ring->state.free)
drivers/soc/ti/k3-ringacc.c
902
ring->state.free = ring->size - k3_ringacc_ring_read_occ(ring);
drivers/soc/ti/k3-ringacc.c
904
return ring->state.free;
drivers/soc/ti/k3-ringacc.c
983
ring->state.free--;
drivers/soc/ti/k3-ringacc.c
989
dev_dbg(ring->parent->dev, "proxy: free%d occ%d\n", ring->state.free,
drivers/spi/spi-amlogic-spifc-a4.c
884
.free = aml_sfc_ooblayout_free,
drivers/spi/spi-mtk-snfi.c
657
.free = mtk_snand_ooblayout_free,
drivers/spi/spi-qpic-snand.c
245
.free = qcom_spi_ooblayout_free,
drivers/spmi/spmi-mtk-pmif.c
623
.free = irq_domain_free_irqs_common,
drivers/spmi/spmi-pmic-arb.c
1857
.free = irq_domain_free_irqs_common,
drivers/ssb/driver_gpio.c
226
chip->free = ssb_gpio_chipco_free;
drivers/staging/greybus/gpio.c
548
gpio->free = gb_gpio_free;
drivers/staging/greybus/pwm.c
240
.free = gb_pwm_free,
drivers/staging/media/atomisp/pci/runtime/bufq/src/bufq.c
482
u32 free = 0, used = 0;
drivers/staging/media/atomisp/pci/runtime/bufq/src/bufq.c
486
ia_css_queue_get_free_space(qhandle, &free);
drivers/staging/media/atomisp/pci/runtime/bufq/src/bufq.c
488
prefix, used, free);
drivers/staging/media/atomisp/pci/sh_css_struct.h
36
void (*free)(void *ptr);
drivers/staging/media/av7110/av7110_av.c
390
int free;
drivers/staging/media/av7110/av7110_av.c
398
free = dvb_ringbuffer_free(rbuf);
drivers/staging/media/av7110/av7110_av.c
399
if (free > todo)
drivers/staging/media/av7110/av7110_av.c
400
free = todo;
drivers/staging/media/av7110/av7110_av.c
401
dvb_ringbuffer_write(rbuf, buf, free);
drivers/staging/media/av7110/av7110_av.c
402
todo -= free;
drivers/staging/media/av7110/av7110_av.c
403
buf += free;
drivers/staging/media/av7110/av7110_ca.c
139
int free;
drivers/staging/media/av7110/av7110_ca.c
155
free = dvb_ringbuffer_free(cibuf);
drivers/staging/media/av7110/av7110_ca.c
156
if (count + 2 > free) {
drivers/staging/media/imx/imx-media-csi.c
2034
goto free;
drivers/staging/media/imx/imx-media-csi.c
2046
free:
drivers/staging/media/imx/imx-media-vdic.c
910
goto free;
drivers/staging/media/imx/imx-media-vdic.c
914
goto free;
drivers/staging/media/imx/imx-media-vdic.c
917
free:
drivers/target/target_core_xcopy.c
907
goto free;
drivers/target/target_core_xcopy.c
910
free:
drivers/tee/amdtee/shm_pool.c
56
.free = pool_op_free,
drivers/tee/optee/ffa_abi.c
395
.free = pool_ffa_op_free,
drivers/tee/optee/protmem.c
202
.free = protmem_pool_op_dyn_free,
drivers/tee/optee/smc_abi.c
617
.free = pool_op_free,
drivers/tee/qcomtee/shm.c
135
.free = pool_op_free,
drivers/tee/tee_heap.c
153
buf->heap->pool->ops->free(buf->heap->pool, &buf->table);
drivers/tee/tee_heap.c
216
pool->ops->free(pool, &buf->table);
drivers/tee/tee_heap.c
456
.free = protmem_pool_op_static_free,
drivers/tee/tee_shm.c
56
teedev->pool->ops->free(teedev->pool, shm);
drivers/tee/tee_shm_pool.c
52
.free = pool_op_gen_free,
drivers/tee/tstee/core.c
373
.free = pool_op_free,
drivers/tty/tty_buffer.c
134
llist = llist_del_all(&buf->free);
drivers/tty/tty_buffer.c
135
llist_for_each_entry_safe(p, next, llist, free)
drivers/tty/tty_buffer.c
161
struct llist_node *free;
drivers/tty/tty_buffer.c
168
free = llist_del_first(&port->buf.free);
drivers/tty/tty_buffer.c
169
if (free) {
drivers/tty/tty_buffer.c
170
p = llist_entry(free, struct tty_buffer, free);
drivers/tty/tty_buffer.c
208
llist_add(&b->free, &buf->free);
drivers/tty/tty_buffer.c
583
init_llist_head(&buf->free);
drivers/usb/gadget/function/f_fs.c
2061
.free = ffs_fs_free_fc,
drivers/usb/gadget/function/f_midi.c
1260
bool free = false;
drivers/usb/gadget/function/f_midi.c
1266
free = true;
drivers/usb/gadget/function/f_midi.c
1270
if (free) {
drivers/usb/gadget/function/f_midi.c
1306
bool free = false;
drivers/usb/gadget/function/f_midi.c
1315
free = true;
drivers/usb/gadget/function/f_midi.c
1319
if (free)
drivers/usb/gadget/legacy/inode.c
873
int free = 1;
drivers/usb/gadget/legacy/inode.c
880
free = 0;
drivers/usb/gadget/legacy/inode.c
886
if (free && req->buf != &dev->rbuf)
drivers/usb/gadget/legacy/raw_gadget.c
1170
goto free;
drivers/usb/gadget/legacy/raw_gadget.c
1177
free:
drivers/usb/gadget/legacy/raw_gadget.c
784
goto free;
drivers/usb/gadget/legacy/raw_gadget.c
791
free:
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1348
int free;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1370
free = pdev->onchip_tx_buf - min_buf_tx;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1372
if (free + pep->buffering >= 4)
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1373
free = 4;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1375
free = free + pep->buffering;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1377
min_buf_tx = min_buf_tx - pep->buffering + free;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1379
pep->buffering = free;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1390
free = pdev->onchip_rx_buf - min_buf_rx;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1392
if (free + pep->buffering >= 4)
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1393
free = 4;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1395
free = free + pep->buffering;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1397
min_buf_rx = min_buf_rx - pep->buffering + free;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1399
pep->buffering = free;
drivers/usb/host/xen-hcd.c
562
unsigned int free;
drivers/usb/host/xen-hcd.c
564
free = info->shadow_free;
drivers/usb/host/xen-hcd.c
565
info->shadow_free = info->shadow[free].req.id;
drivers/usb/host/xen-hcd.c
566
info->shadow[free].req.id = 0x0fff; /* debug */
drivers/usb/host/xen-hcd.c
567
return free;
drivers/usb/host/xhci-ring.c
348
unsigned int free = 0;
drivers/usb/host/xhci-ring.c
363
return free + (ring->dequeue - enq);
drivers/usb/host/xhci-ring.c
365
free += last_on_seg - enq;
drivers/usb/host/xhci-ring.c
370
return free;
drivers/usb/isp1760/isp1760-hcd.c
594
priv->memory_pool[curr + j].free = 1;
drivers/usb/isp1760/isp1760-hcd.c
616
priv->memory_pool[i].free) {
drivers/usb/isp1760/isp1760-hcd.c
617
priv->memory_pool[i].free = 0;
drivers/usb/isp1760/isp1760-hcd.c
635
WARN_ON(priv->memory_pool[i].free);
drivers/usb/isp1760/isp1760-hcd.c
636
priv->memory_pool[i].free = 1;
drivers/usb/isp1760/isp1760-hcd.h
37
unsigned int free;
drivers/usb/storage/uas.c
485
goto free;
drivers/usb/storage/uas.c
494
free:
drivers/usb/storage/uas.c
518
goto free;
drivers/usb/storage/uas.c
532
free:
drivers/usb/typec/ucsi/ucsi_stm32g0.c
275
goto free;
drivers/usb/typec/ucsi/ucsi_stm32g0.c
279
goto free;
drivers/usb/typec/ucsi/ucsi_stm32g0.c
288
free:
drivers/vdpa/mlx5/net/mlx5_vnet.c
3699
.free = mlx5_vdpa_free,
drivers/vdpa/vdpa.c
131
if (ops->free)
drivers/vdpa/vdpa.c
132
ops->free(vdev);
drivers/vdpa/vdpa_sim/vdpa_sim.c
753
vdpasim->dev_attr.free(vdpasim);
drivers/vdpa/vdpa_sim/vdpa_sim.c
801
.free = vdpasim_free,
drivers/vdpa/vdpa_sim/vdpa_sim.c
840
.free = vdpasim_free,
drivers/vdpa/vdpa_sim/vdpa_sim.h
53
void (*free)(struct vdpasim *vdpasim);
drivers/vdpa/vdpa_sim/vdpa_sim_blk.c
428
dev_attr.free = vdpasim_blk_free;
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
485
dev_attr.free = vdpasim_net_free;
drivers/vdpa/vdpa_user/vduse_dev.c
1049
.free = vduse_dev_free_coherent,
drivers/vdpa/vdpa_user/vduse_dev.c
910
.free = vduse_vdpa_free,
drivers/vfio/vfio_iommu_spapr_tce.c
628
WARN_ON(!ret && !(*ptbl)->it_ops->free);
drivers/vfio/vfio_iommu_spapr_tce.c
677
BUG_ON(!tbl->it_ops->free);
drivers/vhost/vdpa.c
1120
goto free;
drivers/vhost/vdpa.c
1214
free:
drivers/video/fbdev/mb862xx/mb862xxfb_accel.c
26
static u32 free;
drivers/video/fbdev/mb862xx/mb862xxfb_accel.c
30
if (free) {
drivers/video/fbdev/mb862xx/mb862xxfb_accel.c
33
free--;
drivers/video/fbdev/mb862xx/mb862xxfb_accel.c
35
free = (u32) inreg(draw, GDC_REG_FIFO_COUNT);
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c
844
p.vram_info.free = SZ_1M * 64;
drivers/video/fbdev/pxa3xx-gcu.c
195
running->next = priv->free;
drivers/video/fbdev/pxa3xx-gcu.c
196
priv->free = running;
drivers/video/fbdev/pxa3xx-gcu.c
334
while (!priv->free) {
drivers/video/fbdev/pxa3xx-gcu.c
338
priv->free, HZ*4);
drivers/video/fbdev/pxa3xx-gcu.c
396
if (!priv->free) {
drivers/video/fbdev/pxa3xx-gcu.c
406
buffer = priv->free;
drivers/video/fbdev/pxa3xx-gcu.c
407
priv->free = buffer->next;
drivers/video/fbdev/pxa3xx-gcu.c
415
buffer->next = priv->free;
drivers/video/fbdev/pxa3xx-gcu.c
416
priv->free = buffer;
drivers/video/fbdev/pxa3xx-gcu.c
544
buffer->next = priv->free;
drivers/video/fbdev/pxa3xx-gcu.c
545
priv->free = buffer;
drivers/video/fbdev/pxa3xx-gcu.c
554
struct pxa3xx_gcu_batch *next, *buffer = priv->free;
drivers/video/fbdev/pxa3xx-gcu.c
566
priv->free = NULL;
drivers/video/fbdev/pxa3xx-gcu.c
97
struct pxa3xx_gcu_batch *free;
drivers/virtio/virtio_ring.c
3711
vdev->map->free(map, size, vaddr,
drivers/xen/grant-dma-ops.c
288
.free = xen_grant_dma_free,
drivers/xen/swiotlb-xen.c
425
.free = xen_swiotlb_free_coherent,
drivers/xen/swiotlb-xen.c
428
.free = dma_direct_free,
drivers/xen/xen-pciback/passthrough.c
191
.free = __xen_pcibk_release_devices,
drivers/xen/xen-pciback/pciback.h
105
void (*free)(struct xen_pcibk_device *pdev);
drivers/xen/xen-pciback/pciback.h
184
if (xen_pcibk_backend && xen_pcibk_backend->free)
drivers/xen/xen-pciback/pciback.h
185
return xen_pcibk_backend->free(pdev);
drivers/xen/xen-pciback/vpci.c
262
.free = __xen_pcibk_release_devices,
fs/9p/vfs_super.c
304
.free = v9fs_free_fc,
fs/adfs/super.c
433
.free = adfs_free_fc,
fs/affs/bitmap.c
18
u32 free;
fs/affs/bitmap.c
29
free = 0;
fs/affs/bitmap.c
31
free += bm->bm_free;
fs/affs/bitmap.c
35
return free;
fs/affs/super.c
563
int free;
fs/affs/super.c
570
free = affs_count_free_blocks(sb);
fs/affs/super.c
574
buf->f_bfree = free;
fs/affs/super.c
575
buf->f_bavail = free;
fs/affs/super.c
611
.free = affs_free_fc,
fs/afs/super.c
613
.free = afs_free_fc,
fs/autofs/inode.c
395
.free = autofs_free_fc,
fs/befs/linuxvfs.c
952
.free = befs_free_fc,
fs/binfmt_misc.c
1006
.free = bm_free,
fs/btrfs/compression.c
212
goto free;
fs/btrfs/compression.c
226
free:
fs/btrfs/file.c
3583
bool free = false;
fs/btrfs/file.c
3589
free = true;
fs/btrfs/file.c
3594
if (free) {
fs/btrfs/qgroup.c
4378
u64 *released, int free)
fs/btrfs/qgroup.c
4391
WARN_ON(!free && reserved);
fs/btrfs/qgroup.c
4392
if (free && reserved)
fs/btrfs/qgroup.c
4400
if (free)
fs/btrfs/qgroup.c
4404
if (free)
fs/btrfs/super.c
2169
.free = btrfs_free_fs_context,
fs/btrfs/tree-log.c
116
bool free;
fs/btrfs/tree-log.c
3044
if (wc->free) {
fs/btrfs/tree-log.c
3108
if (wc->free) {
fs/btrfs/tree-log.c
3166
if (wc->free)
fs/btrfs/tree-log.c
3635
.free = true,
fs/btrfs/zoned.c
2010
u64 unusable, free;
fs/btrfs/zoned.c
2018
free = cache->zone_capacity - cache->alloc_offset;
fs/btrfs/zoned.c
2022
cache->free_space_ctl->free_space = free;
fs/ceph/quota.c
496
u64 total = 0, used, free;
fs/ceph/quota.c
524
free = total > used ? total - used : 0;
fs/ceph/quota.c
530
free = ci->i_max_bytes > ci->i_rbytes ? 1 : 0;
fs/ceph/quota.c
537
buf->f_bfree = free;
fs/ceph/quota.c
538
buf->f_bavail = free;
fs/ceph/super.c
1418
.free = ceph_free_fc,
fs/coda/inode.c
373
.free = coda_free_fc,
fs/coredump.c
124
int free, need;
fs/coredump.c
128
free = cn->size - cn->used;
fs/coredump.c
131
need = vsnprintf(cn->corename + cn->used, free, fmt, arg_copy);
fs/coredump.c
134
if (need < free) {
fs/coredump.c
139
if (!expand_corename(cn, cn->size + need - free + 1))
fs/debugfs/inode.c
303
.free = debugfs_free_fc,
fs/devpts/inode.c
410
.free = devpts_free_fc,
fs/ecryptfs/main.c
602
.free = ecryptfs_free_fc,
fs/efivarfs/super.c
407
.free = efivarfs_free,
fs/efivarfs/vars.c
392
goto free;
fs/efivarfs/vars.c
453
free:
fs/erofs/super.c
886
.free = erofs_fc_free,
fs/erofs/zdata.c
910
bool free;
fs/erofs/zdata.c
913
free = __erofs_try_to_release_pcluster(sbi, pcl);
fs/erofs/zdata.c
915
if (free) {
fs/erofs/zdata.c
919
return free;
fs/erofs/zdata.c
946
bool free = false;
fs/erofs/zdata.c
954
free = __erofs_try_to_release_pcluster(sbi, pcl);
fs/erofs/zdata.c
957
atomic_long_add(!free, &erofs_global_shrink_cnt);
fs/erofs/zdata.c
960
if (free)
fs/exfat/super.c
810
.free = exfat_free,
fs/ext2/super.c
1664
.free = ext2_free_fc,
fs/ext2/xattr.c
413
size_t name_len, free, min_offs = sb->s_blocksize;
fs/ext2/xattr.c
489
free = min_offs - ((char*)last - (char*)header) - sizeof(__u32);
fs/ext2/xattr.c
492
free = sb->s_blocksize -
fs/ext2/xattr.c
509
free += EXT2_XATTR_SIZE(le32_to_cpu(here->e_value_size));
fs/ext2/xattr.c
510
free += EXT2_XATTR_LEN(name_len);
fs/ext2/xattr.c
513
if (free < EXT2_XATTR_LEN(name_len) + EXT2_XATTR_SIZE(value_len))
fs/ext4/ialloc.c
1188
int free;
fs/ext4/ialloc.c
1203
free = EXT4_INODES_PER_GROUP(sb) -
fs/ext4/ialloc.c
1207
free = 0;
fs/ext4/ialloc.c
1214
if (ino > free)
fs/ext4/ialloc.c
838
int free;
fs/ext4/ialloc.c
841
free = EXT4_INODES_PER_GROUP(sb) -
fs/ext4/ialloc.c
845
free = 0;
fs/ext4/ialloc.c
853
if (bit >= free)
fs/ext4/inline.c
100
free = 0;
fs/ext4/inline.c
103
return free;
fs/ext4/inline.c
43
int free, min_offs;
fs/ext4/inline.c
84
free = min_offs -
fs/ext4/inline.c
91
free += EXT4_XATTR_SIZE(le32_to_cpu(entry->e_value_size));
fs/ext4/inline.c
95
free -= EXT4_XATTR_LEN(strlen(EXT4_XATTR_SYSTEM_DATA));
fs/ext4/inline.c
97
if (free > EXT4_XATTR_ROUND)
fs/ext4/inline.c
98
free = EXT4_XATTR_SIZE(free - EXT4_XATTR_ROUND);
fs/ext4/mballoc.c
1290
unsigned free = 0;
fs/ext4/mballoc.c
1303
free += len;
fs/ext4/mballoc.c
1313
if (free != grp->bb_free) {
fs/ext4/mballoc.c
1317
free, grp->bb_free);
fs/ext4/mballoc.c
1322
grp->bb_free = free;
fs/ext4/mballoc.c
2564
int free;
fs/ext4/mballoc.c
2566
free = e4b->bd_info->bb_free;
fs/ext4/mballoc.c
2567
if (WARN_ON(free <= 0))
fs/ext4/mballoc.c
2572
while (free && ac->ac_status == AC_STATUS_CONTINUE) {
fs/ext4/mballoc.c
2586
free);
fs/ext4/mballoc.c
2603
free -= freelen;
fs/ext4/mballoc.c
2611
if (free < ex.fe_len) {
fs/ext4/mballoc.c
2617
free, ex.fe_len);
fs/ext4/mballoc.c
2629
free -= ex.fe_len;
fs/ext4/mballoc.c
2711
ext4_grpblk_t free, fragments;
fs/ext4/mballoc.c
2720
free = grp->bb_free;
fs/ext4/mballoc.c
2721
if (free == 0)
fs/ext4/mballoc.c
2738
if (free < ac->ac_g_ex.fe_len)
fs/ext4/mballoc.c
2750
if ((free / fragments) >= ac->ac_g_ex.fe_len)
fs/ext4/mballoc.c
2754
if (free >= ac->ac_g_ex.fe_len)
fs/ext4/mballoc.c
2784
ext4_grpblk_t free;
fs/ext4/mballoc.c
2795
free = grp->bb_free;
fs/ext4/mballoc.c
2796
if (free == 0)
fs/ext4/mballoc.c
2803
if (cr < CR_ANY_FREE && free < ac->ac_g_ex.fe_len)
fs/ext4/mballoc.c
5433
int free = 0;
fs/ext4/mballoc.c
5449
free += next - bit;
fs/ext4/mballoc.c
5458
if (free != pa->pa_free) {
fs/ext4/mballoc.c
5465
free, pa->pa_free);
fs/ext4/mballoc.c
5471
atomic_add(free, &sbi->s_mb_discarded);
fs/ext4/mballoc.c
5515
int free = 0;
fs/ext4/mballoc.c
5557
if (!free)
fs/ext4/mballoc.c
5561
free += pa->pa_free;
fs/ext4/mballoc.c
5600
free, group, grp->bb_free);
fs/ext4/mballoc.c
5601
return free;
fs/ext4/orphan.c
574
int free;
fs/ext4/orphan.c
629
free = 0;
fs/ext4/orphan.c
632
free++;
fs/ext4/orphan.c
633
atomic_set(&oi->of_binfo[i].ob_free_entries, free);
fs/ext4/super.c
129
.free = ext4_fc_free,
fs/ext4/xattr.c
1683
size_t free;
fs/ext4/xattr.c
1685
free = min_offs - ((void *)last - s->base) - sizeof(__u32);
fs/ext4/xattr.c
1687
free += EXT4_XATTR_LEN(name_len) + old_size;
fs/ext4/xattr.c
1689
if (free < EXT4_XATTR_LEN(name_len) + new_size) {
fs/f2fs/f2fs.h
3985
void f2fs_destroy_flush_cmd_control(struct f2fs_sb_info *sbi, bool free);
fs/f2fs/segment.c
719
void f2fs_destroy_flush_cmd_control(struct f2fs_sb_info *sbi, bool free)
fs/f2fs/segment.c
729
if (free) {
fs/f2fs/super.c
5464
.free = f2fs_fc_free,
fs/f2fs/xattr.c
717
int free;
fs/f2fs/xattr.c
722
free = MIN_OFFSET(inode) - ((char *)last - (char *)base_addr);
fs/f2fs/xattr.c
724
free = free + ENTRY_SIZE(here);
fs/f2fs/xattr.c
726
if (unlikely(free < newsize)) {
fs/fat/fatent.c
722
int err = 0, free;
fs/fat/fatent.c
728
free = 0;
fs/fat/fatent.c
742
free++;
fs/fat/fatent.c
746
sbi->free_clusters = free;
fs/fat/fatent.c
770
u32 free = 0;
fs/fat/fatent.c
801
free++;
fs/fat/fatent.c
802
} else if (free) {
fs/fat/fatent.c
803
if (free >= minlen) {
fs/fat/fatent.c
804
u32 clus = fatent.entry - free;
fs/fat/fatent.c
806
err = fat_trim_clusters(sb, clus, free);
fs/fat/fatent.c
810
trimmed += free;
fs/fat/fatent.c
813
free = 0;
fs/fat/fatent.c
830
if (free && free >= minlen) {
fs/fat/fatent.c
831
u32 clus = fatent.entry - free;
fs/fat/fatent.c
833
err = fat_trim_clusters(sb, clus, free);
fs/fat/fatent.c
837
trimmed += free;
fs/fat/namei_msdos.c
674
.free = fat_free_fc,
fs/fat/namei_vfat.c
1219
.free = fat_free_fc,
fs/fs_context.c
498
if (fc->need_free && fc->ops && fc->ops->free)
fs/fs_context.c
499
fc->ops->free(fc);
fs/fs_context.c
538
if (fc->need_free && fc->ops && fc->ops->free)
fs/fs_context.c
539
fc->ops->free(fc);
fs/fuse/inode.c
2038
.free = fuse_free_fsc,
fs/fuse/virtio_fs.c
1734
.free = virtio_fs_free_fsc,
fs/gfs2/ops_fstype.c
1629
.free = gfs2_fc_free,
fs/gfs2/ops_fstype.c
1706
.free = gfs2_fc_free,
fs/gfs2/super.c
216
void gfs2_statfs_change(struct gfs2_sbd *sdp, s64 total, s64 free,
fs/gfs2/super.c
229
l_sc->sc_free += free;
fs/gfs2/super.h
41
void gfs2_statfs_change(struct gfs2_sbd *sdp, s64 total, s64 free,
fs/hfs/super.c
407
.free = hfs_free_fc,
fs/hfsplus/super.c
694
.free = hfsplus_free_fc,
fs/hostfs/hostfs_kern.c
1043
.free = hostfs_fc_free,
fs/hpfs/super.c
711
.free = hpfs_free_fc,
fs/hugetlbfs/inode.c
1472
.free = hugetlbfs_fs_context_free,
fs/isofs/inode.c
1553
.free = isofs_free_fc,
fs/jffs2/debug.c
163
uint32_t free = 0, dirty = 0, used = 0, wasted = 0,
fs/jffs2/debug.c
170
free += c->gcblock->free_size;
fs/jffs2/debug.c
178
free += c->nextblock->free_size;
fs/jffs2/debug.c
186
free += jeb->free_size;
fs/jffs2/debug.c
194
free += jeb->free_size;
fs/jffs2/debug.c
202
free += jeb->free_size;
fs/jffs2/debug.c
210
free += jeb->free_size;
fs/jffs2/debug.c
218
free += jeb->free_size;
fs/jffs2/debug.c
226
free += jeb->free_size;
fs/jffs2/debug.c
234
free += jeb->free_size;
fs/jffs2/debug.c
242
free += jeb->free_size;
fs/jffs2/debug.c
275
check(free);
fs/jffs2/super.c
304
.free = jffs2_free_fc,
fs/jfs/jfs_dmap.c
439
int free, s64 blkno, s64 nblocks, struct tblock * tblk)
fs/jfs/jfs_dmap.c
517
if (free)
fs/jfs/jfs_dmap.c
536
if (free)
fs/jfs/jfs_dmap.h
287
int free, s64 blkno, s64 nblocks, struct tblock * tblk);
fs/jfs/jfs_logmgr.c
1107
goto free;
fs/jfs/jfs_logmgr.c
1146
free: /* free log descriptor */
fs/jfs/jfs_logmgr.c
925
int free; /* free space left available */
fs/jfs/jfs_logmgr.c
981
free = logsize - written;
fs/jfs/jfs_logmgr.c
983
more = min(free / 2, delta);
fs/jfs/super.c
908
.free = jfs_free_fc,
fs/libfs.c
721
.free = pseudo_fs_free,
fs/netfs/internal.h
257
netfs_group->free(netfs_group);
fs/netfs/internal.h
268
netfs_group->free(netfs_group);
fs/nfs/flexfilelayout/flexfilelayout.c
2556
if (!devinfo[i].ld_private.ops->free)
fs/nfs/flexfilelayout/flexfilelayout.c
2558
devinfo[i].ld_private.ops->free(&devinfo[i].ld_private);
fs/nfs/flexfilelayout/flexfilelayout.c
2625
.free = ff_layout_free_layoutreturn,
fs/nfs/flexfilelayout/flexfilelayout.c
2881
.free = ff_layout_free_layoutstats,
fs/nfs/fs_context.c
1678
.free = nfs_fs_context_free,
fs/nfs/nfs42proc.c
1034
if (devinfo[i].ld_private.ops && devinfo[i].ld_private.ops->free)
fs/nfs/nfs42proc.c
1035
devinfo[i].ld_private.ops->free(&devinfo[i].ld_private);
fs/nfs/nfs4proc.c
9836
if (lrp->ld_private.ops && lrp->ld_private.ops->free)
fs/nfs/nfs4proc.c
9837
lrp->ld_private.ops->free(&lrp->ld_private);
fs/nfs/pnfs.c
1754
if (ld_private && ld_private->ops && ld_private->ops->free)
fs/nfs/pnfs.c
1755
ld_private->ops->free(ld_private);
fs/nfsd/nfs4xdr.c
3468
u64 free = (u64)args->statfs.f_bfree * (u64)args->statfs.f_bsize;
fs/nfsd/nfs4xdr.c
3470
return nfsd4_encode_uint64_t(xdr, free);
fs/nfsd/nfsctl.c
1348
.free = nfsd_fs_free_fc,
fs/nilfs2/super.c
1288
.free = nilfs_free_fc,
fs/notify/dnotify/dnotify.c
158
bool free = false;
fs/notify/dnotify/dnotify.c
189
free = true;
fs/notify/dnotify/dnotify.c
194
if (free)
fs/notify/mark.c
316
struct fsnotify_mark_connector *conn, *free;
fs/notify/mark.c
325
free = conn;
fs/notify/mark.c
327
kfree(free);
fs/ntfs3/attrib.c
574
size_t free;
fs/ntfs3/attrib.c
619
free = wnd_zeroes(&sbi->used.bitmap);
fs/ntfs3/attrib.c
620
if (to_allocate > free) {
fs/ntfs3/attrib.c
625
if (pre_alloc && to_allocate + pre_alloc > free)
fs/ntfs3/frecord.c
1056
u32 list_reserve, max_free, free, used, t32;
fs/ntfs3/frecord.c
1065
free = sbi->record_size - used;
fs/ntfs3/frecord.c
1069
if (free < list_reserve)
fs/ntfs3/frecord.c
1070
free = 0;
fs/ntfs3/frecord.c
1072
free -= list_reserve;
fs/ntfs3/frecord.c
1075
if (asize <= free) {
fs/ntfs3/frecord.c
1107
max_free = free;
fs/ntfs3/frecord.c
616
u32 asize, free;
fs/ntfs3/frecord.c
635
free = sbi->record_size - le32_to_cpu(ni->mi.mrec->used) + asize;
fs/ntfs3/frecord.c
656
if (asize > free)
fs/ntfs3/frecord.c
659
free -= asize;
fs/ntfs3/fsntfs.c
455
size_t free, zlen, avail;
fs/ntfs3/fsntfs.c
461
free = wnd_zeroes(wnd);
fs/ntfs3/fsntfs.c
463
if (free >= da_clusters) {
fs/ntfs3/fsntfs.c
464
free -= da_clusters;
fs/ntfs3/fsntfs.c
466
free = 0;
fs/ntfs3/fsntfs.c
472
if (free < zlen + clen) {
fs/ntfs3/fsntfs.c
476
avail = free - (zlen + clen);
fs/ntfs3/fsntfs.c
490
free = wnd_zeroes(wnd);
fs/ntfs3/fsntfs.c
494
if (free < zlen + mlen &&
fs/ntfs3/super.c
1816
.free = ntfs_fs_free,
fs/ocfs2/cluster/heartbeat.c
2008
goto free;
fs/ocfs2/cluster/heartbeat.c
2019
goto free;
fs/ocfs2/cluster/heartbeat.c
2061
free:
fs/ocfs2/super.c
1196
.free = ocfs2_free_fc,
fs/ocfs2/sysfile.c
45
struct inode **local_system_inodes, **free = NULL;
fs/ocfs2/sysfile.c
74
free = local_system_inodes;
fs/ocfs2/sysfile.c
79
kfree(free);
fs/ocfs2/xattr.c
2677
int free;
fs/ocfs2/xattr.c
2684
free = le16_to_cpu(idata->id_count) - le64_to_cpu(di->i_size);
fs/ocfs2/xattr.c
2686
free = ocfs2_fast_symlink_chars(inode->i_sb) -
fs/ocfs2/xattr.c
2690
free = (le16_to_cpu(el->l_count) -
fs/ocfs2/xattr.c
2694
if (free >= xattrsize)
fs/ocfs2/xattr.c
3041
int free, i;
fs/ocfs2/xattr.c
3056
free = min_offs - ((void *)last - xs->base) - OCFS2_XATTR_HEADER_GAP;
fs/ocfs2/xattr.c
3057
if (free < 0)
fs/ocfs2/xattr.c
3062
if (free >= (sizeof(struct ocfs2_xattr_entry) + namevalue_size_xi(xi)))
fs/omfs/inode.c
608
.free = omfs_free_fc,
fs/orangefs/super.c
568
.free = orangefs_free_fc,
fs/overlayfs/params.c
787
.free = ovl_free,
fs/proc/base.c
1025
goto free;
fs/proc/base.c
1064
free:
fs/proc/base.c
917
goto free;
fs/proc/base.c
951
free:
fs/proc/root.c
324
.free = proc_fs_context_free,
fs/pstore/inode.c
461
.free = pstore_free_fc,
fs/qnx6/inode.c
641
.free = qnx6_free_fc,
fs/ramfs/inode.c
292
.free = ramfs_free_fc,
fs/resctrl/pseudo_lock.c
937
goto free;
fs/resctrl/pseudo_lock.c
945
free:
fs/resctrl/rdtgroup.c
2960
.free = rdt_fs_context_free,
fs/smb/client/fs_context.c
768
.free = smb3_fs_context_free,
fs/smb/client/smb1pdu.h
2232
void (*free) (struct data_blob *data_blob);
fs/smb/client/smbdirect.c
1760
spin_lock_irqsave(&sc->recv_io.free.lock, flags);
fs/smb/client/smbdirect.c
1761
if (!list_empty(&sc->recv_io.free.list)) {
fs/smb/client/smbdirect.c
1763
&sc->recv_io.free.list,
fs/smb/client/smbdirect.c
1768
spin_unlock_irqrestore(&sc->recv_io.free.lock, flags);
fs/smb/client/smbdirect.c
1792
spin_lock_irqsave(&sc->recv_io.free.lock, flags);
fs/smb/client/smbdirect.c
1793
list_add_tail(&response->list, &sc->recv_io.free.list);
fs/smb/client/smbdirect.c
1795
spin_unlock_irqrestore(&sc->recv_io.free.lock, flags);
fs/smb/client/smbdirect.c
1813
list_add_tail(&response->list, &sc->recv_io.free.list);
fs/smb/client/smbdirect.c
1819
while (!list_empty(&sc->recv_io.free.list)) {
fs/smb/client/smbdirect.c
1821
&sc->recv_io.free.list,
fs/smb/common/smbdirect/smbdirect_socket.h
237
} free;
fs/smb/common/smbdirect/smbdirect_socket.h
398
INIT_LIST_HEAD(&sc->recv_io.free.list);
fs/smb/common/smbdirect/smbdirect_socket.h
399
spin_lock_init(&sc->recv_io.free.lock);
fs/smb/server/transport_rdma.c
170
spin_lock_irqsave(&sc->recv_io.free.lock, flags);
fs/smb/server/transport_rdma.c
171
if (!list_empty(&sc->recv_io.free.list)) {
fs/smb/server/transport_rdma.c
172
recvmsg = list_first_entry(&sc->recv_io.free.list,
fs/smb/server/transport_rdma.c
177
spin_unlock_irqrestore(&sc->recv_io.free.lock, flags);
fs/smb/server/transport_rdma.c
194
spin_lock_irqsave(&sc->recv_io.free.lock, flags);
fs/smb/server/transport_rdma.c
195
list_add(&recvmsg->list, &sc->recv_io.free.list);
fs/smb/server/transport_rdma.c
196
spin_unlock_irqrestore(&sc->recv_io.free.lock, flags);
fs/smb/server/transport_rdma.c
2294
list_add(&recvmsg->list, &sc->recv_io.free.list);
fs/smb/server/transport_rdma.c
2630
list_for_each_entry(recv_io, &sc->recv_io.free.list, list)
fs/squashfs/decompressor.h
18
void (*free)(void *);
fs/squashfs/decompressor_multi.c
115
msblk->decompressor->free(decomp_strm->stream);
fs/squashfs/decompressor_multi_percpu.c
55
msblk->decompressor->free(stream->stream);
fs/squashfs/decompressor_multi_percpu.c
71
msblk->decompressor->free(stream->stream);
fs/squashfs/decompressor_single.c
57
msblk->decompressor->free(stream->stream);
fs/squashfs/lz4_wrapper.c
140
.free = lz4_free,
fs/squashfs/lzo_wrapper.c
117
.free = lzo_free,
fs/squashfs/super.c
517
.free = squashfs_free_fs_context,
fs/squashfs/xz_wrapper.c
190
.free = squashfs_xz_free,
fs/squashfs/zlib_wrapper.c
130
.free = zlib_free,
fs/squashfs/zstd_wrapper.c
148
.free = zstd_free,
fs/sysfs/mount.c
51
.free = sysfs_fs_context_free,
fs/tracefs/inode.c
515
.free = tracefs_free_fc,
fs/ubifs/budget.c
621
long long ubifs_reported_space(const struct ubifs_info *c, long long free)
fs/ubifs/budget.c
642
free *= factor;
fs/ubifs/budget.c
643
return div_u64(free, divisor);
fs/ubifs/budget.c
665
long long available, outstanding, free;
fs/ubifs/budget.c
692
free = ubifs_reported_space(c, available - outstanding);
fs/ubifs/budget.c
694
free = 0;
fs/ubifs/budget.c
695
return free;
fs/ubifs/budget.c
707
long long free;
fs/ubifs/budget.c
710
free = ubifs_get_free_space_nolock(c);
fs/ubifs/budget.c
713
return free;
fs/ubifs/debug.c
1046
long long free;
fs/ubifs/debug.c
1052
free = ubifs_get_free_space_nolock(c);
fs/ubifs/debug.c
1056
if (free != d->saved_free) {
fs/ubifs/debug.c
1058
d->saved_free, free);
fs/ubifs/debug.c
618
long long available, outstanding, free;
fs/ubifs/debug.c
671
free = ubifs_get_free_space_nolock(c);
fs/ubifs/debug.c
674
available, outstanding, free);
fs/ubifs/debug.c
686
spc = lp->free + lp->dirty;
fs/ubifs/debug.c
694
lp->lnum, lp->free, lp->dirty, c->leb_size - spc, spc,
fs/ubifs/debug.c
698
lp->lnum, lp->free, lp->dirty, c->leb_size - spc, spc,
fs/ubifs/debug.c
826
i + c->lpt_first, c->ltab[i].free, c->ltab[i].dirty,
fs/ubifs/debug.c
917
i, lprops->lnum, lprops->hpos, lprops->free,
fs/ubifs/debug.c
937
i, lp->free, lp->dirty, lp->flags, lp->lnum);
fs/ubifs/find.c
103
if (lprops->free + lprops->dirty == c->leb_size) {
fs/ubifs/find.c
138
if (lprops->free + lprops->dirty < min_space)
fs/ubifs/find.c
154
if (lprops->free + lprops->dirty < min_space)
fs/ubifs/find.c
180
ubifs_assert(c, lprops->free + lprops->dirty >= min_space);
fs/ubifs/find.c
183
lprops->free + lprops->dirty == c->leb_size));
fs/ubifs/find.c
277
sum = idx_lp->free + idx_lp->dirty;
fs/ubifs/find.c
294
if (lp->dirty + lp->free < min_space)
fs/ubifs/find.c
300
if (idx_lp->free + idx_lp->dirty >= lp->free + lp->dirty)
fs/ubifs/find.c
306
ubifs_assert(c, lp->free + lp->dirty >= c->dead_wm);
fs/ubifs/find.c
318
(pick_free && lp->free + lp->dirty == c->leb_size));
fs/ubifs/find.c
322
lp->lnum, lp->free, lp->dirty, lp->flags);
fs/ubifs/find.c
367
if (lprops->free < data->min_space)
fs/ubifs/find.c
370
if (!data->pick_free && lprops->free == c->leb_size)
fs/ubifs/find.c
378
if (lprops->free + lprops->dirty == c->leb_size && lprops->dirty > 0)
fs/ubifs/find.c
407
if (lprops && lprops->free >= min_space)
fs/ubifs/find.c
417
if (lprops && lprops->free >= min_space)
fs/ubifs/find.c
424
if (lprops->free >= min_space)
fs/ubifs/find.c
439
if (lprops->free >= min_space)
fs/ubifs/find.c
460
ubifs_assert(c, lprops->free >= min_space);
fs/ubifs/find.c
54
if (lprops->free + lprops->dirty >= c->dark_wm)
fs/ubifs/find.c
550
*offs = c->leb_size - lprops->free;
fs/ubifs/find.c
608
if (lprops->free + lprops->dirty != c->leb_size)
fs/ubifs/find.c
640
ubifs_assert(c, lprops->free + lprops->dirty == c->leb_size);
fs/ubifs/find.c
700
lnum, lprops->free, lprops->dirty, lprops->flags);
fs/ubifs/find.c
735
return lpa->dirty + lpa->free - lpb->dirty - lpb->free;
fs/ubifs/find.c
763
c->dirty_idx.arr[c->dirty_idx.cnt - 1]->free);
fs/ubifs/find.c
800
if (lprops->free + lprops->dirty < c->min_idx_node_sz)
fs/ubifs/find.c
857
ubifs_assert(c, lprops->free + lprops->dirty >= c->min_idx_node_sz);
fs/ubifs/find.c
862
lprops->lnum, lprops->free, lprops->dirty, lprops->flags);
fs/ubifs/find.c
897
lp->lnum, lp->dirty, lp->free, lp->flags);
fs/ubifs/find.c
927
lp->free, lp->flags);
fs/ubifs/find.c
97
if (lprops->free + lprops->dirty < data->min_space)
fs/ubifs/gc.c
503
if (lp->free + lp->dirty == c->leb_size) {
fs/ubifs/gc.c
508
if (lp->free != c->leb_size) {
fs/ubifs/gc.c
549
lnum, lp->free, lp->dirty);
fs/ubifs/gc.c
585
lnum, lp->free, lp->dirty);
fs/ubifs/gc.c
742
lp.lnum, lp.free, lp.dirty, lp.free + lp.dirty,
fs/ubifs/io.c
916
int free = c->leb_size - wbuf->offs - wbuf->used;
fs/ubifs/io.c
918
err = wbuf->sync_callback(c, wbuf->lnum, free, 0);
fs/ubifs/lprops.c
1022
int cat, lnum = lp->lnum, is_idx = 0, used = 0, free, dirty, ret;
fs/ubifs/lprops.c
1085
if (lp->free == c->leb_size) {
fs/ubifs/lprops.c
1091
if (lp->free + lp->dirty == c->leb_size &&
fs/ubifs/lprops.c
1093
lst->total_free += lp->free;
fs/ubifs/lprops.c
1144
free = c->leb_size - sleb->endpt;
fs/ubifs/lprops.c
1147
if (free > c->leb_size || free < 0 || dirty > c->leb_size ||
fs/ubifs/lprops.c
1150
lnum, free, dirty);
fs/ubifs/lprops.c
1154
if (lp->free + lp->dirty == c->leb_size &&
fs/ubifs/lprops.c
1155
free + dirty == c->leb_size)
fs/ubifs/lprops.c
1157
(!is_idx && free == c->leb_size) ||
fs/ubifs/lprops.c
1158
lp->free == c->leb_size) {
fs/ubifs/lprops.c
1166
free = lp->free;
fs/ubifs/lprops.c
1171
if (is_idx && lp->free + lp->dirty == free + dirty &&
fs/ubifs/lprops.c
1184
free = lp->free;
fs/ubifs/lprops.c
1188
if (lp->free != free || lp->dirty != dirty)
fs/ubifs/lprops.c
1192
if (free == c->leb_size)
fs/ubifs/lprops.c
1206
if (free == c->leb_size)
fs/ubifs/lprops.c
1213
lst->total_used += c->leb_size - free - dirty;
fs/ubifs/lprops.c
1214
lst->total_free += free;
fs/ubifs/lprops.c
1218
int spc = free + dirty;
fs/ubifs/lprops.c
1232
lnum, lp->free, lp->dirty, lp->flags, free, dirty);
fs/ubifs/lprops.c
30
return lprops->free;
fs/ubifs/lprops.c
32
return lprops->free + lprops->dirty;
fs/ubifs/lprops.c
402
if (lprops->free == c->leb_size) {
fs/ubifs/lprops.c
407
if (lprops->free + lprops->dirty == c->leb_size) {
fs/ubifs/lprops.c
415
if (lprops->dirty + lprops->free >= c->min_idx_node_sz)
fs/ubifs/lprops.c
419
lprops->dirty > lprops->free)
fs/ubifs/lprops.c
421
if (lprops->free > 0)
fs/ubifs/lprops.c
522
int free, int dirty, int flags,
fs/ubifs/lprops.c
532
lprops->lnum, free, dirty, flags);
fs/ubifs/lprops.c
544
ubifs_assert(c, free == LPROPS_NC || free >= 0);
fs/ubifs/lprops.c
554
ubifs_assert(c, !(lprops->free & 7) && !(lprops->dirty & 7));
fs/ubifs/lprops.c
557
if ((lprops->flags & LPROPS_TAKEN) && lprops->free == c->leb_size)
fs/ubifs/lprops.c
563
old_spc = lprops->free + lprops->dirty;
fs/ubifs/lprops.c
572
if (free != LPROPS_NC) {
fs/ubifs/lprops.c
573
free = ALIGN(free, 8);
fs/ubifs/lprops.c
574
c->lst.total_free += free - lprops->free;
fs/ubifs/lprops.c
577
if (free == c->leb_size) {
fs/ubifs/lprops.c
578
if (lprops->free != c->leb_size)
fs/ubifs/lprops.c
580
} else if (lprops->free == c->leb_size)
fs/ubifs/lprops.c
582
lprops->free = free;
fs/ubifs/lprops.c
604
new_spc = lprops->free + lprops->dirty;
fs/ubifs/lprops.c
613
if ((lprops->flags & LPROPS_TAKEN) && lprops->free == c->leb_size)
fs/ubifs/lprops.c
649
int ubifs_change_one_lp(struct ubifs_info *c, int lnum, int free, int dirty,
fs/ubifs/lprops.c
664
lp = ubifs_change_lp(c, lp, free, dirty, flags, idx_gc_cnt);
fs/ubifs/lprops.c
688
int ubifs_update_one_lp(struct ubifs_info *c, int lnum, int free, int dirty,
fs/ubifs/lprops.c
703
lp = ubifs_change_lp(c, lp, free, lp->dirty + dirty, flags, 0);
fs/ubifs/lprops.c
790
ubifs_assert(c, lprops->free == c->leb_size);
fs/ubifs/lprops.c
813
ubifs_assert(c, lprops->free + lprops->dirty == c->leb_size);
fs/ubifs/lprops.c
837
ubifs_assert(c, lprops->free + lprops->dirty == c->leb_size);
fs/ubifs/lprops.c
861
if (lprops->free != c->leb_size) {
fs/ubifs/lprops.c
863
lprops->lnum, lprops->free, lprops->dirty,
fs/ubifs/lprops.c
869
lprops->lnum, lprops->free, lprops->dirty,
fs/ubifs/lprops.c
877
if (lprops->free + lprops->dirty != c->leb_size) {
fs/ubifs/lprops.c
879
lprops->lnum, lprops->free, lprops->dirty,
fs/ubifs/lprops.c
885
lprops->lnum, lprops->free, lprops->dirty,
fs/ubifs/lprops.c
907
if (lprops->free + lprops->dirty != c->leb_size) {
fs/ubifs/lprops.c
909
lprops->lnum, lprops->free, lprops->dirty,
fs/ubifs/lprops.c
915
lprops->lnum, lprops->free, lprops->dirty,
fs/ubifs/lprops.c
921
lprops->lnum, lprops->free, lprops->dirty,
fs/ubifs/lpt.c
1053
int free = ubifs_unpack_bits(c, &addr, &pos, c->lpt_spc_bits);
fs/ubifs/lpt.c
1056
if (free < 0 || free > c->leb_size || dirty < 0 ||
fs/ubifs/lpt.c
1057
dirty > c->leb_size || free + dirty > c->leb_size)
fs/ubifs/lpt.c
1060
c->ltab[i].free = free;
fs/ubifs/lpt.c
1160
int free = pnode->lprops[i].free;
fs/ubifs/lpt.c
1163
if (free < 0 || free > c->leb_size || free % c->min_io_size ||
fs/ubifs/lpt.c
1164
(free & 7))
fs/ubifs/lpt.c
1168
if (dirty + free > c->leb_size)
fs/ubifs/lpt.c
1298
lprops->free = c->leb_size;
fs/ubifs/lpt.c
1499
pnode->lprops[iip].free, pnode->lprops[iip].dirty,
fs/ubifs/lpt.c
1639
pnode->lprops[iip].free, pnode->lprops[iip].dirty,
fs/ubifs/lpt.c
1868
if (c->ltab[i].free == c->leb_size) {
fs/ubifs/lpt.c
2043
lprops->free = c->leb_size;
fs/ubifs/lpt.c
2350
if (lprops->free != c->leb_size) {
fs/ubifs/lpt.c
2352
lprops->lnum, cat, lprops->free,
fs/ubifs/lpt.c
2359
if (lprops->free + lprops->dirty != c->leb_size) {
fs/ubifs/lpt.c
2361
lprops->lnum, cat, lprops->free,
fs/ubifs/lpt.c
351
pack_bits(c, &addr, &pos, pnode->lprops[i].free >> 3,
fs/ubifs/lpt.c
414
pack_bits(c, &addr, &pos, ltab[i].free, c->lpt_spc_bits);
fs/ubifs/lpt.c
469
static void set_ltab(struct ubifs_info *c, int lnum, int free, int dirty)
fs/ubifs/lpt.c
472
lnum, c->ltab[lnum - c->lpt_first].free,
fs/ubifs/lpt.c
473
c->ltab[lnum - c->lpt_first].dirty, free, dirty);
fs/ubifs/lpt.c
475
c->ltab[lnum - c->lpt_first].free = free;
fs/ubifs/lpt.c
643
ltab[i].free = c->leb_size;
fs/ubifs/lpt.c
660
pnode->lprops[0].free = c->leb_size - iopos;
fs/ubifs/lpt.c
666
pnode->lprops[1].free = c->leb_size - iopos;
fs/ubifs/lpt.c
670
pnode->lprops[i].free = c->leb_size;
fs/ubifs/lpt.c
683
pnode->lprops[0].free = c->leb_size;
fs/ubifs/lpt.c
687
pnode->lprops[1].free = c->leb_size;
fs/ubifs/lpt.c
988
lprops->free = ubifs_unpack_bits(c, &addr, &pos, c->space_bits);
fs/ubifs/lpt.c
989
lprops->free <<= 3;
fs/ubifs/lpt_commit.c
1158
c->ltab[i].free + c->ltab[i].dirty == c->leb_size)
fs/ubifs/lpt_commit.c
129
static void upd_ltab(struct ubifs_info *c, int lnum, int free, int dirty)
fs/ubifs/lpt_commit.c
132
lnum, c->ltab[lnum - c->lpt_first].free,
fs/ubifs/lpt_commit.c
133
c->ltab[lnum - c->lpt_first].dirty, free, dirty);
fs/ubifs/lpt_commit.c
135
c->ltab[lnum - c->lpt_first].free = free;
fs/ubifs/lpt_commit.c
157
if (c->ltab[i].free == c->leb_size) {
fs/ubifs/lpt_commit.c
1628
if (len != c->ltab[i].free) {
fs/ubifs/lpt_commit.c
1630
lnum, len, c->ltab[i].free);
fs/ubifs/lpt_commit.c
167
if (c->ltab[i].free == c->leb_size) {
fs/ubifs/lpt_commit.c
1704
long long free = 0;
fs/ubifs/lpt_commit.c
1714
free += c->leb_size - c->nhead_offs;
fs/ubifs/lpt_commit.c
1715
else if (c->ltab[i].free == c->leb_size)
fs/ubifs/lpt_commit.c
1716
free += c->leb_size;
fs/ubifs/lpt_commit.c
1718
if (free < c->lpt_sz) {
fs/ubifs/lpt_commit.c
1720
free, c->lpt_sz);
fs/ubifs/lpt_commit.c
683
long long free = 0;
fs/ubifs/lpt_commit.c
688
free += c->leb_size - c->nhead_offs;
fs/ubifs/lpt_commit.c
689
else if (c->ltab[i].free == c->leb_size)
fs/ubifs/lpt_commit.c
690
free += c->leb_size;
fs/ubifs/lpt_commit.c
691
else if (c->ltab[i].free + c->ltab[i].dirty == c->leb_size)
fs/ubifs/lpt_commit.c
692
free += c->leb_size;
fs/ubifs/lpt_commit.c
695
if (free <= c->lpt_sz * 2)
fs/ubifs/lpt_commit.c
716
c->ltab[i].free + c->ltab[i].dirty == c->leb_size) {
fs/ubifs/lpt_commit.c
718
c->ltab[i].free = c->leb_size;
fs/ubifs/recovery.c
1180
ubifs_assert(c, lp.free + lp.dirty >= wbuf->offs);
fs/ubifs/replay.c
102
if (b->bud->start == 0 && (lp->free != c->leb_size || lp->dirty != 0)) {
fs/ubifs/replay.c
1146
int err, free;
fs/ubifs/replay.c
1156
free = lp->free;
fs/ubifs/replay.c
1165
err = free;
fs/ubifs/replay.c
1181
int err, lnum, free;
fs/ubifs/replay.c
1186
free = take_ihead(c);
fs/ubifs/replay.c
1187
if (free < 0)
fs/ubifs/replay.c
1188
return free; /* Error code */
fs/ubifs/replay.c
1190
if (c->ihead_offs != c->leb_size - free) {
fs/ubifs/replay.c
123
lp->free, lp->dirty);
fs/ubifs/replay.c
125
lp->free, lp->dirty);
fs/ubifs/replay.c
126
dirty -= c->leb_size - lp->free;
fs/ubifs/replay.c
136
b->bud->lnum, lp->free, lp->dirty, b->free,
fs/ubifs/replay.c
139
lp = ubifs_change_lp(c, lp, b->free, dirty + b->dirty,
fs/ubifs/replay.c
148
b->bud->lnum, c->leb_size - b->free);
fs/ubifs/replay.c
75
int free;
fs/ubifs/replay.c
825
b->free = c->leb_size - sleb->endpt;
fs/ubifs/replay.c
827
lnum, b->dirty, b->free);
fs/ubifs/sb.c
857
int free = c->ltab[lnum - c->lpt_first].free;
fs/ubifs/sb.c
859
if (free > 0) {
fs/ubifs/sb.c
860
err = fixup_leb(c, lnum, c->leb_size - free);
fs/ubifs/sb.c
881
if (lprops->free > 0) {
fs/ubifs/sb.c
882
err = fixup_leb(c, lnum, c->leb_size - lprops->free);
fs/ubifs/super.c
2327
.free = ubifs_free_fc,
fs/ubifs/super.c
409
unsigned long long free;
fs/ubifs/super.c
412
free = ubifs_get_free_space(c);
fs/ubifs/super.c
414
free, free >> UBIFS_BLOCK_SHIFT);
fs/ubifs/super.c
419
buf->f_bfree = free >> UBIFS_BLOCK_SHIFT;
fs/ubifs/super.c
420
if (free > c->report_rp_size)
fs/ubifs/super.c
421
buf->f_bavail = (free - c->report_rp_size) >> UBIFS_BLOCK_SHIFT;
fs/ubifs/super.c
659
static int bud_wbuf_callback(struct ubifs_info *c, int lnum, int free, int pad)
fs/ubifs/super.c
661
return ubifs_update_one_lp(c, lnum, free, pad, 0, 0);
fs/ubifs/tnc_commit.c
301
if (lp.free == c->leb_size) {
fs/ubifs/ubifs.h
1832
long long ubifs_reported_space(const struct ubifs_info *c, long long free);
fs/ubifs/ubifs.h
1996
int free, int dirty, int flags,
fs/ubifs/ubifs.h
2006
int ubifs_change_one_lp(struct ubifs_info *c, int lnum, int free, int dirty,
fs/ubifs/ubifs.h
2008
int ubifs_update_one_lp(struct ubifs_info *c, int lnum, int free, int dirty,
fs/ubifs/ubifs.h
480
int free;
fs/ubifs/ubifs.h
498
int free;
fs/ubifs/ubifs.h
693
int (*sync_callback)(struct ubifs_info *c, int lnum, int free, int pad);
fs/udf/super.c
135
.free = udf_free_fc,
fs/ufs/super.c
1433
.free = ufs_free_fc,
fs/unicode/mkutf8data.c
2258
free(unicode_data[unichar].utf32nfdi);
fs/unicode/mkutf8data.c
2262
free(unicode_data[unichar].utf32nfdicf);
fs/unicode/mkutf8data.c
2279
free(unicode_data[unichar].utf32nfdi);
fs/unicode/mkutf8data.c
2283
free(unicode_data[unichar].utf32nfdicf);
fs/unicode/mkutf8data.c
2525
free(unicode_data[unichar].utf32nfdi);
fs/unicode/mkutf8data.c
2579
free(unicode_data[unichar].utf32nfdicf);
fs/unicode/mkutf8data.c
607
free(node);
fs/unicode/mkutf8data.c
751
free(node);
fs/unicode/mkutf8data.c
756
free(node);
fs/vboxsf/super.c
419
.free = vboxsf_free_fc,
fs/vboxsf/utils.c
493
b->free = DIR_BUFFER_SIZE;
fs/vboxsf/utils.c
549
size = b->free;
fs/vboxsf/utils.c
557
b->free -= size;
fs/vboxsf/vfsmod.h
70
size_t free;
fs/xfs/libxfs/xfs_btree.c
494
XFS_BTREE_STATS_INC(cur, free);
fs/xfs/libxfs/xfs_dir2_node.c
1192
struct xfs_dir2_free *free,
fs/xfs/libxfs/xfs_dir2_node.c
1202
xfs_dir2_free_hdr_from_disk(dp->i_mount, &freehdr, free);
fs/xfs/libxfs/xfs_dir2_node.c
1236
xfs_dir2_free_hdr_to_disk(dp->i_mount, free, &freehdr);
fs/xfs/libxfs/xfs_dir2_node.c
1356
xfs_dir2_free_t *free; /* freeblock structure */
fs/xfs/libxfs/xfs_dir2_node.c
1367
free = fbp->b_addr;
fs/xfs/libxfs/xfs_dir2_node.c
1372
xfs_dir2_free_hdr_from_disk(dp->i_mount, &freehdr, free);
fs/xfs/libxfs/xfs_dir2_node.c
1407
error = xfs_dir3_data_block_free(args, hdr, free,
fs/xfs/libxfs/xfs_dir2_node.c
2297
xfs_dir2_free_t *free; /* freespace structure */
fs/xfs/libxfs/xfs_dir2_node.c
2318
free = bp->b_addr;
fs/xfs/libxfs/xfs_dir2_node.c
2319
xfs_dir2_free_hdr_from_disk(dp->i_mount, &freehdr, free);
fs/xfs/libxfs/xfs_dir2_node.c
376
struct xfs_dir2_free *free = bp->b_addr;
fs/xfs/libxfs/xfs_dir2_node.c
378
ASSERT(free->hdr.magic == cpu_to_be32(XFS_DIR2_FREE_MAGIC) ||
fs/xfs/libxfs/xfs_dir2_node.c
379
free->hdr.magic == cpu_to_be32(XFS_DIR3_FREE_MAGIC));
fs/xfs/libxfs/xfs_dir2_node.c
381
(char *)&hdr->bests[first] - (char *)free,
fs/xfs/libxfs/xfs_dir2_node.c
382
(char *)&hdr->bests[last] - (char *)free +
fs/xfs/libxfs/xfs_dir2_node.c
395
xfs_dir2_free_t *free; /* freespace structure */
fs/xfs/libxfs/xfs_dir2_node.c
397
free = bp->b_addr;
fs/xfs/libxfs/xfs_dir2_node.c
398
ASSERT(free->hdr.magic == cpu_to_be32(XFS_DIR2_FREE_MAGIC) ||
fs/xfs/libxfs/xfs_dir2_node.c
399
free->hdr.magic == cpu_to_be32(XFS_DIR3_FREE_MAGIC));
fs/xfs/libxfs/xfs_dir2_node.c
645
xfs_dir2_free_t *free = NULL; /* free block structure */
fs/xfs/libxfs/xfs_dir2_node.c
676
free = curbp->b_addr;
fs/xfs/libxfs/xfs_dir2_node.c
677
ASSERT(free->hdr.magic == cpu_to_be32(XFS_DIR2_FREE_MAGIC) ||
fs/xfs/libxfs/xfs_dir2_node.c
678
free->hdr.magic == cpu_to_be32(XFS_DIR3_FREE_MAGIC));
fs/xfs/libxfs/xfs_dir2_node.c
730
free = curbp->b_addr;
fs/xfs/libxfs/xfs_dir2_node.c
741
xfs_dir2_free_hdr_from_disk(mp, &freehdr, free);
fs/xfs/libxfs/xfs_exchmaps.c
510
goto free;
fs/xfs/libxfs/xfs_exchmaps.c
515
goto free;
fs/xfs/libxfs/xfs_exchmaps.c
523
free:
fs/xfs/libxfs/xfs_ialloc.c
189
xfs_inofree_t free,
fs/xfs/libxfs/xfs_ialloc.c
195
cur->bc_rec.i.ir_free = free;
fs/xfs/libxfs/xfs_ialloc.c
307
struct xfs_dinode *free;
fs/xfs/libxfs/xfs_ialloc.c
377
free = xfs_make_iptr(mp, fbuf, i);
fs/xfs/libxfs/xfs_ialloc.c
378
free->di_magic = cpu_to_be16(XFS_DINODE_MAGIC);
fs/xfs/libxfs/xfs_ialloc.c
379
free->di_version = version;
fs/xfs/libxfs/xfs_ialloc.c
380
free->di_gen = cpu_to_be32(gen);
fs/xfs/libxfs/xfs_ialloc.c
381
free->di_next_unlinked = cpu_to_be32(NULLAGINO);
fs/xfs/libxfs/xfs_ialloc.c
384
free->di_ino = cpu_to_be64(ino);
fs/xfs/libxfs/xfs_ialloc.c
386
uuid_copy(&free->di_uuid,
fs/xfs/libxfs/xfs_ialloc.c
388
xfs_dinode_calc_crc(mp, free);
fs/xfs/libxfs/xfs_ialloc.h
108
uint8_t count, int32_t freecount, xfs_inofree_t free,
fs/xfs/scrub/ialloc.c
100
if (ffree != free)
fs/xfs/scrub/ialloc.c
120
if (!free)
fs/xfs/scrub/ialloc.c
150
bool free, hole;
fs/xfs/scrub/ialloc.c
153
free = irec->ir_free & (1ULL << rec_idx);
fs/xfs/scrub/ialloc.c
157
error = xchk_inobt_xref_finobt(sc, irec, i, free, hole);
fs/xfs/scrub/ialloc.c
177
bool free, hole;
fs/xfs/scrub/ialloc.c
199
free = irec.ir_free & (1ULL << rec_idx);
fs/xfs/scrub/ialloc.c
203
if (ffree != free)
fs/xfs/scrub/ialloc.c
69
bool free,
fs/xfs/scrub/newbt.c
59
uint64_t free;
fs/xfs/scrub/newbt.c
71
free = sc->sa.pag->pagf_freeblks;
fs/xfs/scrub/newbt.c
74
free = xfs_sum_freecounter_raw(sc->mp, XC_FREE_BLOCKS);
fs/xfs/scrub/newbt.c
79
if (free >= div_u64(sz, 10))
fs/xfs/xfs_fsops.c
370
int64_t free;
fs/xfs/xfs_fsops.c
421
free = xfs_sum_freecounter_raw(mp, ctr) -
fs/xfs/xfs_fsops.c
425
if (delta > 0 && free > 0) {
fs/xfs/xfs_fsops.c
436
fdblks_delta = min(free, delta);
fs/xfs/xfs_super.c
2223
.free = xfs_fs_free,
fs/xfs/xfs_trace.h
1000
__entry->free = pag->pagf_freeblks;
fs/xfs/xfs_trace.h
1007
__entry->free)
fs/xfs/xfs_trace.h
3114
TP_PROTO(struct xfs_mount *mp, struct xfs_extent_free_item *free),
fs/xfs/xfs_trace.h
3115
TP_ARGS(mp, free),
fs/xfs/xfs_trace.h
3126
__entry->type = free->xefi_group->xg_type;
fs/xfs/xfs_trace.h
3127
__entry->agno = free->xefi_group->xg_gno;
fs/xfs/xfs_trace.h
3128
__entry->agbno = xfs_fsb_to_gbno(mp, free->xefi_startblock,
fs/xfs/xfs_trace.h
3129
free->xefi_group->xg_type);
fs/xfs/xfs_trace.h
3130
__entry->len = free->xefi_blockcount;
fs/xfs/xfs_trace.h
3131
__entry->flags = free->xefi_flags;
fs/xfs/xfs_trace.h
3143
TP_PROTO(struct xfs_mount *mp, struct xfs_extent_free_item *free), \
fs/xfs/xfs_trace.h
3144
TP_ARGS(mp, free))
fs/xfs/xfs_trace.h
993
__field(xfs_extlen_t, free)
fs/xfs/xfs_zone_gc.c
170
s64 available, free, threshold;
fs/xfs/xfs_zone_gc.c
182
free = xfs_estimate_freecounter(mp, XC_FREE_RTEXTENTS);
fs/xfs/xfs_zone_gc.c
184
threshold = div_s64_rem(free, 100, &remainder);
fs/xfs/xfs_zone_gc.c
864
goto free;
fs/xfs/xfs_zone_gc.c
870
free:
fs/zonefs/super.c
1379
.free = zonefs_free_fc,
include/crypto/internal/aead.h
19
void (*free)(struct aead_instance *inst);
include/crypto/internal/akcipher.h
14
void (*free)(struct akcipher_instance *inst);
include/crypto/internal/hash.h
49
void (*free)(struct ahash_instance *inst);
include/crypto/internal/hash.h
60
void (*free)(struct shash_instance *inst);
include/crypto/internal/kpp.h
21
void (*free)(struct kpp_instance *inst);
include/crypto/internal/sig.h
14
void (*free)(struct sig_instance *inst);
include/crypto/internal/skcipher.h
28
void (*free)(struct skcipher_instance *inst);
include/crypto/internal/skcipher.h
39
void (*free)(struct lskcipher_instance *inst);
include/drm/drm_client.h
39
void (*free)(struct drm_client_dev *client);
include/drm/drm_gem.h
83
void (*free)(struct drm_gem_object *obj);
include/drm/ttm/ttm_resource.h
136
void (*free)(struct ttm_resource_manager *man,
include/kunit/resource.h
114
if (res->free)
include/kunit/resource.h
115
res->free(res);
include/kunit/resource.h
155
kunit_resource_free_t free,
include/kunit/resource.h
171
kunit_resource_free_t free,
include/kunit/resource.h
176
return __kunit_add_resource(test, init, free, res, data);
include/kunit/resource.h
193
kunit_resource_free_t free,
include/kunit/resource.h
212
return __kunit_add_resource(test, init, free, res, data);
include/kunit/resource.h
239
kunit_resource_free_t free,
include/kunit/resource.h
252
ret = __kunit_add_resource(test, init, free, res, context);
include/kunit/resource.h
282
kunit_resource_free_t free,
include/kunit/resource.h
293
if (!__kunit_add_resource(test, init, free, res, context))
include/kunit/resource.h
86
kunit_resource_free_t free;
include/linux/decompress/mm.h
71
#define large_free(a) free(a)
include/linux/devcoredump.h
120
void (*free)(void *data))
include/linux/devcoredump.h
122
dev_coredumpm_timeout(dev, owner, data, datalen, gfp, read, free,
include/linux/devcoredump.h
65
void (*free)(void *data),
include/linux/devcoredump.h
85
void (*free)(void *data),
include/linux/devcoredump.h
88
free(data);
include/linux/dma-map-ops.h
20
void (*free)(struct device *dev, size_t size, void *vaddr,
include/linux/fs_context.h
116
void (*free)(struct fs_context *fc);
include/linux/gpio/driver.h
411
void (*free)(struct gpio_chip *gc,
include/linux/io-pgtable.h
136
void (*free)(void *cookie, void *pages, size_t size);
include/linux/io-pgtable.h
319
void (*free)(struct io_pgtable *iop);
include/linux/iommu.h
309
void (*free)(struct device *dev, struct iommu_resv_region *region);
include/linux/iommu.h
781
void (*free)(struct iommu_domain *domain);
include/linux/irqdomain.h
113
void (*free)(struct irq_domain *d, unsigned int virq,
include/linux/jbd2.h
1754
long free = journal->j_free - 32;
include/linux/jbd2.h
1757
free -= atomic_read(&journal->
include/linux/jbd2.h
1760
return max_t(long, free, 0);
include/linux/kprobes.h
288
void (*free)(void *); /* free insn page */
include/linux/lru_cache.h
167
struct list_head free;
include/linux/mISDNdsp.h
14
void (*free)(void *p);
include/linux/mempool.h
26
mempool_free_t *free;
include/linux/memremap.h
25
unsigned long free;
include/linux/migrate.h
59
int migrate_pages(struct list_head *l, new_folio_t new, free_folio_t free,
include/linux/migrate.h
79
free_folio_t free, unsigned long private,
include/linux/mlx4/device.h
743
struct completion free;
include/linux/mlx4/device.h
760
struct completion free;
include/linux/mlx4/device.h
773
struct completion free;
include/linux/mlx5/cq.h
183
complete(&cq->free);
include/linux/mlx5/cq.h
45
struct completion free;
include/linux/mlx5/driver.h
403
struct completion free;
include/linux/mlx5/mlx5_ifc.h
4482
u8 free[0x1];
include/linux/mm.h
4528
return altmap->reserve + altmap->free;
include/linux/module.h
62
void (*free)(struct module *);
include/linux/moduleparam.h
68
void (*free)(void *arg);
include/linux/mroute_base.h
159
void (*free)(struct rcu_head *head);
include/linux/mroute_base.h
165
call_rcu(&c->rcu, c->free);
include/linux/mtd/mtd.h
109
int (*free)(struct mtd_info *mtd, int section,
include/linux/netfs.h
83
void (*free)(struct netfs_group *netfs_group);
include/linux/nfs_xdr.h
236
void (*free)(struct nfs4_xdr_opaque_data *);
include/linux/pinctrl/pinmux.h
71
int (*free) (struct pinctrl_dev *pctldev, unsigned int offset);
include/linux/platform_data/asoc-ti-mcbsp.h
17
void (*free)(unsigned int);
include/linux/platform_data/dmtimer-omap.h
17
int (*free)(struct omap_dm_timer *timer);
include/linux/pwm.h
295
void (*free)(struct pwm_chip *chip, struct pwm_device *pwm);
include/linux/sunrpc/xprt.h
233
struct list_head free; /* free slots */
include/linux/tee_core.h
173
void (*free)(struct tee_protmem_pool *pool, struct sg_table *sgt);
include/linux/tee_core.h
288
void (*free)(struct tee_shm_pool *pool, struct tee_shm *shm);
include/linux/tty_buffer.h
13
struct llist_node free;
include/linux/tty_buffer.h
41
struct llist_head free; /* Free queue head */
include/linux/vdpa.h
449
void (*free)(struct vdpa_device *vdev);
include/linux/virtio_config.h
207
void (*free)(union virtio_map map, size_t size, void *vaddr,
include/media/cec-pin.h
42
void (*free)(struct cec_adapter *adap);
include/net/gro.h
72
u8 free:2;
include/net/mac80211.h
7158
void (*free)(void *priv);
include/net/netfilter/nf_flow_table.h
64
void (*free)(struct nf_flowtable *ft);
include/net/netlabel.h
126
void (*free) (const void *data);
include/net/netlabel.h
303
if (cache->free)
include/net/netlabel.h
304
cache->free(cache->data);
include/sound/compress_driver.h
153
int (*free)(struct snd_compr_stream *stream);
include/sound/hdaudio_ext.h
132
void (*free)(struct hdac_ext_device *dev);
include/sound/soc-component.h
32
int (*free)(struct snd_soc_component *component,
include/sound/sof/debug.h
31
uint32_t free; /**< number of bytes free to use within zone */
include/trace/events/bcache.h
473
__field(unsigned, free )
include/trace/events/bcache.h
480
__entry->free = fifo_used(&ca->free[reserve]);
include/trace/events/bcache.h
486
MAJOR(__entry->dev), MINOR(__entry->dev), __entry->free,
include/trace/events/f2fs.h
410
TP_PROTO(struct inode *inode, nid_t nid, unsigned int ofs, int free),
include/trace/events/f2fs.h
412
TP_ARGS(inode, nid, ofs, free),
include/trace/events/f2fs.h
419
__field(int, free)
include/trace/events/f2fs.h
427
__entry->free = free;
include/trace/events/f2fs.h
434
__entry->free)
include/trace/events/f2fs.h
692
unsigned int prefree, unsigned int free),
include/trace/events/f2fs.h
694
TP_ARGS(sb, wait_ms, prefree, free),
include/trace/events/f2fs.h
700
__field(unsigned int, free)
include/trace/events/f2fs.h
707
__entry->free = free;
include/trace/events/f2fs.h
714
__entry->free)
include/trace/events/f2fs.h
833
unsigned int prefree, unsigned int free),
include/trace/events/f2fs.h
835
TP_ARGS(sb, type, gc_type, p, pre_victim, prefree, free),
include/trace/events/f2fs.h
848
__field(unsigned int, free)
include/trace/events/f2fs.h
862
__entry->free = free;
include/trace/events/f2fs.h
878
__entry->free)
include/trace/events/mptcp.h
32
__field(bool, free)
include/trace/events/mptcp.h
46
__entry->free = sk_stream_memory_free(subflow->tcp_sock);
include/trace/events/mptcp.h
48
__entry->free = 0;
include/trace/events/mptcp.h
66
__entry->active, __entry->free,
include/trace/events/sunrpc.h
133
DEFINE_RPC_CLNT_EVENT(free);
include/trace/events/sunrpc.h
2083
DEFINE_SVC_XPRT_EVENT(free);
include/uapi/drm/habanalabs_accel.h
1946
} free;
include/uapi/linux/omapfb.h
202
__u32 free;
io_uring/alloc_cache.c
14
free(entry);
io_uring/alloc_cache.c
6
void (*free)(const void *))
io_uring/alloc_cache.h
14
void (*free)(const void *));
io_uring/io_uring.c
710
unsigned int free, queued, len;
io_uring/io_uring.c
732
free = ctx->cq_entries - queued;
io_uring/io_uring.c
734
len = min(free, ctx->cq_entries - off);
ipc/mqueue.c
1609
.free = mqueue_fs_context_free,
ipc/namespace.c
128
void (*free)(struct ipc_namespace *, struct kern_ipc_perm *))
ipc/namespace.c
144
free(ns, perm);
ipc/util.h
246
void (*free)(struct ipc_namespace *, struct kern_ipc_perm *));
kernel/bpf/btf.c
5783
goto free;
kernel/bpf/btf.c
5797
goto free;
kernel/bpf/btf.c
5804
free:
kernel/bpf/inode.c
1035
.free = bpf_free_fc,
kernel/bpf/syscall.c
5138
u32 len, free, i;
kernel/bpf/syscall.c
5141
free = ulen;
kernel/bpf/syscall.c
5144
len = min_t(u32, len, free);
kernel/bpf/syscall.c
5149
free -= len;
kernel/bpf/syscall.c
5150
if (!free)
kernel/bpf/syscall.c
732
goto free;
kernel/bpf/syscall.c
750
goto free;
kernel/bpf/syscall.c
755
free:
kernel/cgroup/cgroup.c
2333
.free = cgroup_fs_context_free,
kernel/cgroup/cgroup.c
2340
.free = cgroup_fs_context_free,
kernel/cgroup/cgroup.c
2439
.free = cgroup_fs_context_free,
kernel/dma/mapping.c
692
else if (ops->free)
kernel/dma/mapping.c
693
ops->free(dev, size, cpu_addr, dma_handle, attrs);
kernel/events/uprobes.c
1291
goto free;
kernel/events/uprobes.c
1323
free:
kernel/events/uprobes.c
2261
goto free;
kernel/events/uprobes.c
2267
goto free;
kernel/events/uprobes.c
2273
goto free;
kernel/events/uprobes.c
2291
goto free;
kernel/events/uprobes.c
2313
free:
kernel/exit.c
847
unsigned long free;
kernel/exit.c
849
free = stack_not_used(current);
kernel/exit.c
850
kstack_histogram(THREAD_SIZE - free);
kernel/exit.c
852
if (free >= lowest_to_date)
kernel/exit.c
856
if (free < lowest_to_date) {
kernel/exit.c
858
current->comm, task_pid_nr(current), free);
kernel/exit.c
859
lowest_to_date = free;
kernel/futex/core.c
1833
struct futex_private_hash *free __free(kvfree) = NULL;
kernel/futex/core.c
1848
free = fph;
kernel/futex/core.c
1866
free = new;
kernel/futex/core.c
1869
free = fph;
kernel/irq/ipi-mux.c
114
.free = irq_domain_free_irqs_top,
kernel/irq/irqdomain.c
1607
if (!domain->ops->free)
kernel/irq/irqdomain.c
1612
domain->ops->free(domain, irq_base + i, 1);
kernel/irq/irqdomain.c
1901
if (WARN(!data || !data->domain || !data->domain->ops->free,
kernel/irq/msi.c
777
.free = msi_domain_free,
kernel/kprobes.c
131
.free = free_insn_page,
kernel/kprobes.c
223
kip->cache->free(kip->insns);
kernel/kprobes.c
354
.free = free_optinsn_page,
kernel/module/main.c
1795
if (attr->free)
kernel/module/main.c
1796
attr->free(mod);
kernel/module/main.c
604
.free = free_modinfo_##field, \
kernel/module/sysfs.c
281
if (attr->free)
kernel/module/sysfs.c
282
attr->free(mod);
kernel/params.c
305
.free = param_free_charp,
kernel/params.c
501
if (arr->ops->free)
kernel/params.c
503
arr->ops->free(arr->elem + arr->elemsize * i);
kernel/params.c
509
.free = param_array_free,
kernel/params.c
753
if (params[i].ops->free)
kernel/params.c
754
params[i].ops->free(params[i].arg);
kernel/power/snapshot.c
1725
unsigned long save, to_free_normal, to_free_highmem, free;
kernel/power/snapshot.c
1746
free = to_free_normal + to_free_highmem;
kernel/power/snapshot.c
1771
return free;
kernel/power/snapshot.c
2012
unsigned int free = alloc_normal;
kernel/power/snapshot.c
2016
free += zone_page_state(zone, NR_FREE_PAGES);
kernel/power/snapshot.c
2020
nr_pages, PAGES_FOR_IO, free);
kernel/power/snapshot.c
2022
return free > nr_pages + PAGES_FOR_IO;
kernel/printk/printk.c
1161
unsigned int free;
kernel/printk/printk.c
1228
free = __LOG_BUF_LEN;
kernel/printk/printk.c
1231
if (text_size > free)
kernel/printk/printk.c
1232
free = 0;
kernel/printk/printk.c
1234
free -= text_size;
kernel/printk/printk.c
1248
if (text_size > free)
kernel/printk/printk.c
1249
free = 0;
kernel/printk/printk.c
1251
free -= text_size;
kernel/printk/printk.c
1261
free, (free * 100) / __LOG_BUF_LEN);
kernel/sched/core.c
7842
unsigned long free;
kernel/sched/core.c
7852
free = stack_not_used(p);
kernel/sched/core.c
7859
free, task_pid_nr(p), task_tgid_nr(p),
kernel/sched/fair.c
10092
unsigned long used, free;
kernel/sched/fair.c
10110
free = max - used;
kernel/sched/fair.c
10112
return scale_irq_capacity(free, irq, max);
kernel/sched/topology.c
417
goto free;
kernel/sched/topology.c
420
goto free;
kernel/sched/topology.c
430
goto free;
kernel/sched/topology.c
445
free:
kernel/trace/fgraph.c
1056
goto free;
kernel/trace/fgraph.c
1080
free:
kernel/trace/ftrace.c
5429
if (probe_ops->free)
kernel/trace/ftrace.c
5430
probe_ops->free(probe_ops, probe->tr, 0, probe->data);
kernel/trace/ftrace.c
5532
if (probe_ops->free && count)
kernel/trace/ftrace.c
5533
probe_ops->free(probe_ops, tr,
kernel/trace/ftrace.c
5576
if (!probe_ops->free || !count)
kernel/trace/ftrace.c
5584
probe_ops->free(probe_ops, tr, entry->ip, probe->data);
kernel/trace/ftrace.c
5702
if (probe_ops->free)
kernel/trace/ftrace.c
5703
probe_ops->free(probe_ops, tr, entry->ip, probe->data);
kernel/trace/synth_event_gen_test.c
123
free:
kernel/trace/synth_event_gen_test.c
129
goto free;
kernel/trace/synth_event_gen_test.c
156
goto free;
kernel/trace/synth_event_gen_test.c
162
goto free;
kernel/trace/synth_event_gen_test.c
166
goto free;
kernel/trace/synth_event_gen_test.c
170
goto free;
kernel/trace/synth_event_gen_test.c
174
goto free;
kernel/trace/synth_event_gen_test.c
178
goto free;
kernel/trace/synth_event_gen_test.c
182
goto free;
kernel/trace/synth_event_gen_test.c
186
goto free;
kernel/trace/synth_event_gen_test.c
192
goto free;
kernel/trace/synth_event_gen_test.c
228
free:
kernel/trace/synth_event_gen_test.c
234
goto free;
kernel/trace/synth_event_gen_test.c
70
goto free;
kernel/trace/synth_event_gen_test.c
76
goto free;
kernel/trace/synth_event_gen_test.c
80
goto free;
kernel/trace/synth_event_gen_test.c
84
goto free;
kernel/trace/synth_event_gen_test.c
88
goto free;
kernel/trace/trace.c
8507
.free = ftrace_snapshot_free,
kernel/trace/trace.h
1243
void (*free)(struct ftrace_probe_ops *ops,
kernel/trace/trace.h
2088
void (*free)(struct event_trigger_data *data);
kernel/trace/trace_dynevent.c
110
ret = pos->ops->free(pos);
kernel/trace/trace_dynevent.c
225
ret = ev->ops->free(ev);
kernel/trace/trace_dynevent.c
62
!ops->free || !ops->match)
kernel/trace/trace_dynevent.h
45
int (*free)(struct dyn_event *ev);
kernel/trace/trace_eprobe.c
194
.free = eprobe_dyn_event_release,
kernel/trace/trace_eprobe.c
521
.free = eprobe_trigger_free,
kernel/trace/trace_events.c
4278
.free = event_enable_free,
kernel/trace/trace_events.c
4285
.free = event_enable_free,
kernel/trace/trace_events.c
4292
.free = event_enable_free,
kernel/trace/trace_events.c
4299
.free = event_enable_free,
kernel/trace/trace_events_hist.c
1564
goto free;
kernel/trace/trace_events_hist.c
1568
goto free;
kernel/trace/trace_events_hist.c
1582
goto free;
kernel/trace/trace_events_hist.c
1588
goto free;
kernel/trace/trace_events_hist.c
1595
goto free;
kernel/trace/trace_events_hist.c
1600
free:
kernel/trace/trace_events_hist.c
1993
goto free;
kernel/trace/trace_events_hist.c
2005
goto free;
kernel/trace/trace_events_hist.c
2015
goto free;
kernel/trace/trace_events_hist.c
2019
goto free;
kernel/trace/trace_events_hist.c
2055
goto free;
kernel/trace/trace_events_hist.c
2072
goto free;
kernel/trace/trace_events_hist.c
2080
goto free;
kernel/trace/trace_events_hist.c
2096
goto free;
kernel/trace/trace_events_hist.c
2100
free:
kernel/trace/trace_events_hist.c
2146
goto free;
kernel/trace/trace_events_hist.c
2154
goto free;
kernel/trace/trace_events_hist.c
2160
goto free;
kernel/trace/trace_events_hist.c
2167
goto free;
kernel/trace/trace_events_hist.c
2171
free:
kernel/trace/trace_events_hist.c
2575
goto free;
kernel/trace/trace_events_hist.c
2585
goto free;
kernel/trace/trace_events_hist.c
2595
goto free;
kernel/trace/trace_events_hist.c
2601
goto free;
kernel/trace/trace_events_hist.c
2608
goto free;
kernel/trace/trace_events_hist.c
2615
goto free;
kernel/trace/trace_events_hist.c
2622
goto free;
kernel/trace/trace_events_hist.c
2636
goto free;
kernel/trace/trace_events_hist.c
2640
free:
kernel/trace/trace_events_hist.c
3841
goto free;
kernel/trace/trace_events_hist.c
3847
goto free;
kernel/trace/trace_events_hist.c
3852
goto free;
kernel/trace/trace_events_hist.c
3855
free:
kernel/trace/trace_events_hist.c
3992
goto free;
kernel/trace/trace_events_hist.c
4002
goto free;
kernel/trace/trace_events_hist.c
4006
free:
kernel/trace/trace_events_hist.c
4208
goto free;
kernel/trace/trace_events_hist.c
4214
goto free;
kernel/trace/trace_events_hist.c
4219
goto free;
kernel/trace/trace_events_hist.c
4225
goto free;
kernel/trace/trace_events_hist.c
4231
goto free;
kernel/trace/trace_events_hist.c
4236
goto free;
kernel/trace/trace_events_hist.c
4239
free:
kernel/trace/trace_events_hist.c
4657
goto free;
kernel/trace/trace_events_hist.c
4663
goto free;
kernel/trace/trace_events_hist.c
4669
goto free;
kernel/trace/trace_events_hist.c
4678
goto free;
kernel/trace/trace_events_hist.c
4687
free:
kernel/trace/trace_events_hist.c
5149
goto free;
kernel/trace/trace_events_hist.c
5153
goto free;
kernel/trace/trace_events_hist.c
5157
goto free;
kernel/trace/trace_events_hist.c
5166
goto free;
kernel/trace/trace_events_hist.c
5171
goto free;
kernel/trace/trace_events_hist.c
5174
free:
kernel/trace/trace_events_hist.c
6611
cmd_ops->free = event_hist_trigger_named_free;
kernel/trace/trace_events_hist.c
6730
if (test && test->cmd_ops->free)
kernel/trace/trace_events_hist.c
6731
test->cmd_ops->free(test);
kernel/trace/trace_events_hist.c
6783
if (test->cmd_ops->free)
kernel/trace/trace_events_hist.c
6784
test->cmd_ops->free(test);
kernel/trace/trace_events_hist.c
6962
.free = event_hist_trigger_free,
kernel/trace/trace_events_hist.c
7003
if (test->cmd_ops->free)
kernel/trace/trace_events_hist.c
7004
test->cmd_ops->free(test);
kernel/trace/trace_events_hist.c
7021
.free = event_enable_trigger_free,
kernel/trace/trace_events_hist.c
7036
.free = event_enable_trigger_free,
kernel/trace/trace_events_synth.c
1557
goto free;
kernel/trace/trace_events_synth.c
1561
goto free;
kernel/trace/trace_events_synth.c
1566
goto free;
kernel/trace/trace_events_synth.c
1572
free:
kernel/trace/trace_events_synth.c
1599
goto free;
kernel/trace/trace_events_synth.c
1608
goto free;
kernel/trace/trace_events_synth.c
1614
free:
kernel/trace/trace_events_synth.c
725
goto free;
kernel/trace/trace_events_synth.c
730
goto free;
kernel/trace/trace_events_synth.c
743
goto free;
kernel/trace/trace_events_synth.c
752
goto free;
kernel/trace/trace_events_synth.c
763
goto free;
kernel/trace/trace_events_synth.c
772
goto free;
kernel/trace/trace_events_synth.c
779
goto free;
kernel/trace/trace_events_synth.c
790
goto free;
kernel/trace/trace_events_synth.c
803
free:
kernel/trace/trace_events_synth.c
91
.free = synth_event_release,
kernel/trace/trace_events_trigger.c
1500
.free = event_trigger_free,
kernel/trace/trace_events_trigger.c
1515
.free = event_trigger_free,
kernel/trace/trace_events_trigger.c
1574
.free = event_trigger_free,
kernel/trace/trace_events_trigger.c
1640
.free = event_trigger_free,
kernel/trace/trace_events_trigger.c
1907
if (data && data->cmd_ops->free)
kernel/trace/trace_events_trigger.c
1908
data->cmd_ops->free(data);
kernel/trace/trace_events_trigger.c
1922
.free = event_enable_trigger_free,
kernel/trace/trace_events_trigger.c
1936
.free = event_enable_trigger_free,
kernel/trace/trace_events_trigger.c
639
if (data->cmd_ops->free)
kernel/trace/trace_events_trigger.c
640
data->cmd_ops->free(data);
kernel/trace/trace_events_trigger.c
742
if (data->cmd_ops->free)
kernel/trace/trace_events_trigger.c
743
data->cmd_ops->free(data);
kernel/trace/trace_events_user.c
1934
.free = user_event_free,
kernel/trace/trace_fprobe.c
39
.free = trace_fprobe_release,
kernel/trace/trace_functions.c
808
.free = ftrace_count_free,
kernel/trace/trace_functions.c
815
.free = ftrace_count_free,
kernel/trace/trace_functions.c
822
.free = ftrace_count_free,
kernel/trace/trace_functions.c
829
.free = ftrace_count_free,
kernel/trace/trace_kprobe.c
52
.free = trace_kprobe_release,
kernel/trace/trace_uprobe.c
53
.free = trace_uprobe_release,
kernel/trace/tracing_map.c
1095
goto free;
kernel/trace/tracing_map.c
1101
goto free;
kernel/trace/tracing_map.c
1131
free:
kernel/trace/tracing_map.c
306
goto free;
kernel/trace/tracing_map.c
317
free:
kernel/trace/tracing_map.c
341
goto free;
kernel/trace/tracing_map.c
346
goto free;
kernel/trace/tracing_map.c
351
free:
kernel/trace/tracing_map.c
417
goto free;
kernel/trace/tracing_map.c
423
goto free;
kernel/trace/tracing_map.c
429
goto free;
kernel/trace/tracing_map.c
435
goto free;
kernel/trace/tracing_map.c
443
goto free;
kernel/trace/tracing_map.c
446
free:
kernel/trace/tracing_map.c
796
goto free;
kernel/trace/tracing_map.c
803
free:
lib/bootconfig.c
79
free(addr);
lib/debugobjects.c
1457
goto free;
lib/debugobjects.c
1477
free:
lib/decompress_bunzip2.c
737
free(bd);
lib/decompress_bunzip2.c
740
free(inbuf);
lib/decompress_bunzip2.c
743
free(outbuf);
lib/decompress_inflate.c
186
free(strm->workspace);
lib/decompress_inflate.c
188
free(strm);
lib/decompress_inflate.c
191
free(zbuf);
lib/decompress_inflate.c
194
free(out_buf);
lib/decompress_unlzma.c
666
free(inbuf);
lib/decompress_unlzo.c
268
free(in_buf_save);
lib/decompress_unlzo.c
271
free(out_buf);
lib/decompress_unxz.c
165
#define kfree(ptr) free(ptr)
lib/decompress_unxz.c
167
#define vfree(ptr) do { if (ptr != NULL) free(ptr); } while (0)
lib/decompress_unxz.c
347
free(in);
lib/decompress_unxz.c
350
free(b.out);
lib/decompress_unxz.c
390
free(b.out);
lib/inflate.c
1024
free(ll);
lib/inflate.c
561
free(stk);
lib/inflate.c
582
free((char*)p);
lib/inflate.c
794
free(l);
lib/inflate.c
805
free(l);
lib/inflate.c
814
free(l);
lib/inflate.c
819
free(l);
lib/kunit/executor_test.c
270
struct kunit_suite_set *free;
lib/kunit/executor_test.c
275
free = kzalloc_obj(struct kunit_suite_set);
lib/kunit/executor_test.c
276
*free = *(struct kunit_suite_set *)to_free;
lib/kunit/executor_test.c
278
kunit_add_action(test, free_suite_set, (void *)free);
lib/kunit/kunit-example-test.c
311
return res->data && res->free == example_resource_free;
lib/kunit/kunit-test.c
198
kunit_resource_free_t free = fake_resource_free;
lib/kunit/kunit-test.c
211
KUNIT_EXPECT_PTR_EQ(test, free, res->free);
lib/kunit/platform.c
121
res->free = kunit_platform_device_add_exit;
lib/kunit/platform.c
78
return res->data == pdev && res->free == kunit_platform_device_alloc_exit;
lib/kunit/resource.c
134
if (res->free != __kunit_action_free)
lib/kunit/resource.c
154
res->free = NULL;
lib/kunit/resource.c
21
kunit_resource_free_t free,
lib/kunit/resource.c
28
res->free = free;
lib/kunit/static_stub.c
34
if (res->free != &__kunit_static_stub_resource_free)
lib/lru_cache.c
110
INIT_LIST_HEAD(&lc->free);
lib/lru_cache.c
132
list_add(&e->list, &lc->free);
lib/lru_cache.c
189
INIT_LIST_HEAD(&lc->free);
lib/lru_cache.c
210
list_add(&e->list, &lc->free);
lib/lru_cache.c
307
list_move(&e->list, &lc->free);
lib/lru_cache.c
316
if (!list_empty(&lc->free))
lib/lru_cache.c
317
n = lc->free.next;
lib/lru_cache.c
337
if (!list_empty(&lc->free))
lib/maple_tree.c
159
struct ma_topiary *free; /* nodes to be freed */
lib/maple_tree.c
4978
bool free)
lib/maple_tree.c
4999
if (free)
lib/maple_tree.c
5023
if (free)
lib/maple_tree.c
5027
if (free)
lib/maple_tree.c
923
bool free);
lib/radix-tree.c
856
bool free = node_tag_get(root, node, IDR_FREE, offset);
lib/radix-tree.c
857
if (!free)
lib/test_objpool.c
104
long alloc, free;
lib/test_objpool.c
109
free = atomic_long_read(&test->data.kmalloc.free);
lib/test_objpool.c
110
pr_info(" kmalloc: %lu - %lu = %lu\n", alloc, free, alloc - free);
lib/test_objpool.c
113
free = atomic_long_read(&test->data.vmalloc.free);
lib/test_objpool.c
114
pr_info(" vmalloc: %lu - %lu = %lu\n", alloc, free, alloc - free);
lib/test_objpool.c
25
atomic_long_t free;
lib/test_objpool.c
98
atomic_long_add(size, &test->data.kmalloc.free);
lib/tests/fortify_kunit.c
156
#define check_const(_expected, alloc, free) do { \
lib/tests/fortify_kunit.c
162
free; \
lib/tests/fortify_kunit.c
166
#define check_dynamic(_expected, alloc, free) do { \
lib/tests/fortify_kunit.c
172
free; \
lib/tests/overflow_kunit.c
616
#define free0(free, arg, ptr) free(ptr)
lib/tests/overflow_kunit.c
617
#define free1(free, arg, ptr) free(arg, ptr)
lib/tests/overflow_kunit.c
633
free ## want_arg (free_func, arg, ptr); \
lib/tests/overflow_kunit.c
640
free ## want_arg (free_func, arg, ptr); \
lib/tests/overflow_kunit.c
647
free ## want_arg (free_func, arg, ptr); \
mm/hugetlb.c
2360
goto free;
mm/hugetlb.c
2381
free:
mm/khugepaged.c
467
int free = 0;
mm/khugepaged.c
474
free = 1;
mm/khugepaged.c
478
if (free) {
mm/memory_hotplug.c
1460
mhp_altmap.free = memory_block_memmap_on_memory_pages();
mm/mempool.c
208
pool->free(element, pool->pool_data);
mm/mempool.c
241
pool->free = free_fn;
mm/mempool.c
365
pool->free(element, pool->pool_data);
mm/mempool.c
401
pool->free(element, pool->pool_data); /* Raced */
mm/mempool.c
711
pool->free(element, pool->pool_data);
mm/mempool.c
81
if (pool->free == mempool_kfree) {
mm/mempool.c
83
} else if (pool->free == mempool_free_slab) {
mm/mempool.c
85
} else if (pool->free == mempool_free_pages) {
mm/shmem.c
5153
.free = shmem_free_fc,
mm/slub.c
8125
int free = slab->objects - slab->inuse;
mm/slub.c
8131
BUG_ON(free <= 0);
mm/slub.c
8133
if (free == slab->objects) {
mm/slub.c
8138
} else if (free <= SHRINK_PROMOTE_MAX)
mm/slub.c
8139
list_move(&slab->slab_list, promote + free - 1);
mm/sparse-vmemmap.c
111
if (altmap->free > allocated)
mm/sparse-vmemmap.c
112
return altmap->free - allocated;
mm/swapfile.c
2049
unsigned int count_swap_pages(int type, int free)
mm/swapfile.c
2060
if (free)
mm/vmalloc.c
2595
struct list_head free;
mm/vmalloc.c
2608
unsigned long free, dirty;
mm/vmalloc.c
2734
vb->free = VMAP_BBMAP_BITS - (1UL << order);
mm/vmalloc.c
2759
list_add_tail_rcu(&vb->free_list, &vbq->free);
mm/vmalloc.c
2789
if (vb->free + vb->dirty != VMAP_BBMAP_BITS ||
mm/vmalloc.c
2794
if (!(force_purge || vb->free < VMAP_PURGE_THRESHOLD))
mm/vmalloc.c
2798
WRITE_ONCE(vb->free, 0);
mm/vmalloc.c
2827
list_for_each_entry_rcu(vb, &vbq->free, free_list) {
mm/vmalloc.c
2828
unsigned long free = READ_ONCE(vb->free);
mm/vmalloc.c
2831
if (free + dirty != VMAP_BBMAP_BITS ||
mm/vmalloc.c
2872
list_for_each_entry_rcu(vb, &vbq->free, free_list) {
mm/vmalloc.c
2875
if (READ_ONCE(vb->free) < (1UL << order))
mm/vmalloc.c
2879
if (vb->free < (1UL << order)) {
mm/vmalloc.c
2884
pages_off = VMAP_BBMAP_BITS - vb->free;
mm/vmalloc.c
2886
WRITE_ONCE(vb->free, vb->free - (1UL << order));
mm/vmalloc.c
2888
if (vb->free == 0) {
mm/vmalloc.c
2942
BUG_ON(vb->free);
mm/vmalloc.c
5308
struct vmap_area *free;
mm/vmalloc.c
5319
free = kmem_cache_zalloc(vmap_area_cachep, GFP_NOWAIT);
mm/vmalloc.c
5320
if (!WARN_ON_ONCE(!free)) {
mm/vmalloc.c
5321
free->va_start = vmap_start;
mm/vmalloc.c
5322
free->va_end = (unsigned long) busy->addr;
mm/vmalloc.c
5324
insert_vmap_area_augment(free, NULL,
mm/vmalloc.c
5334
free = kmem_cache_zalloc(vmap_area_cachep, GFP_NOWAIT);
mm/vmalloc.c
5335
if (!WARN_ON_ONCE(!free)) {
mm/vmalloc.c
5336
free->va_start = vmap_start;
mm/vmalloc.c
5337
free->va_end = vmap_end;
mm/vmalloc.c
5339
insert_vmap_area_augment(free, NULL,
mm/vmalloc.c
5444
INIT_LIST_HEAD(&vbq->free);
mm/vmscan.c
2395
unsigned long free, anon;
mm/vmscan.c
2399
free = sum_zone_node_page_state(pgdat->node_id, NR_FREE_PAGES);
mm/vmscan.c
2415
file + free <= total_high_wmark &&
mm/zswap.c
106
.free = param_free_charp,
net/9p/client.c
178
goto free;
net/9p/client.c
203
goto free;
net/9p/client.c
219
free:
net/ax25/ax25_in.c
200
goto free;
net/ax25/ax25_in.c
207
goto free;
net/ax25/ax25_in.c
235
goto free;
net/ax25/ax25_in.c
295
goto free;
net/ax25/ax25_in.c
330
goto free;
net/ax25/ax25_in.c
363
goto free;
net/ax25/ax25_in.c
367
goto free;
net/ax25/ax25_in.c
424
free:
net/batman-adv/fragmentation.c
271
goto free;
net/batman-adv/fragmentation.c
290
free:
net/bridge/br_mdb.c
1710
goto free;
net/bridge/br_mdb.c
1717
free:
net/core/drop_monitor.c
1009
free:
net/core/drop_monitor.c
985
goto free;
net/core/gro.c
156
NAPI_GRO_CB(skb)->free = NAPI_GRO_FREE;
net/core/gro.c
182
NAPI_GRO_CB(skb)->free = NAPI_GRO_FREE_STOLEN_HEAD;
net/core/gro.c
527
ret = NAPI_GRO_CB(skb)->free ? GRO_MERGED_FREE : GRO_MERGED;
net/core/gro.c
607
if (NAPI_GRO_CB(skb)->free == NAPI_GRO_FREE_STOLEN_HEAD)
net/core/gro.c
705
if (NAPI_GRO_CB(skb)->free == NAPI_GRO_FREE_STOLEN_HEAD)
net/core/neighbour.c
3927
goto free;
net/core/neighbour.c
3932
free:
net/core/rtnetlink.c
4002
goto free;
net/core/rtnetlink.c
4006
goto free;
net/core/rtnetlink.c
4014
goto free;
net/core/rtnetlink.c
4102
free:
net/core/sock.c
2559
goto free;
net/core/sock.c
2565
goto free;
net/core/sock.c
2595
free:
net/core/sock.c
2672
bool free;
net/core/sock.c
2679
free = __refcount_sub_and_test(len, &sk->sk_wmem_alloc,
net/core/sock.c
2683
if (unlikely(free))
net/hsr/hsr_framereg.c
211
goto free;
net/hsr/hsr_framereg.c
240
free:
net/ipv4/devinet.c
2679
goto free;
net/ipv4/devinet.c
2687
free:
net/ipv4/ipmr.c
980
c->_c.free = ipmr_cache_free_rcu;
net/ipv4/netfilter/arp_tables.c
1021
goto free;
net/ipv4/netfilter/arp_tables.c
1046
free:
net/ipv4/netfilter/ip_tables.c
1174
goto free;
net/ipv4/netfilter/ip_tables.c
1198
free:
net/ipv4/ping.c
708
int free = 0;
net/ipv4/ping.c
748
free = 1;
net/ipv4/ping.c
836
if (free)
net/ipv4/raw.c
492
int free = 0;
net/ipv4/raw.c
553
free = 1;
net/ipv4/raw.c
665
if (free)
net/ipv4/tcp_bpf.c
482
int free = sk_msg_free(sk, msg);
net/ipv4/tcp_bpf.c
485
*copied -= free;
net/ipv4/udp.c
1282
int free = 0;
net/ipv4/udp.c
1364
free = 1;
net/ipv4/udp.c
1525
if (free)
net/ipv6/addrconf.c
7330
goto free;
net/ipv6/addrconf.c
7342
free:
net/ipv6/ip6mr.c
1006
c->_c.free = ip6mr_cache_free_rcu;
net/ipv6/netfilter/ip6_tables.c
1190
goto free;
net/ipv6/netfilter/ip6_tables.c
1214
free:
net/ipv6/route.c
3828
goto free;
net/ipv6/route.c
3855
free:
net/llc/llc_c_ac.c
212
goto free;
net/llc/llc_c_ac.c
218
free:
net/llc/llc_c_ac.c
239
goto free;
net/llc/llc_c_ac.c
244
free:
net/llc/llc_c_ac.c
263
goto free;
net/llc/llc_c_ac.c
268
free:
net/llc/llc_c_ac.c
297
goto free;
net/llc/llc_c_ac.c
302
free:
net/llc/llc_c_ac.c
324
goto free;
net/llc/llc_c_ac.c
329
free:
net/llc/llc_c_ac.c
354
goto free;
net/llc/llc_c_ac.c
359
free:
net/llc/llc_c_ac.c
479
goto free;
net/llc/llc_c_ac.c
484
free:
net/llc/llc_c_ac.c
503
goto free;
net/llc/llc_c_ac.c
508
free:
net/llc/llc_c_ac.c
527
goto free;
net/llc/llc_c_ac.c
532
free:
net/llc/llc_c_ac.c
551
goto free;
net/llc/llc_c_ac.c
556
free:
net/llc/llc_c_ac.c
575
goto free;
net/llc/llc_c_ac.c
580
free:
net/llc/llc_c_ac.c
599
goto free;
net/llc/llc_c_ac.c
604
free:
net/llc/llc_c_ac.c
635
goto free;
net/llc/llc_c_ac.c
640
free:
net/llc/llc_c_ac.c
659
goto free;
net/llc/llc_c_ac.c
664
free:
net/llc/llc_c_ac.c
684
goto free;
net/llc/llc_c_ac.c
689
free:
net/llc/llc_c_ac.c
708
goto free;
net/llc/llc_c_ac.c
713
free:
net/llc/llc_c_ac.c
732
goto free;
net/llc/llc_c_ac.c
737
free:
net/llc/llc_c_ac.c
756
goto free;
net/llc/llc_c_ac.c
761
free:
net/llc/llc_c_ac.c
793
goto free;
net/llc/llc_c_ac.c
799
free:
net/llc/llc_c_ac.c
821
goto free;
net/llc/llc_c_ac.c
826
free:
net/llc/llc_c_ac.c
980
goto free;
net/llc/llc_c_ac.c
985
free:
net/llc/llc_station.c
63
goto free;
net/llc/llc_station.c
67
free:
net/llc/llc_station.c
94
goto free;
net/llc/llc_station.c
98
free:
net/mac80211/agg-rx.c
215
goto free;
net/mac80211/agg-rx.c
227
free:
net/mac80211/link.c
302
goto free;
net/mac80211/link.c
382
goto free;
net/mac80211/link.c
389
free:
net/mac80211/mesh.c
1424
goto free;
net/mac80211/mesh.c
1430
goto free;
net/mac80211/mesh.c
1435
goto free;
net/mac80211/mesh.c
1459
free:
net/mac80211/mesh.c
1495
goto free;
net/mac80211/mesh.c
1505
goto free;
net/mac80211/mesh.c
1526
free:
net/mac80211/mesh.c
1639
goto free;
net/mac80211/mesh.c
1642
goto free;
net/mac80211/mesh.c
1650
goto free;
net/mac80211/mesh.c
1657
goto free;
net/mac80211/mesh.c
1665
free:
net/mac80211/mesh_hwmp.c
964
goto free;
net/mac80211/mesh_hwmp.c
974
goto free;
net/mac80211/mesh_hwmp.c
984
goto free;
net/mac80211/mesh_hwmp.c
989
free:
net/mac80211/mesh_plink.c
272
goto free;
net/mac80211/mesh_plink.c
292
goto free;
net/mac80211/mesh_plink.c
296
goto free;
net/mac80211/mesh_plink.c
316
goto free;
net/mac80211/mesh_plink.c
320
goto free;
net/mac80211/mesh_plink.c
348
goto free;
net/mac80211/mesh_plink.c
352
goto free;
net/mac80211/mesh_plink.c
356
free:
net/mac80211/mlme.c
1084
goto free;
net/mac80211/mlme.c
1107
goto free;
net/mac80211/mlme.c
1114
goto free;
net/mac80211/mlme.c
1123
goto free;
net/mac80211/mlme.c
1129
goto free;
net/mac80211/mlme.c
1137
goto free;
net/mac80211/mlme.c
1184
goto free;
net/mac80211/mlme.c
1196
goto free;
net/mac80211/mlme.c
1292
goto free;
net/mac80211/mlme.c
1296
free:
net/mac80211/mlme.c
7709
goto free;
net/mac80211/mlme.c
7762
goto free;
net/mac80211/mlme.c
7767
goto free;
net/mac80211/mlme.c
7771
goto free;
net/mac80211/mlme.c
7786
goto free;
net/mac80211/mlme.c
7805
free:
net/mac80211/rate.c
271
goto free;
net/mac80211/rate.c
275
goto free;
net/mac80211/rate.c
278
free:
net/mac80211/rate.c
286
ctrl_ref->ops->free(ctrl_ref->priv);
net/mac80211/rc80211_minstrel_ht.c
2006
.free = minstrel_ht_free,
net/mac80211/sta_info.c
629
goto free;
net/mac80211/sta_info.c
649
goto free;
net/mac80211/sta_info.c
695
goto free;
net/mac80211/sta_info.c
771
free:
net/mac80211/status.c
1171
goto free;
net/mac80211/status.c
1250
free:
net/mac80211/tdls.c
1918
goto free;
net/mac80211/tdls.c
1924
goto free;
net/mac80211/tdls.c
1950
goto free;
net/mac80211/tdls.c
2000
free:
net/mac80211/tx.c
2682
goto free;
net/mac80211/tx.c
2694
goto free;
net/mac80211/tx.c
2793
goto free;
net/mac80211/tx.c
2832
goto free;
net/mac80211/tx.c
2838
goto free;
net/mac80211/tx.c
2880
goto free;
net/mac80211/tx.c
2895
goto free;
net/mac80211/tx.c
2998
goto free;
net/mac80211/tx.c
3005
free:
net/mac80211/tx.c
3643
goto free;
net/mac80211/tx.c
3650
goto free;
net/mac80211/tx.c
3661
goto free;
net/mac80211/tx.c
3667
free:
net/mac80211/tx.c
3702
goto free;
net/mac80211/tx.c
3747
goto free;
net/mac80211/tx.c
3758
free:
net/mpls/af_mpls.c
1455
goto free;
net/mpls/af_mpls.c
1460
free:
net/mpls/af_mpls.c
1495
goto free;
net/mpls/af_mpls.c
1508
goto free;
net/mpls/af_mpls.c
1514
free:
net/netfilter/nf_flow_table_inet.c
73
.free = nf_flow_table_free,
net/netfilter/nf_flow_table_inet.c
83
.free = nf_flow_table_free,
net/netfilter/nf_flow_table_inet.c
93
.free = nf_flow_table_free,
net/netfilter/nf_tables_api.c
9211
flowtable->data.type->free(&flowtable->data);
net/netfilter/nf_tables_api.c
9591
flowtable->data.type->free(&flowtable->data);
net/rfkill/core.c
1187
goto free;
net/rfkill/core.c
1201
free:
net/rose/af_rose.c
1244
skbn->free = 1;
net/rose/af_rose.c
1265
skb->free = 1;
net/sctp/socket.c
1098
goto free;
net/sctp/socket.c
1103
goto free;
net/sctp/socket.c
1116
goto free;
net/sctp/socket.c
1130
free:
net/sctp/socket.c
1719
goto free;
net/sctp/socket.c
1729
goto free;
net/sctp/socket.c
1741
goto free;
net/sctp/socket.c
1746
free:
net/shaper/shaper.c
1089
goto free;
net/shaper/shaper.c
1103
free:
net/smc/smc_core.c
2592
goto free;
net/smc/smc_core.c
2603
free:
net/sunrpc/auth.c
380
LIST_HEAD(free);
net/sunrpc/auth.c
395
list_add_tail(&cred->cr_lru, &free);
net/sunrpc/auth.c
400
rpcauth_destroy_credlist(&free);
net/sunrpc/auth.c
427
rpcauth_prune_expired(struct list_head *free, int nr_to_scan)
net/sunrpc/auth.c
452
list_add_tail(&cred->cr_lru, free);
net/sunrpc/auth.c
460
LIST_HEAD(free);
net/sunrpc/auth.c
464
freed = rpcauth_prune_expired(&free, nr_to_scan);
net/sunrpc/auth.c
466
rpcauth_destroy_credlist(&free);
net/sunrpc/auth.c
517
LIST_HEAD(free);
net/sunrpc/auth.c
558
list_add_tail(&new->cr_lru, &free);
net/sunrpc/auth.c
571
rpcauth_destroy_credlist(&free);
net/sunrpc/rpc_pipe.c
1176
.free = rpc_fs_free_fc,
net/sunrpc/xprt.c
1737
if (!list_empty(&xprt->free)) {
net/sunrpc/xprt.c
1738
req = list_entry(xprt->free.next, struct rpc_rqst, rq_list);
net/sunrpc/xprt.c
1776
list_add(&req->rq_list, &xprt->free);
net/sunrpc/xprt.c
1785
while (!list_empty(&xprt->free)) {
net/sunrpc/xprt.c
1786
req = list_first_entry(&xprt->free, struct rpc_rqst, rq_list);
net/sunrpc/xprt.c
1835
list_add(&req->rq_list, &xprt->free);
net/sunrpc/xprt.c
2031
INIT_LIST_HEAD(&xprt->free);
net/tipc/udp_media.c
781
goto free;
net/tipc/udp_media.c
793
goto free;
net/tipc/udp_media.c
797
free:
net/wireless/nl80211.c
11520
goto free;
net/wireless/nl80211.c
11525
goto free;
net/wireless/nl80211.c
11532
goto free;
net/wireless/nl80211.c
11537
goto free;
net/wireless/nl80211.c
11541
goto free;
net/wireless/nl80211.c
11551
goto free;
net/wireless/nl80211.c
11560
goto free;
net/wireless/nl80211.c
11565
goto free;
net/wireless/nl80211.c
11570
goto free;
net/wireless/nl80211.c
11577
goto free;
net/wireless/nl80211.c
11584
goto free;
net/wireless/nl80211.c
11598
goto free;
net/wireless/nl80211.c
11604
free:
net/wireless/nl80211.c
12535
goto free;
net/wireless/nl80211.c
12539
goto free;
net/wireless/nl80211.c
12546
goto free;
net/wireless/nl80211.c
12610
free:
net/wireless/pmsr.c
597
goto free;
net/wireless/pmsr.c
602
goto free;
net/wireless/pmsr.c
606
goto free;
net/wireless/pmsr.c
611
goto free;
net/wireless/pmsr.c
617
free:
net/wireless/wext-compat.c
1271
goto free;
net/wireless/wext-compat.c
1276
free:
net/xfrm/espintcp.c
474
goto free;
net/xfrm/espintcp.c
509
free:
net/xfrm/xfrm_iptfs.c
697
static void __iptfs_reassem_done(struct xfrm_iptfs_data *xtfs, bool free)
net/xfrm/xfrm_iptfs.c
703
if (free)
samples/acrn/vm-sample.c
130
free(guest_memory);
samples/bpf/sampleip_user.c
231
free(links);
samples/bpf/syscall_tp_user.c
127
free(links);
samples/bpf/test_lru_dist.c
120
free(lru->free_nodes);
samples/bpf/test_lru_dist.c
195
free(b);
samples/bpf/test_lru_dist.c
531
free(dist_keys);
samples/bpf/trace_event_user.c
176
free(links);
samples/bpf/xdp_sample_user.c
394
free(keys);
samples/bpf/xdp_sample_user.c
426
free(x);
samples/bpf/xdp_sample_user.c
439
free(values);
samples/bpf/xdp_sample_user.c
440
free(keys);
samples/bpf/xdp_sample_user.c
443
free(values);
samples/bpf/xdp_sample_user.c
444
free(keys);
samples/bpf/xdp_sample_user.c
476
free(rec->redir_err[i].cpu);
samples/bpf/xdp_sample_user.c
498
free(rec->exception[i].cpu);
samples/bpf/xdp_sample_user.c
522
free(rec->enq[i].cpu);
samples/bpf/xdp_sample_user.c
531
free(rec->devmap_xmit.cpu);
samples/bpf/xdp_sample_user.c
534
free(rec->exception[i].cpu);
samples/bpf/xdp_sample_user.c
536
free(rec->kthread.cpu);
samples/bpf/xdp_sample_user.c
539
free(rec->redir_err[i].cpu);
samples/bpf/xdp_sample_user.c
541
free(rec->rx_cnt.cpu);
samples/bpf/xdp_sample_user.c
543
free(rec);
samples/bpf/xdp_sample_user.c
554
free(r->enq[i].cpu);
samples/bpf/xdp_sample_user.c
557
free(e->val.cpu);
samples/bpf/xdp_sample_user.c
558
free(e);
samples/bpf/xdp_sample_user.c
560
free(r->devmap_xmit.cpu);
samples/bpf/xdp_sample_user.c
562
free(r->exception[i].cpu);
samples/bpf/xdp_sample_user.c
563
free(r->kthread.cpu);
samples/bpf/xdp_sample_user.c
565
free(r->redir_err[i].cpu);
samples/bpf/xdp_sample_user.c
566
free(r->rx_cnt.cpu);
samples/bpf/xdp_sample_user.c
567
free(r);
samples/cgroup/memcg_event_listener.c
196
free(line);
samples/landlock/sandboxer.c
181
free(path_list);
samples/landlock/sandboxer.c
182
free(env_path_name);
samples/landlock/sandboxer.c
225
free(env_port_name);
samples/landlock/sandboxer.c
266
free(env_type_scope);
samples/mei/mei-amt-version.c
441
free(response);
samples/seccomp/user-trap.c
337
free(resp);
samples/seccomp/user-trap.c
339
free(req);
samples/vfs/test-list-all-mounts.c
168
free(stmnt);
samples/vfs/test-list-all-mounts.c
54
free(stmnt);
scripts/asn1_compiler.c
1102
free(action);
scripts/basic/fixdep.c
393
free(buf);
scripts/basic/fixdep.c
426
free(buf);
scripts/dtc/checks.c
112
free(file_str);
scripts/dtc/checks.c
117
free(str);
scripts/dtc/checks.c
599
free(prop->name);
scripts/dtc/checks.c
601
free(prop);
scripts/dtc/checks.c
82
free(file_str);
scripts/dtc/data.c
15
free(m->ref);
scripts/dtc/data.c
16
free(m);
scripts/dtc/data.c
21
free(d.val);
scripts/dtc/dtc-parser.y
287
free($1);
scripts/dtc/dtc-parser.y
292
free($1);
scripts/dtc/dtc-parser.y
297
free($2);
scripts/dtc/dtc-parser.y
416
free(loc);
scripts/dtc/dtc-parser.y
576
free($1);
scripts/dtc/dtc-parser.y
581
free($2);
scripts/dtc/fdtoverlay.c
160
free(ovblob[i]);
scripts/dtc/fdtoverlay.c
162
free(ovblob);
scripts/dtc/fdtoverlay.c
164
free(blob);
scripts/dtc/fdtoverlay.c
88
free(base);
scripts/dtc/fdtoverlay.c
89
free(tmpo);
scripts/dtc/fdtoverlay.c
93
free(tmpo);
scripts/dtc/fdtoverlay.c
95
free(tmp);
scripts/dtc/fdtput.c
257
free(blob);
scripts/dtc/flattree.c
919
free(blob);
scripts/dtc/fstree.c
61
free(tmpname);
scripts/dtc/livetree.c
1081
free(compp);
scripts/dtc/livetree.c
164
free(new_prop);
scripts/dtc/livetree.c
179
free(new_prop);
scripts/dtc/livetree.c
201
free(new_child);
scripts/dtc/livetree.c
223
free(new_node);
scripts/dtc/livetree.c
253
free(name);
scripts/dtc/livetree.c
661
free(buf);
scripts/dtc/livetree.c
780
free(tbl);
scripts/dtc/livetree.c
816
free(tbl);
scripts/dtc/livetree.c
852
free(tbl);
scripts/dtc/livetree.c
998
free(entry);
scripts/dtc/srcpos.c
133
free(fullname);
scripts/dtc/srcpos.c
191
free(fullname);
scripts/dtc/srcpos.c
316
free(pos);
scripts/dtc/srcpos.c
384
free(fresh_fname);
scripts/dtc/srcpos.c
389
free(first);
scripts/dtc/srcpos.c
390
free(rest);
scripts/dtc/srcpos.c
419
free(srcstr);
scripts/dtc/treesource.c
290
free(srcstr);
scripts/dtc/treesource.c
364
free(srcstr);
scripts/dtc/treesource.c
389
free(srcstr);
scripts/dtc/treesource.c
411
free(srcstr);
scripts/dtc/util.c
296
free(buf);
scripts/gendwarfksyms/cache.c
47
free(ci);
scripts/gendwarfksyms/die.c
109
free(cd);
scripts/gendwarfksyms/die.c
78
free(df->data.str);
scripts/gendwarfksyms/die.c
79
free(df);
scripts/gendwarfksyms/die.c
83
free(cd->fqn);
scripts/gendwarfksyms/dwarf.c
1170
free(prefix);
scripts/gendwarfksyms/kabi.c
291
free(target);
scripts/gendwarfksyms/kabi.c
367
free((void *)rule->target);
scripts/gendwarfksyms/kabi.c
368
free((void *)rule->value);
scripts/gendwarfksyms/kabi.c
369
free(rule);
scripts/gendwarfksyms/symbols.c
146
free(name);
scripts/gendwarfksyms/symbols.c
161
free(line);
scripts/gendwarfksyms/symbols.c
338
free((void *)sym->name);
scripts/gendwarfksyms/symbols.c
339
free(sym);
scripts/gendwarfksyms/types.c
218
free(es);
scripts/gendwarfksyms/types.c
228
free(e);
scripts/gendwarfksyms/types.c
34
free(entry->owned);
scripts/gendwarfksyms/types.c
35
free(entry);
scripts/gendwarfksyms/types.c
514
free(name);
scripts/gendwarfksyms/types.c
85
free(type->name);
scripts/genksyms/genksyms.c
277
free(sym->name);
scripts/genksyms/genksyms.c
278
free(sym);
scripts/genksyms/genksyms.c
329
free(node->string);
scripts/genksyms/genksyms.c
330
free(node);
scripts/ipe/polgen/polgen.c
133
free(policy);
scripts/ipe/polgen/polgen.c
55
free(lbuf);
scripts/kallsyms.c
242
free(table[i]);
scripts/kallsyms.c
276
free(buf);
scripts/kallsyms.c
408
free(markers);
scripts/kconfig/confdata.c
393
free(sym->def[def].val);
scripts/kconfig/confdata.c
483
free(line);
scripts/kconfig/confdata.c
635
free(escaped);
scripts/kconfig/confdata.c
692
free(escaped);
scripts/kconfig/confdata.c
750
free(escaped);
scripts/kconfig/confdata.c
751
free(val_prefixed);
scripts/kconfig/gconf.c
668
goto free;
scripts/kconfig/gconf.c
680
free:
scripts/kconfig/lxdialog/checklist.c
46
free(list_item);
scripts/kconfig/lxdialog/menubox.c
77
free(menu_item);
scripts/kconfig/lxdialog/util.c
559
free(p);
scripts/kconfig/mconf.c
322
free(pos);
scripts/kconfig/mconf.c
347
free(pos);
scripts/kconfig/mconf.c
447
free(pos);
scripts/kconfig/mconf.c
449
free(sym_arr);
scripts/kconfig/nconf.c
757
free(sym_arr);
scripts/kconfig/parser.y
379
free($2);
scripts/kconfig/parser.y
410
free(current_entry->help);
scripts/kconfig/parser.y
469
nonconst_symbol: T_WORD { $$ = sym_lookup($1, 0); free($1); };
scripts/kconfig/parser.y
472
| T_WORD_QUOTE { $$ = sym_lookup($1, SYMBOL_CONST); free($1); }
scripts/kconfig/parser.y
477
assignment_stmt: T_WORD assign_op assign_val T_EOL { variable_add($1, $3, $2); free($1); free($3); }
scripts/kconfig/preprocess.c
297
free(v->value);
scripts/kconfig/preprocess.c
322
free(new_value);
scripts/kconfig/preprocess.c
331
free(v->name);
scripts/kconfig/preprocess.c
332
free(v->value);
scripts/kconfig/preprocess.c
333
free(v);
scripts/kconfig/preprocess.c
423
goto free;
scripts/kconfig/preprocess.c
428
goto free;
scripts/kconfig/preprocess.c
434
goto free;
scripts/kconfig/preprocess.c
438
free:
scripts/kconfig/preprocess.c
440
free(new_argv[i]);
scripts/kconfig/preprocess.c
441
free(name);
scripts/kconfig/preprocess.c
443
free(tmp);
scripts/kconfig/preprocess.c
524
free(expansion);
scripts/kconfig/preprocess.c
60
free(e->name);
scripts/kconfig/preprocess.c
61
free(e->value);
scripts/kconfig/preprocess.c
62
free(e);
scripts/kconfig/qconf.cc
1244
free(result);
scripts/kconfig/symbol.c
1070
free(sym_match_arr);
scripts/kconfig/symbol.c
799
free((void *)oldval);
scripts/kconfig/util.c
62
free(gs->s);
scripts/mod/file2alias.c
1556
free(zeros);
scripts/mod/file2alias.c
80
free(new);
scripts/mod/file2alias.c
92
free(new);
scripts/mod/modpost.c
1535
free(buf);
scripts/mod/modpost.c
1565
free(buf);
scripts/mod/modpost.c
1796
free(buf);
scripts/mod/modpost.c
2064
free(tmp);
scripts/mod/modpost.c
2069
free(tmp);
scripts/mod/modpost.c
2095
free(alias->builtin_modname);
scripts/mod/modpost.c
2096
free(alias);
scripts/mod/modpost.c
2100
free(buf.p);
scripts/mod/modpost.c
2121
free(alias);
scripts/mod/modpost.c
2129
goto free;
scripts/mod/modpost.c
2134
free:
scripts/mod/modpost.c
2135
free(buf.p);
scripts/mod/modpost.c
2193
free(buf);
scripts/mod/modpost.c
2196
free(buf);
scripts/mod/modpost.c
2220
free(buf.p);
scripts/mod/modpost.c
2243
free(ns_deps_buf.p);
scripts/mod/modpost.c
2345
free(dl);
scripts/mod/sumversion.c
291
free(file);
scripts/mod/sumversion.c
381
free(file);
scripts/mod/sumversion.c
382
free(dir);
scripts/mod/sumversion.c
383
free(cmd);
scripts/mod/sumversion.c
407
goto free;
scripts/mod/sumversion.c
411
free:
scripts/mod/sumversion.c
412
free(buf);
scripts/mod/symsearch.c
141
free(elf->symsearch);
scripts/recordmcount.c
123
free(file_append);
scripts/recordmcount.c
210
free(file_map);
scripts/recordmcount.c
72
free(file_append);
scripts/recordmcount.c
83
free(file_map);
scripts/recordmcount.h
648
free(mrel0);
scripts/recordmcount.h
694
free(mrel0);
scripts/recordmcount.h
695
free(mloc0);
scripts/sorttable.c
213
free(idxs);
scripts/sorttable.c
214
free(tmp_orc_ip_table);
scripts/sorttable.c
215
free(tmp_orc_table);
scripts/sorttable.c
547
free(vals);
scripts/tracepoint-update.c
142
free(etrace->array);
scripts/tracepoint-update.c
52
free(*vals);
security/selinux/genheaders.c
140
free(permname);
security/selinux/genheaders.c
142
free(name);
security/selinux/genheaders.c
66
free(name);
security/selinux/genheaders.c
78
free(sidname);
security/selinux/genheaders.c
95
free(name);
security/selinux/ss/services.c
3857
secattr->cache->free = kfree;
security/smack/smack_access.c
556
skp->smk_netlabel.cache->free = NULL;
sound/core/compress_offload.c
171
data->stream.ops->free(&data->stream);
sound/core/memalloc.c
131
if (ops && ops->free)
sound/core/memalloc.c
132
ops->free(dmab);
sound/core/memalloc.c
23
void (*free)(struct snd_dma_buffer *dmab);
sound/core/memalloc.c
347
.free = snd_dma_continuous_free,
sound/core/memalloc.c
410
.free = snd_dma_vmalloc_free,
sound/core/memalloc.c
465
.free = snd_dma_iram_free,
sound/core/memalloc.c
492
.free = snd_dma_dev_free,
sound/core/memalloc.c
550
.free = snd_dma_wc_free,
sound/core/memalloc.c
672
.free = snd_dma_noncontig_free,
sound/core/memalloc.c
821
.free = snd_dma_sg_fallback_free,
sound/core/memalloc.c
876
.free = snd_dma_noncoherent_free,
sound/core/seq/seq_memory.c
228
cell->next = pool->free;
sound/core/seq/seq_memory.c
229
pool->free = cell;
sound/core/seq/seq_memory.c
251
curp->next = pool->free;
sound/core/seq/seq_memory.c
289
while (pool->free == NULL && ! nonblock && ! pool->closing) {
sound/core/seq/seq_memory.c
312
cell = pool->free;
sound/core/seq/seq_memory.c
315
pool->free = cell->next;
sound/core/seq/seq_memory.c
456
pool->free = NULL;
sound/core/seq/seq_memory.c
461
cellptr->next = pool->free;
sound/core/seq/seq_memory.c
462
pool->free = cellptr;
sound/core/seq/seq_memory.c
500
pool->free = NULL;
sound/core/seq/seq_memory.c
524
pool->free = NULL;
sound/core/seq/seq_memory.h
45
struct snd_seq_event_cell *free; /* pointer to the head of the free list */
sound/drivers/dummy.c
349
.free = dummy_systimer_free,
sound/drivers/dummy.c
472
.free = dummy_hrtimer_free,
sound/drivers/dummy.c
577
get_dummy_ops(substream)->free(substream);
sound/drivers/dummy.c
585
get_dummy_ops(substream)->free(substream);
sound/drivers/dummy.c
99
void (*free)(struct snd_pcm_substream *);
sound/hda/codecs/side-codecs/cirrus_scodec_test.c
83
.free = gpiochip_generic_free,
sound/soc/codecs/cs47l15.c
1339
.free = &wm_adsp_compr_free,
sound/soc/codecs/cs47l24.c
1187
.free = wm_adsp_compr_free,
sound/soc/codecs/cs47l35.c
1623
.free = &wm_adsp_compr_free,
sound/soc/codecs/cs47l85.c
2567
.free = &wm_adsp_compr_free,
sound/soc/codecs/cs47l90.c
2482
.free = &wm_adsp_compr_free,
sound/soc/codecs/cs47l92.c
1947
.free = &wm_adsp_compr_free,
sound/soc/codecs/cs48l32.c
3301
.free = &wm_adsp_compr_free,
sound/soc/codecs/wm5102.c
2011
.free = wm_adsp_compr_free,
sound/soc/codecs/wm5110.c
2368
.free = wm_adsp_compr_free,
sound/soc/fsl/fsl_asrc_m2m.c
428
goto free;
sound/soc/fsl/fsl_asrc_m2m.c
431
goto free;
sound/soc/fsl/fsl_asrc_m2m.c
435
free:
sound/soc/fsl/fsl_asrc_m2m.c
627
.free = fsl_asrc_m2m_comp_release,
sound/soc/intel/atom/sst-mfld-platform-compress.c
265
.free = sst_platform_compr_free,
sound/soc/qcom/qdsp6/q6apm-dai.c
817
.free = q6apm_dai_compr_free,
sound/soc/qcom/qdsp6/q6asm-dai.c
1178
.free = q6asm_dai_compr_free,
sound/soc/soc-component.c
420
component->driver->compress_ops->free)
sound/soc/soc-component.c
421
component->driver->compress_ops->free(component, cstream);
sound/soc/soc-compress.c
509
.free = soc_compr_free,
sound/soc/soc-compress.c
524
.free = soc_compr_free_fe,
sound/soc/sof/compress.c
392
.free = sof_compr_free,
sound/soc/sof/debug.c
242
reply->elems[i].used, reply->elems[i].free);
sound/soc/sof/ipc3-dtrace.c
665
.free = ipc3_dtrace_free,
sound/soc/sof/ipc3-topology.c
1579
goto free;
sound/soc/sof/ipc3-topology.c
1703
free:
sound/soc/sof/ipc4-mtrace.c
662
.free = ipc4_mtrace_free,
sound/soc/sof/ipc4-pcm.c
517
goto free;
sound/soc/sof/ipc4-pcm.c
531
goto free;
sound/soc/sof/ipc4-pcm.c
553
goto free;
sound/soc/sof/ipc4-pcm.c
571
goto free;
sound/soc/sof/ipc4-pcm.c
582
free:
sound/soc/sof/sof-priv.h
438
void (*free)(struct snd_sof_dev *sdev);
sound/soc/sof/topology.c
1580
goto free;
sound/soc/sof/topology.c
1592
goto free;
sound/soc/sof/topology.c
1603
free:
sound/soc/sof/trace.c
26
if (sdev->ipc->ops->fw_tracing->free)
sound/soc/sof/trace.c
27
sdev->ipc->ops->fw_tracing->free(sdev);
sound/soc/sprd/sprd-pcm-compress.c
660
.free = sprd_platform_compr_free,
sound/soc/ti/davinci-mcasp.c
2512
.free = davinci_mcasp_gpio_free,
sound/soc/ti/omap-mcbsp-priv.h
255
u8 free;
sound/soc/ti/omap-mcbsp-st.c
311
if (!mcbsp->free) {
sound/soc/ti/omap-mcbsp-st.c
325
if (!mcbsp->free) {
sound/soc/ti/omap-mcbsp.c
1419
if (mcbsp->pdata->ops && mcbsp->pdata->ops->free)
sound/soc/ti/omap-mcbsp.c
1420
mcbsp->pdata->ops->free(mcbsp->id);
sound/soc/ti/omap-mcbsp.c
301
if (!mcbsp->free) {
sound/soc/ti/omap-mcbsp.c
307
mcbsp->free = false;
sound/soc/ti/omap-mcbsp.c
348
if(mcbsp->pdata->ops && mcbsp->pdata->ops->free)
sound/soc/ti/omap-mcbsp.c
349
mcbsp->pdata->ops->free(mcbsp->id - 1);
sound/soc/ti/omap-mcbsp.c
356
mcbsp->free = true;
sound/soc/ti/omap-mcbsp.c
369
if(mcbsp->pdata->ops && mcbsp->pdata->ops->free)
sound/soc/ti/omap-mcbsp.c
370
mcbsp->pdata->ops->free(mcbsp->id - 1);
sound/soc/ti/omap-mcbsp.c
399
if (mcbsp->free)
sound/soc/ti/omap-mcbsp.c
402
mcbsp->free = true;
sound/soc/ti/omap-mcbsp.c
585
if (!mcbsp->free) {
sound/soc/ti/omap-mcbsp.c
621
mcbsp->free = true;
sound/soc/uniphier/aio-compress.c
425
.free = uniphier_aio_compr_free,
sound/synth/emux/emux_synth.c
31
struct snd_midi_channel *chan, int free);
sound/synth/emux/emux_synth.c
34
static void terminate_voice(struct snd_emux *emu, struct snd_emux_voice *vp, int free);
sound/synth/emux/emux_synth.c
352
terminate_note1(struct snd_emux *emu, int note, struct snd_midi_channel *chan, int free)
sound/synth/emux/emux_synth.c
362
terminate_voice(emu, vp, free);
sound/synth/emux/emux_synth.c
473
terminate_voice(struct snd_emux *emu, struct snd_emux_voice *vp, int free)
sound/synth/emux/emux_synth.c
482
if (free && emu->ops.free_voice)
sound/usb/card.c
124
.free = param_free_charp,
tools/accounting/delaytop.c
1142
free(cfg.container_path);
tools/arch/x86/intel_sdsi/intel_sdsi.c
689
free(s);
tools/arch/x86/intel_sdsi/intel_sdsi.c
698
free(s->dev_name);
tools/arch/x86/intel_sdsi/intel_sdsi.c
699
free(s);
tools/arch/x86/intel_sdsi/intel_sdsi.c
709
free(s->dev_path);
tools/arch/x86/intel_sdsi/intel_sdsi.c
710
free(s->dev_name);
tools/arch/x86/intel_sdsi/intel_sdsi.c
711
free(s);
tools/arch/x86/intel_sdsi/intel_sdsi.c
717
free(s->dev_path);
tools/arch/x86/intel_sdsi/intel_sdsi.c
718
free(s->dev_name);
tools/arch/x86/intel_sdsi/intel_sdsi.c
719
free(s);
tools/arch/x86/intel_sdsi/intel_sdsi.c
724
free(s->dev_path);
tools/arch/x86/intel_sdsi/intel_sdsi.c
725
free(s->dev_name);
tools/arch/x86/intel_sdsi/intel_sdsi.c
726
free(s);
tools/arch/x86/intel_sdsi/intel_sdsi.c
737
free(s->dev_path);
tools/arch/x86/intel_sdsi/intel_sdsi.c
738
free(s->dev_name);
tools/arch/x86/intel_sdsi/intel_sdsi.c
739
free(s);
tools/bootconfig/main.c
284
free(copy);
tools/bootconfig/main.c
331
free(buf);
tools/bootconfig/main.c
363
free(buf);
tools/bootconfig/main.c
401
free(data);
tools/bootconfig/main.c
402
free(buf);
tools/bootconfig/main.c
414
free(buf);
tools/bootconfig/main.c
420
free(data);
tools/bootconfig/main.c
429
free(data);
tools/bootconfig/main.c
465
free(data);
tools/bpf/bpf_dbg.c
1089
free(tmp);
tools/bpf/bpf_dbg.c
1274
free(tmp);
tools/bpf/bpf_dbg.c
1381
free(buf);
tools/bpf/bpf_exp.y
630
free(labels_jf[i]);
tools/bpf/bpf_exp.y
631
free(labels_jt[i]);
tools/bpf/bpf_exp.y
632
free(labels_k[i]);
tools/bpf/bpf_exp.y
633
free(labels[i]);
tools/bpf/bpf_exp.y
640
free(labels_jt);
tools/bpf/bpf_exp.y
641
free(labels_jf);
tools/bpf/bpf_exp.y
642
free(labels_k);
tools/bpf/bpf_exp.y
643
free(labels);
tools/bpf/bpf_jit_disasm.c
123
free(buff);
tools/bpf/bpf_jit_disasm.c
159
free(buff);
tools/bpf/bpf_jit_disasm.c
172
free(buff);
tools/bpf/bpf_jit_disasm.c
332
free(image);
tools/bpf/bpf_jit_disasm.c
52
free(path);
tools/bpf/bpftool/btf.c
499
free(arr->elems);
tools/bpf/bpftool/btf.c
833
free(datums);
tools/bpf/bpftool/cfg.c
367
free(e);
tools/bpf/bpftool/cfg.c
372
free(e);
tools/bpf/bpftool/cfg.c
376
free(bb);
tools/bpf/bpftool/cfg.c
380
free(func);
tools/bpf/bpftool/cgroup.c
543
free(cgroup_alloced);
tools/bpf/bpftool/common.c
1130
free(fds);
tools/bpf/bpftool/common.c
223
free(pname);
tools/bpf/bpftool/common.c
277
free(temp_name);
tools/bpf/bpftool/common.c
284
free(temp_name);
tools/bpf/bpftool/common.c
288
free(temp_name);
tools/bpf/bpftool/common.c
361
free(temp_name);
tools/bpf/bpftool/common.c
510
free(line);
tools/bpf/bpftool/common.c
522
free(line);
tools/bpf/bpftool/common.c
585
free(path);
tools/bpf/bpftool/common.c
633
free(entry->pvalue);
tools/bpf/bpftool/common.c
969
free(fds);
tools/bpf/bpftool/feature.c
188
free(line);
tools/bpf/bpftool/feature.c
415
free(values[i]);
tools/bpf/bpftool/gen.c
2045
free(info);
tools/bpf/bpftool/gen.c
2580
free(ids);
tools/bpf/bpftool/gen.c
2585
free(ids);
tools/bpf/bpftool/gen.c
2679
free(objs);
tools/bpf/bpftool/gen.c
432
free(s);
tools/bpf/bpftool/gen.c
443
free(s);
tools/bpf/bpftool/gen.c
464
free(s);
tools/bpf/bpftool/jit_disasm.c
201
free(s);
tools/bpf/bpftool/jit_disasm.c
310
free(info);
tools/bpf/bpftool/jit_disasm.c
318
free(ctx->info);
tools/bpf/bpftool/json_writer.c
110
free(self);
tools/bpf/bpftool/link.c
1076
free(addrs);
tools/bpf/bpftool/link.c
1098
free(offsets);
tools/bpf/bpftool/link.c
1106
free(ref_ctr_offsets);
tools/bpf/bpftool/link.c
1107
free(offsets);
tools/bpf/bpftool/link.c
1152
free(ref_ctr_offsets);
tools/bpf/bpftool/link.c
1153
free(cookies);
tools/bpf/bpftool/link.c
1154
free(offsets);
tools/bpf/bpftool/link.c
1155
free(addrs);
tools/bpf/bpftool/link.c
298
free(values[0]);
tools/bpf/bpftool/link.c
372
free(data);
tools/bpf/bpftool/link.c
514
free((void *)perf_config);
tools/bpf/bpftool/link.c
806
free(data);
tools/bpf/bpftool/link.c
915
free((void *)perf_config);
tools/bpf/bpftool/map.c
1025
free(key);
tools/bpf/bpftool/map.c
1026
free(value);
tools/bpf/bpftool/map.c
1116
free(key);
tools/bpf/bpftool/map.c
1117
free(value);
tools/bpf/bpftool/map.c
1152
free(key);
tools/bpf/bpftool/map.c
1187
free(nextkey);
tools/bpf/bpftool/map.c
1188
free(key);
tools/bpf/bpftool/map.c
1226
free(key);
tools/bpf/bpftool/map.c
1406
free(key);
tools/bpf/bpftool/map.c
1407
free(value);
tools/bpf/bpftool/map.c
488
free(memlock);
tools/bpf/bpftool/map.c
510
free(owner_prog_type);
tools/bpf/bpftool/map.c
511
free(owner_jited);
tools/bpf/bpftool/map.c
517
free(frozen_str);
tools/bpf/bpftool/map.c
575
free(memlock);
tools/bpf/bpftool/map.c
597
free(owner_prog_type);
tools/bpf/bpftool/map.c
598
free(owner_jited);
tools/bpf/bpftool/map.c
611
free(frozen_str);
tools/bpf/bpftool/map.c
669
free(fds);
tools/bpf/bpftool/map.c
890
free(key);
tools/bpf/bpftool/map.c
891
free(value);
tools/bpf/bpftool/map.c
960
free(fds);
tools/bpf/bpftool/map.c
982
free(*key);
tools/bpf/bpftool/net.c
1000
free(dev_array.devices);
tools/bpf/bpftool/net.c
583
free(tcinfo.handle_array);
tools/bpf/bpftool/net.c
928
free(nf_link_info);
tools/bpf/bpftool/pids.c
195
free(refs->refs);
tools/bpf/bpftool/pids.c
196
free(refs);
tools/bpf/bpftool/pids.c
73
free(refs);
tools/bpf/bpftool/prog.c
1012
free(info_data);
tools/bpf/bpftool/prog.c
1013
free(fds);
tools/bpf/bpftool/prog.c
1236
free(*data_ptr);
tools/bpf/bpftool/prog.c
1489
free(ctx_out);
tools/bpf/bpftool/prog.c
1491
free(ctx_in);
tools/bpf/bpftool/prog.c
1493
free(data_out);
tools/bpf/bpftool/prog.c
1495
free(data_in);
tools/bpf/bpftool/prog.c
1621
free(type);
tools/bpf/bpftool/prog.c
1896
free(map_replace);
tools/bpf/bpftool/prog.c
1910
free(map_replace);
tools/bpf/bpftool/prog.c
1988
free(log_buf);
tools/bpf/bpftool/prog.c
2360
free(profile_perf_events);
tools/bpf/bpftool/prog.c
2432
free(profile_tgt_name);
tools/bpf/bpftool/prog.c
2536
free(profile_tgt_name);
tools/bpf/bpftool/prog.c
286
free(value);
tools/bpf/bpftool/prog.c
296
free(map_ids);
tools/bpf/bpftool/prog.c
411
free(value);
tools/bpf/bpftool/prog.c
478
free(memlock);
tools/bpf/bpftool/prog.c
557
free(memlock);
tools/bpf/bpftool/prog.c
632
free(fds);
tools/bpf/bpftool/struct_ops.c
231
free(info);
tools/bpf/bpftool/struct_ops.c
298
free(info);
tools/bpf/bpftool/struct_ops.c
386
free(value);
tools/bpf/bpftool/struct_ops.c
400
free(value);
tools/bpf/bpftool/token.c
130
free(opts);
tools/bpf/bpftool/token.c
92
free(opts);
tools/bpf/bpftool/tracelog.c
108
free(buff);
tools/bpf/bpftool/tracelog.c
157
free(buff);
tools/bpf/bpftool/xlated_dumper.c
42
free(dd->sym_mapping);
tools/bpf/bpftool/xlated_dumper.c
74
free(dd->sym_mapping);
tools/bpf/resolve_btfids/main.c
1235
free(ctx.decl_tags);
tools/bpf/resolve_btfids/main.c
1236
free(ctx.kfuncs);
tools/bpf/resolve_btfids/main.c
1301
free(permute_ids);
tools/bpf/resolve_btfids/main.c
1302
free(id_map);
tools/bpf/resolve_btfids/main.c
255
free(id);
tools/bpf/resolve_btfids/main.c
366
free(id->name);
tools/bpf/resolve_btfids/main.c
367
free(id);
tools/counter/counter_watch_events.c
356
free(device_name);
tools/counter/counter_watch_events.c
360
free(device_name);
tools/counter/counter_watch_events.c
408
free(watches);
tools/firewire/nosy-dump.c
152
free(sa);
tools/firewire/nosy-dump.c
200
free(t);
tools/gpio/gpio-event-mon.c
138
free(chrdev_name);
tools/gpio/gpio-utils.c
98
free(chrdev_name);
tools/gpio/lsgpio.c
165
free(chrdev_name);
tools/hv/hv_fcopy_uio_daemon.c
556
free(desc);
tools/hv/hv_kvp_daemon.c
1386
free(output_str);
tools/hv/hv_kvp_daemon.c
1578
free(mac_addr);
tools/hv/hv_kvp_daemon.c
1735
free(mac_addr);
tools/hv/hv_kvp_daemon.c
1941
free(if_name);
tools/hv/hv_kvp_daemon.c
805
free(line);
tools/hv/hv_vss_daemon.c
109
free(buffer);
tools/iio/iio_event_monitor.c
467
free(chrdev_name);
tools/iio/iio_event_monitor.c
468
free(dev_dir_name);
tools/iio/iio_generic_buffer.c
506
free(trig_dev_name);
tools/iio/iio_generic_buffer.c
531
free(trigger_name);
tools/iio/iio_generic_buffer.c
769
free(buffer_access);
tools/iio/iio_generic_buffer.c
770
free(data);
tools/iio/iio_generic_buffer.c
771
free(buf_dir_name);
tools/iio/iio_generic_buffer.c
773
free(channels[i].name);
tools/iio/iio_generic_buffer.c
774
free(channels[i].generic_name);
tools/iio/iio_generic_buffer.c
776
free(channels);
tools/iio/iio_generic_buffer.c
777
free(trigger_name);
tools/iio/iio_generic_buffer.c
778
free(device_name);
tools/iio/iio_generic_buffer.c
779
free(dev_dir_name);
tools/iio/iio_utils.c
174
free(filename);
tools/iio/iio_utils.c
192
free(filename);
tools/iio/iio_utils.c
199
free(builtname_generic);
tools/iio/iio_utils.c
201
free(builtname);
tools/iio/iio_utils.c
203
free(scan_el_dir);
tools/iio/iio_utils.c
272
free(filename);
tools/iio/iio_utils.c
279
free(builtname_generic);
tools/iio/iio_utils.c
281
free(builtname);
tools/iio/iio_utils.c
349
free(filename);
tools/iio/iio_utils.c
396
free(filename);
tools/iio/iio_utils.c
436
free(current->name);
tools/iio/iio_utils.c
451
free(filename);
tools/iio/iio_utils.c
49
free(current);
tools/iio/iio_utils.c
510
free(scan_el_dir);
tools/iio/iio_utils.c
518
free((*ci_array)[i].name);
tools/iio/iio_utils.c
519
free((*ci_array)[i].generic_name);
tools/iio/iio_utils.c
521
free(*ci_array);
tools/iio/iio_utils.c
530
free(scan_el_dir);
tools/iio/iio_utils.c
609
free(filename);
tools/iio/iio_utils.c
615
free(filename);
tools/iio/iio_utils.c
619
free(filename);
tools/iio/iio_utils.c
66
free(current);
tools/iio/iio_utils.c
717
free(temp);
tools/iio/iio_utils.c
816
free(temp);
tools/iio/iio_utils.c
891
free(temp);
tools/iio/iio_utils.c
938
free(temp);
tools/iio/iio_utils.c
985
free(temp);
tools/iio/lsiio.c
125
free(dev_dir_name);
tools/iio/lsiio.c
129
free(dev_dir_name);
tools/iio/lsiio.c
147
free(dev_dir_name);
tools/iio/lsiio.c
151
free(dev_dir_name);
tools/include/linux/bitmap.h
117
free(bitmap);
tools/include/linux/kallsyms.h
32
free(name);
tools/lib/api/fd/array.c
34
free(entries);
tools/lib/api/fd/array.c
53
free(fda);
tools/lib/api/fd/array.c
65
free(fda->entries);
tools/lib/api/fd/array.c
66
free(fda->priv);
tools/lib/api/fd/array.c
73
free(fda);
tools/lib/api/fs/cgroup.c
91
free(line);
tools/lib/api/fs/fs.c
361
free(*buf);
tools/lib/api/fs/tracing_path.c
80
free(file);
tools/lib/api/fs/tracing_path.c
95
free(file);
tools/lib/api/fs/tracing_path.h
20
#define zput_events_file(ptr) ({ free(*ptr); *ptr = NULL; })
tools/lib/api/io.h
161
free(*line_out);
tools/lib/api/io.h
190
free(line);
tools/lib/argv_split.c
44
free(*p);
tools/lib/argv_split.c
48
free(argv);
tools/lib/bpf/bpf.c
385
free(finfo);
tools/lib/bpf/bpf.c
386
free(linfo);
tools/lib/bpf/bpf_prog_linfo.c
93
free(prog_linfo->raw_linfo);
tools/lib/bpf/bpf_prog_linfo.c
94
free(prog_linfo->raw_jited_linfo);
tools/lib/bpf/bpf_prog_linfo.c
95
free(prog_linfo->nr_jited_linfo_per_func);
tools/lib/bpf/bpf_prog_linfo.c
96
free(prog_linfo->jited_linfo_func_idx);
tools/lib/bpf/bpf_prog_linfo.c
97
free(prog_linfo);
tools/lib/bpf/btf.c
1024
free(btf->raw_data);
tools/lib/bpf/btf.c
1044
free(btf->hdr);
tools/lib/bpf/btf.c
1045
free(btf->types_data);
tools/lib/bpf/btf.c
1049
free(btf->raw_data_swapped);
tools/lib/bpf/btf.c
1050
free(btf->type_offs);
tools/lib/bpf/btf.c
1053
free(btf);
tools/lib/bpf/btf.c
1083
free(btf);
tools/lib/bpf/btf.c
1425
free(data);
tools/lib/bpf/btf.c
1578
free(buf);
tools/lib/bpf/btf.c
1648
free(data);
tools/lib/bpf/btf.c
1739
free(ptr);
tools/lib/bpf/btf.c
1779
free(btf->raw_data_swapped);
tools/lib/bpf/btf.c
1838
free(hdr);
tools/lib/bpf/btf.c
1839
free(types);
tools/lib/bpf/btf.c
3371
free(btf_ext->func_info.sec_idxs);
tools/lib/bpf/btf.c
3372
free(btf_ext->line_info.sec_idxs);
tools/lib/bpf/btf.c
3373
free(btf_ext->core_relo_info.sec_idxs);
tools/lib/bpf/btf.c
3374
free(btf_ext->data);
tools/lib/bpf/btf.c
3375
free(btf_ext->data_swapped);
tools/lib/bpf/btf.c
3376
free(btf_ext);
tools/lib/bpf/btf.c
3462
free(btf_ext->data_swapped);
tools/lib/bpf/btf.c
3768
free(d->map);
tools/lib/bpf/btf.c
3771
free(d->hypot_map);
tools/lib/bpf/btf.c
3774
free(d->hypot_list);
tools/lib/bpf/btf.c
3777
free(d);
tools/lib/bpf/btf.c
5922
free(dist.id_map);
tools/lib/bpf/btf.c
6078
free(order_map);
tools/lib/bpf/btf.c
6079
free(btf->types_data);
tools/lib/bpf/btf.c
6084
free(order_map);
tools/lib/bpf/btf.c
6085
free(new_types);
tools/lib/bpf/btf.c
754
free(btf->raw_data_swapped);
tools/lib/bpf/btf_dump.c
1657
free(new_name);
tools/lib/bpf/btf_dump.c
1659
free(old_name);
tools/lib/bpf/btf_dump.c
233
free((void *)cur->pkey);
tools/lib/bpf/btf_dump.c
245
free(d->type_states);
tools/lib/bpf/btf_dump.c
250
free((void *)d->cached_names[i]);
tools/lib/bpf/btf_dump.c
253
free(d->cached_names);
tools/lib/bpf/btf_dump.c
254
free(d->emit_queue);
tools/lib/bpf/btf_dump.c
255
free(d->decl_stack);
tools/lib/bpf/btf_dump.c
259
free(d);
tools/lib/bpf/btf_relocate.c
377
free(base_name_cnt);
tools/lib/bpf/btf_relocate.c
378
free(info);
tools/lib/bpf/btf_relocate.c
516
free(r.id_map);
tools/lib/bpf/btf_relocate.c
517
free(r.str_map);
tools/lib/bpf/elf.c
492
free(symbols);
tools/lib/bpf/elf.c
494
free(offsets);
tools/lib/bpf/elf.c
555
free(offsets);
tools/lib/bpf/gen_loader.c
1002
free(gen->ksyms);
tools/lib/bpf/gen_loader.c
1007
free(gen->relos);
tools/lib/bpf/gen_loader.c
429
free(gen->data_start);
tools/lib/bpf/gen_loader.c
430
free(gen->insn_start);
tools/lib/bpf/gen_loader.c
431
free(gen);
tools/lib/bpf/gen_loader.c
64
free(gen->insn_start);
tools/lib/bpf/gen_loader.c
87
free(gen->data_start);
tools/lib/bpf/gen_loader.c
977
free(gen->core_relos);
tools/lib/bpf/hashmap.c
124
free(map->buckets);
tools/lib/bpf/hashmap.c
236
free(entry);
tools/lib/bpf/hashmap.c
69
free(cur);
tools/lib/bpf/hashmap.c
71
free(map->buckets);
tools/lib/bpf/hashmap.c
82
free(map);
tools/lib/bpf/libbpf.c
10007
free(custom_sec_defs[i].sec);
tools/lib/bpf/libbpf.c
10102
free(buf);
tools/lib/bpf/libbpf.c
10132
free(type_names);
tools/lib/bpf/libbpf.c
10523
free(type_names);
tools/lib/bpf/libbpf.c
11113
free(link->pin_path);
tools/lib/bpf/libbpf.c
11117
free(link);
tools/lib/bpf/libbpf.c
11256
free(perf_link->legacy_probe_name);
tools/lib/bpf/libbpf.c
11257
free(perf_link);
tools/lib/bpf/libbpf.c
11334
free(link);
tools/lib/bpf/libbpf.c
11745
free(legacy_probe);
tools/lib/bpf/libbpf.c
11941
free((char *)syms[i]);
tools/lib/bpf/libbpf.c
11942
free(syms);
tools/lib/bpf/libbpf.c
12092
free(res.addrs);
tools/lib/bpf/libbpf.c
12096
free(link);
tools/lib/bpf/libbpf.c
12097
free(res.addrs);
tools/lib/bpf/libbpf.c
12127
free(func);
tools/lib/bpf/libbpf.c
12134
free(func);
tools/lib/bpf/libbpf.c
12186
free(pattern);
tools/lib/bpf/libbpf.c
12212
free(pattern);
tools/lib/bpf/libbpf.c
12243
free(probe_type);
tools/lib/bpf/libbpf.c
12244
free(binary_path);
tools/lib/bpf/libbpf.c
12245
free(func_name);
tools/lib/bpf/libbpf.c
12576
free(resolved_offsets);
tools/lib/bpf/libbpf.c
12580
free(resolved_offsets);
tools/lib/bpf/libbpf.c
12581
free(link);
tools/lib/bpf/libbpf.c
12718
free(legacy_probe);
tools/lib/bpf/libbpf.c
12780
free(probe_type);
tools/lib/bpf/libbpf.c
12781
free(binary_path);
tools/lib/bpf/libbpf.c
12782
free(func_name);
tools/lib/bpf/libbpf.c
12873
free(path);
tools/lib/bpf/libbpf.c
12874
free(provider);
tools/lib/bpf/libbpf.c
12875
free(name);
tools/lib/bpf/libbpf.c
12990
free(sec_name);
tools/lib/bpf/libbpf.c
12997
free(sec_name);
tools/lib/bpf/libbpf.c
13029
free(link);
tools/lib/bpf/libbpf.c
13112
free(link);
tools/lib/bpf/libbpf.c
13173
free(link);
tools/lib/bpf/libbpf.c
13371
free(link);
tools/lib/bpf/libbpf.c
13416
free(link);
tools/lib/bpf/libbpf.c
13502
free(link);
tools/lib/bpf/libbpf.c
13517
free(link);
tools/lib/bpf/libbpf.c
13593
free(*copy_mem);
tools/lib/bpf/libbpf.c
13670
free(cpu_buf->buf);
tools/lib/bpf/libbpf.c
13671
free(cpu_buf);
tools/lib/bpf/libbpf.c
13690
free(pb->cpu_bufs);
tools/lib/bpf/libbpf.c
13694
free(pb->events);
tools/lib/bpf/libbpf.c
13695
free(pb);
tools/lib/bpf/libbpf.c
13942
free(online);
tools/lib/bpf/libbpf.c
13947
free(online);
tools/lib/bpf/libbpf.c
14245
free(*mask);
tools/lib/bpf/libbpf.c
14297
free(mask);
tools/lib/bpf/libbpf.c
14442
free(s->maps);
tools/lib/bpf/libbpf.c
14443
free(s->progs);
tools/lib/bpf/libbpf.c
14444
free(s->vars);
tools/lib/bpf/libbpf.c
14445
free(s);
tools/lib/bpf/libbpf.c
14589
free(s->maps);
tools/lib/bpf/libbpf.c
14590
free(s->progs);
tools/lib/bpf/libbpf.c
14591
free(s);
tools/lib/bpf/libbpf.c
324
# define zfree(ptr) ({ free(*ptr); *ptr = NULL; })
tools/lib/bpf/libbpf.c
4560
free(purged);
tools/lib/bpf/libbpf.c
5017
free(map->name);
tools/lib/bpf/libbpf.c
5033
free(new_name);
tools/lib/bpf/libbpf.c
5695
free(cands->cands);
tools/lib/bpf/libbpf.c
5696
free(cands);
tools/lib/bpf/libbpf.c
7365
free(orig_ids);
tools/lib/bpf/libbpf.c
7368
free(orig_ids);
tools/lib/bpf/libbpf.c
7958
free(log_buf);
tools/lib/bpf/libbpf.c
8895
free(obj->btf_modules[i].name);
tools/lib/bpf/libbpf.c
9012
free(dname);
tools/lib/bpf/libbpf.c
9037
free(dname);
tools/lib/bpf/libbpf.c
9205
free(map->pin_path);
tools/lib/bpf/libbpf.c
9493
free(obj);
tools/lib/bpf/libbpf_probes.c
251
free(raw_btf);
tools/lib/bpf/linker.c
197
free(linker->filename);
tools/lib/bpf/linker.c
213
free(sec->sec_name);
tools/lib/bpf/linker.c
214
free(sec->raw_data);
tools/lib/bpf/linker.c
215
free(sec->sec_vars);
tools/lib/bpf/linker.c
217
free(sec->func_info.recs);
tools/lib/bpf/linker.c
218
free(sec->line_info.recs);
tools/lib/bpf/linker.c
219
free(sec->core_relo_info.recs);
tools/lib/bpf/linker.c
221
free(linker->secs);
tools/lib/bpf/linker.c
223
free(linker->glob_syms);
tools/lib/bpf/linker.c
224
free(linker);
tools/lib/bpf/linker.c
3114
free(data);
tools/lib/bpf/linker.c
507
free(obj.btf_type_map);
tools/lib/bpf/linker.c
510
free(obj.secs);
tools/lib/bpf/linker.c
511
free(obj.sym_map);
tools/lib/bpf/netlink.c
220
free(iov.iov_base);
tools/lib/bpf/ringbuf.c
184
free(rb->events);
tools/lib/bpf/ringbuf.c
185
free(rb->rings);
tools/lib/bpf/ringbuf.c
186
free(rb);
tools/lib/bpf/ringbuf.c
444
free(rb);
tools/lib/bpf/ringbuf.c
71
free(r);
tools/lib/bpf/skel_internal.h
186
free(p);
tools/lib/bpf/strset.c
90
free(set->strs_data);
tools/lib/bpf/strset.c
91
free(set);
tools/lib/bpf/usdt.c
1118
free(offsets);
tools/lib/bpf/usdt.c
1119
free(ref_ctr_offsets);
tools/lib/bpf/usdt.c
1120
free(cookies);
tools/lib/bpf/usdt.c
1123
free(targets);
tools/lib/bpf/usdt.c
1129
free(offsets);
tools/lib/bpf/usdt.c
1130
free(ref_ctr_offsets);
tools/lib/bpf/usdt.c
1131
free(cookies);
tools/lib/bpf/usdt.c
1135
free(targets);
tools/lib/bpf/usdt.c
312
free(man->free_spec_ids);
tools/lib/bpf/usdt.c
313
free(man);
tools/lib/bpf/usdt.c
808
free(segs);
tools/lib/bpf/usdt.c
809
free(vma_segs);
tools/lib/bpf/usdt.c
811
free(targets);
tools/lib/bpf/usdt.c
896
free(usdt_link->spec_ids);
tools/lib/bpf/usdt.c
897
free(usdt_link->uprobes);
tools/lib/bpf/usdt.c
898
free(usdt_link);
tools/lib/bpf/zip.c
234
free(archive);
tools/lib/bpf/zip.c
244
free(archive);
tools/lib/perf/cpumap.c
112
free(buf);
tools/lib/perf/cpumap.c
240
free(tmp_cpus);
tools/lib/perf/cpumap.c
449
free(tmp_cpus);
tools/lib/perf/evlist.c
256
free(evlist);
tools/lib/perf/evsel.c
351
free(data);
tools/lib/perf/evsel.c
371
free(data);
tools/lib/perf/evsel.c
556
free(pos);
tools/lib/perf/evsel.c
56
free(evsel);
tools/lib/perf/include/internal/rc_check.h
103
free(object); \
tools/lib/perf/include/internal/rc_check.h
49
#define RC_CHK_FREE(object) free(object)
tools/lib/perf/include/internal/rc_check.h
92
free(object); \
tools/lib/perf/threadmap.c
75
free(perf_thread_map__comm(threads, i));
tools/lib/perf/threadmap.c
76
free(threads);
tools/lib/perf/xyarray.c
32
free(xy);
tools/lib/slab.c
37
free(p);
tools/lib/subcmd/exec-cmd.c
156
free(tmp);
tools/lib/subcmd/exec-cmd.c
165
free(new_path);
tools/lib/subcmd/exec-cmd.c
190
free(nargv);
tools/lib/subcmd/help.c
220
free(buf);
tools/lib/subcmd/help.c
250
free(paths);
tools/lib/subcmd/help.c
256
free(exec_path);
tools/lib/subcmd/help.c
280
free(exec_path);
tools/lib/subcmd/parse-options.c
922
free(ordered);
tools/lib/subcmd/parse-options.c
945
free(tmp);
tools/lib/subcmd/subcmd-util.h
27
#define zfree(ptr) ({ free(*ptr); *ptr = NULL; })
tools/lib/subcmd/subcmd-util.h
62
free(tmp); \
tools/lib/subcmd/subcmd-util.h
72
free(tmp);
tools/lib/thermal/thermal.c
125
free(th);
tools/lib/thermal/thermal.c
149
free(th);
tools/lib/zalloc.c
13
free(*ptr);
tools/mm/page_owner_sort.c
291
free(arr[i]);
tools/mm/page_owner_sort.c
292
free(arr);
tools/mm/page_owner_sort.c
382
free(comm_str);
tools/mm/page_owner_sort.c
465
free(comm);
tools/mm/page_owner_sort.c
468
free(comm);
tools/mm/page_owner_sort.c
555
free(sc.signs);
tools/mm/page_owner_sort.c
556
free(sc.cmps);
tools/mm/page_owner_sort.c
613
free(list);
tools/mm/page_owner_sort.c
876
free(ext_buf);
tools/mm/page_owner_sort.c
878
free(buf);
tools/mm/page_owner_sort.c
880
free(list);
tools/mm/slabinfo.c
1272
free(t);
tools/mm/slabinfo.c
1280
free(t);
tools/mm/thp_swap_allocator_test.c
140
free(mem1);
tools/mm/thp_swap_allocator_test.c
148
free(mem1);
tools/mm/thp_swap_allocator_test.c
154
free(mem1);
tools/mm/thp_swap_allocator_test.c
155
free(mem2);
tools/mm/thp_swap_allocator_test.c
201
free(mem1);
tools/mm/thp_swap_allocator_test.c
203
free(mem2);
tools/mm/thp_swap_allocator_test.c
210
free(mem1);
tools/mm/thp_swap_allocator_test.c
211
free(mem2);
tools/mm/thp_swap_allocator_test.c
229
free(mem1);
tools/mm/thp_swap_allocator_test.c
231
free(mem2);
tools/net/ynl/lib/ynl-priv.h
133
void (*free)(struct ynl_ntf_base_type *ntf);
tools/net/ynl/lib/ynl-priv.h
97
void (*free)(struct ynl_ntf_base_type *ntf);
tools/net/ynl/lib/ynl.c
721
free(ys->mcast_groups);
tools/net/ynl/lib/ynl.c
728
free(ys->mcast_groups);
tools/net/ynl/lib/ynl.c
802
free(ys);
tools/net/ynl/lib/ynl.c
813
free(ys->mcast_groups);
tools/net/ynl/lib/ynl.c
814
free(ys);
tools/net/ynl/lib/ynl.c
821
ntf->free(ntf);
tools/net/ynl/lib/ynl.c
892
rsp->free = info->free;
tools/net/ynl/lib/ynl.c
909
info->free(rsp);
tools/net/ynl/ynltool/json_writer.c
102
free(self);
tools/net/ynl/ynltool/page-pool.c
414
free(a.s);
tools/net/ynl/ynltool/qstats.c
493
free(rx_packets);
tools/net/ynl/ynltool/qstats.c
494
free(rx_bytes);
tools/net/ynl/ynltool/qstats.c
495
free(tx_packets);
tools/net/ynl/ynltool/qstats.c
496
free(tx_bytes);
tools/net/ynl/ynltool/qstats.c
552
free(rx_packets);
tools/net/ynl/ynltool/qstats.c
553
free(rx_bytes);
tools/net/ynl/ynltool/qstats.c
554
free(tx_packets);
tools/net/ynl/ynltool/qstats.c
555
free(tx_bytes);
tools/net/ynl/ynltool/qstats.c
565
free(sorted);
tools/objtool/check.c
1378
free(op);
tools/objtool/check.c
2037
free(special_alt);
tools/objtool/check.c
3699
free(dup);
tools/objtool/check.c
4966
free(chunk->addr);
tools/objtool/disas.c
1041
free(dalt->insn[j].str);
tools/objtool/disas.c
1169
free(dalts[i].name);
tools/objtool/disas.c
1171
free(dalts[i].insn[j].str);
tools/objtool/disas.c
1174
free(alt_name);
tools/objtool/disas.c
179
free(str);
tools/objtool/disas.c
270
free(str);
tools/objtool/disas.c
408
free(dctx);
tools/objtool/disas.c
414
free(dctx);
tools/objtool/disas.c
451
free((char *)addr_str);
tools/objtool/elf.c
1566
free(old_relocs);
tools/objtool/elf.c
1589
free(rsec_name);
tools/objtool/elf.c
652
free(pname);
tools/objtool/include/objtool/trace.h
81
free(alt_name); \
tools/objtool/include/objtool/warn.h
157
free(insn_off); \
tools/objtool/include/objtool/warn.h
69
free(_str); \
tools/objtool/include/objtool/warn.h
99
free(_str); \
tools/objtool/klp-diff.c
162
free(path);
tools/objtool/trace.c
83
free(rname);
tools/perf/arch/arm/tests/dwarf-unwind.c
32
free(buf);
tools/perf/arch/arm/util/auxtrace.c
151
free(arm_spe_pmus);
tools/perf/arch/arm/util/auxtrace.c
152
free(hisi_ptt_pmus);
tools/perf/arch/arm/util/cs-etm.c
875
free(ptr);
tools/perf/arch/arm/util/cs-etm.c
904
ptr->itr.free = cs_etm_recording_free;
tools/perf/arch/arm64/tests/dwarf-unwind.c
32
free(buf);
tools/perf/arch/arm64/util/arm-spe.c
138
free(cpuid);
tools/perf/arch/arm64/util/arm-spe.c
653
free(sper);
tools/perf/arch/arm64/util/arm-spe.c
680
sper->itr.free = arm_spe_recording_free;
tools/perf/arch/arm64/util/header.c
76
free(buf);
tools/perf/arch/arm64/util/hisi-ptt.c
158
free(pttr);
tools/perf/arch/arm64/util/hisi-ptt.c
181
pttr->itr.free = hisi_ptt_recording_free;
tools/perf/arch/common.c
127
free(env);
tools/perf/arch/common.c
216
free(buf);
tools/perf/arch/loongarch/util/header.c
69
free(model);
tools/perf/arch/loongarch/util/header.c
89
free(cpuid);
tools/perf/arch/powerpc/tests/dwarf-unwind.c
32
free(buf);
tools/perf/arch/powerpc/util/auxtrace.c
100
aux->free = powerpc_vpadtl_free;
tools/perf/arch/powerpc/util/auxtrace.c
58
free(itr);
tools/perf/arch/riscv/util/header.c
55
goto free;
tools/perf/arch/riscv/util/header.c
59
goto free;
tools/perf/arch/riscv/util/header.c
63
goto free;
tools/perf/arch/riscv/util/header.c
70
goto free;
tools/perf/arch/riscv/util/header.c
75
free:
tools/perf/arch/riscv/util/header.c
77
free(mvendorid);
tools/perf/arch/riscv/util/header.c
78
free(marchid);
tools/perf/arch/riscv/util/header.c
79
free(mimpid);
tools/perf/arch/riscv/util/header.c
91
goto free;
tools/perf/arch/riscv/util/header.c
95
free:
tools/perf/arch/riscv/util/header.c
96
free(cpuid);
tools/perf/arch/s390/util/auxtrace.c
121
aux->free = cpumsf_free;
tools/perf/arch/s390/util/auxtrace.c
22
free(itr);
tools/perf/arch/s390/util/header.c
128
free(line);
tools/perf/arch/x86/tests/amd-ibs-period.c
116
free(cmd);
tools/perf/arch/x86/tests/amd-ibs-period.c
97
free(p);
tools/perf/arch/x86/tests/dwarf-unwind.c
32
free(buf);
tools/perf/arch/x86/util/event.c
89
free(args.event);
tools/perf/arch/x86/util/header.c
71
free(buf);
tools/perf/arch/x86/util/intel-bts.c
319
free(btsr);
tools/perf/arch/x86/util/intel-bts.c
440
btsr->itr.free = intel_bts_recording_free;
tools/perf/arch/x86/util/intel-pt.c
1217
ptr->itr.free = intel_pt_recording_free;
tools/perf/arch/x86/util/intel-pt.c
961
free(ptr);
tools/perf/arch/x86/util/iostat.c
106
free(list);
tools/perf/arch/x86/util/iostat.c
164
free(buf);
tools/perf/arch/x86/util/iostat.c
172
free(rp);
tools/perf/arch/x86/util/iostat.c
273
free(rp);
tools/perf/arch/x86/util/iostat.c
294
free(filter_copy);
tools/perf/arch/x86/util/iostat.c
331
free(iostat_cmd);
tools/perf/arch/x86/util/machine.c
101
free(mi.maps);
tools/perf/arch/x86/util/pmu.c
35
free(cpuid);
tools/perf/arch/x86/util/pmu.c
51
free(buf);
tools/perf/arch/x86/util/tsc.c
55
free(line);
tools/perf/bench/breakpoint.c
106
free(threads);
tools/perf/bench/breakpoint.c
151
free(parallel);
tools/perf/bench/breakpoint.c
152
free(breakpoints);
tools/perf/bench/breakpoint.c
243
free(threads);
tools/perf/bench/epoll-ctl.c
426
free(worker[i].fdmap);
tools/perf/bench/epoll-ctl.c
428
free(worker);
tools/perf/bench/epoll-wait.c
179
free(aux);
tools/perf/bench/epoll-wait.c
559
free(worker[i].fdmap);
tools/perf/bench/epoll-wait.c
561
free(worker);
tools/perf/bench/evlist-open-close.c
273
free(evstr);
tools/perf/bench/futex-hash.c
251
free(worker);
tools/perf/bench/futex-hash.c
252
free(cpu);
tools/perf/bench/futex-lock-pi.c
251
free(worker);
tools/perf/bench/futex-requeue.c
313
free(worker);
tools/perf/bench/futex-wake-parallel.c
342
free(waking_worker);
tools/perf/bench/futex-wake-parallel.c
352
free(blocked_worker);
tools/perf/bench/futex-wake.c
238
free(worker);
tools/perf/bench/futex.c
63
free(futex_hash_mode);
tools/perf/bench/inject-buildid.c
128
free(dsos);
tools/perf/bench/numa.c
1010
free(node_present);
tools/perf/bench/numa.c
1137
free(nodes);
tools/perf/bench/numa.c
1192
free(nodes);
tools/perf/bench/numa.c
1456
free(pthreads);
tools/perf/bench/numa.c
1789
free(pids);
tools/perf/bench/numa.c
585
free(str);
tools/perf/bench/numa.c
715
free(str0);
tools/perf/bench/numa.c
830
free(str0);
tools/perf/bench/numa.c
998
free(node_present);
tools/perf/bench/pmu-scan.c
122
free(results[i].name);
tools/perf/bench/pmu-scan.c
123
free(results);
tools/perf/bench/sched-messaging.c
361
free(worker_tab);
tools/perf/bench/sched-messaging.c
364
free(pos);
tools/perf/bench/sched-messaging.c
368
free(pos);
tools/perf/bench/sched-pipe.c
170
free(cgrp_names[nr]);
tools/perf/bench/sched-pipe.c
83
free(p);
tools/perf/builtin-annotate.c
169
free(bi);
tools/perf/builtin-bench.c
232
free(name);
tools/perf/builtin-buildid-cache.c
265
free(buf);
tools/perf/builtin-buildid-cache.c
350
free(buf);
tools/perf/builtin-c2c.c
173
free(c2c_he);
tools/perf/builtin-c2c.c
191
free(c2c_he);
tools/perf/builtin-c2c.c
1913
free(c2c_fmt);
tools/perf/builtin-c2c.c
196
.free = c2c_he_free,
tools/perf/builtin-c2c.c
2002
fmt->free = fmt_free;
tools/perf/builtin-c2c.c
2091
free(output);
tools/perf/builtin-c2c.c
2092
free(sort);
tools/perf/builtin-c2c.c
224
free(hists);
tools/perf/builtin-c2c.c
2746
free(cl_browser);
tools/perf/builtin-c2c.c
3040
free(buf);
tools/perf/builtin-c2c.c
3482
free(event_name_storage);
tools/perf/builtin-c2c.c
3483
free(rec_argv);
tools/perf/builtin-check.c
167
free(feature_list);
tools/perf/builtin-check.c
188
free((void *)check_usage[0]);
tools/perf/builtin-config.c
260
free(arg);
tools/perf/builtin-config.c
268
free(arg);
tools/perf/builtin-config.c
276
free(arg);
tools/perf/builtin-config.c
281
free(arg);
tools/perf/builtin-daemon.c
1047
free(basen);
tools/perf/builtin-daemon.c
1048
free(dirn);
tools/perf/builtin-daemon.c
125
free(session);
tools/perf/builtin-daemon.c
1393
free(line);
tools/perf/builtin-daemon.c
929
free(session);
tools/perf/builtin-diff.c
1231
free(data__files);
tools/perf/builtin-diff.c
1237
free(abstime_ostr);
tools/perf/builtin-diff.c
382
free(bh);
tools/perf/builtin-diff.c
387
.free = block_hist_free,
tools/perf/builtin-ftrace.c
1188
free(buckets);
tools/perf/builtin-ftrace.c
1240
free(key);
tools/perf/builtin-ftrace.c
130
free(file);
tools/perf/builtin-ftrace.c
1411
free(profile);
tools/perf/builtin-ftrace.c
1414
free((char *)entry->pkey);
tools/perf/builtin-ftrace.c
1415
free(entry->pvalue);
tools/perf/builtin-ftrace.c
1516
free(line);
tools/perf/builtin-ftrace.c
1607
free(pos);
tools/perf/builtin-ftrace.c
1634
free(s);
tools/perf/builtin-ftrace.c
177
free(val_copy);
tools/perf/builtin-ftrace.c
262
free(line);
tools/perf/builtin-ftrace.c
289
free(file);
tools/perf/builtin-ftrace.c
409
free(cpumask);
tools/perf/builtin-help.c
134
free(man_page);
tools/perf/builtin-help.c
165
free(man_page);
tools/perf/builtin-help.c
185
free(shell_cmd);
tools/perf/builtin-help.c
382
free(new_path);
tools/perf/builtin-inject.c
1046
free(ent);
tools/perf/builtin-inject.c
1350
free(vcpu_array);
tools/perf/builtin-inject.c
1351
free(id_array);
tools/perf/builtin-inject.c
1576
free(pos);
tools/perf/builtin-inject.c
2183
free(buf);
tools/perf/builtin-inject.c
2220
free(cmd);
tools/perf/builtin-inject.c
2236
free(cmd);
tools/perf/builtin-inject.c
2772
free(inject.itrace_synth_opts.vm_tm_corr_args);
tools/perf/builtin-inject.c
2773
free(inject.event_copy);
tools/perf/builtin-inject.c
2774
free(inject.guest_session.ev.event_buf);
tools/perf/builtin-inject.c
2775
free(inject.raw_callchain);
tools/perf/builtin-inject.c
764
free(new_name);
tools/perf/builtin-kmem.c
1734
free(str);
tools/perf/builtin-kmem.c
1739
free(str);
tools/perf/builtin-kmem.c
1760
free(str);
tools/perf/builtin-kmem.c
1765
free(str);
tools/perf/builtin-kmem.c
2063
free((void *)kmem_usage[0]);
tools/perf/builtin-kmem.c
712
free(new_flags);
tools/perf/builtin-kmem.c
713
free(orig_flags);
tools/perf/builtin-kmem.c
736
free(orig_flags);
tools/perf/builtin-kmem.c
915
free(pstat);
tools/perf/builtin-kmem.c
941
free(pstat);
tools/perf/builtin-kvm.c
1723
free((void *)rec_argv[i]);
tools/perf/builtin-kvm.c
1724
free(rec_argv);
tools/perf/builtin-kvm.c
1795
free(tp);
tools/perf/builtin-kvm.c
1803
free(tp);
tools/perf/builtin-kvm.c
1807
free(tp);
tools/perf/builtin-kvm.c
2026
free((void *)rec_argv[i]);
tools/perf/builtin-kvm.c
2027
free(rec_argv);
tools/perf/builtin-kvm.c
2053
free((void *)rec_argv[i]);
tools/perf/builtin-kvm.c
2054
free(rec_argv);
tools/perf/builtin-kvm.c
2081
free((void *)rec_argv[i]);
tools/perf/builtin-kvm.c
2082
free(rec_argv);
tools/perf/builtin-kvm.c
2113
free((void *)rec_argv[i]);
tools/perf/builtin-kvm.c
2114
free(rec_argv);
tools/perf/builtin-kvm.c
2189
free((void *)kvm_usage[0]);
tools/perf/builtin-kvm.c
372
free(kvm_fmt);
tools/perf/builtin-kvm.c
413
fmt->free = fmt_free;
tools/perf/builtin-kvm.c
496
free(output);
tools/perf/builtin-kvm.c
497
free(sort);
tools/perf/builtin-kvm.c
685
free(prev);
tools/perf/builtin-kvm.c
713
free(kvm_ev);
tools/perf/builtin-kvm.c
718
.free = kvm_he_free,
tools/perf/builtin-kvm.c
742
free(ki);
tools/perf/builtin-kwork.c
2268
free(str);
tools/perf/builtin-kwork.c
2335
free((void *)rec_argv[i]);
tools/perf/builtin-kwork.c
2336
free(rec_argv);
tools/perf/builtin-kwork.c
237
free(str);
tools/perf/builtin-kwork.c
2543
free((void *)kwork_usage[0]);
tools/perf/builtin-list.c
189
free(desc_with_unit);
tools/perf/builtin-list.c
759
free(s);
tools/perf/builtin-list.c
765
free(ps->pmu_glob);
tools/perf/builtin-list.c
766
free(ps->last_topic);
tools/perf/builtin-list.c
767
free(ps->last_metricgroups);
tools/perf/builtin-lock.c
1076
free(callstack);
tools/perf/builtin-lock.c
1083
free(callstack);
tools/perf/builtin-lock.c
1114
free(seq);
tools/perf/builtin-lock.c
1178
free(seq);
tools/perf/builtin-lock.c
1541
free(filters.syms[i]);
tools/perf/builtin-lock.c
1550
free(filters.slabs[i]);
tools/perf/builtin-lock.c
1834
free(st);
tools/perf/builtin-lock.c
2228
free(rec_argv);
tools/perf/builtin-lock.c
2310
free(s);
tools/perf/builtin-lock.c
2329
free(s);
tools/perf/builtin-lock.c
2337
free(s);
tools/perf/builtin-lock.c
2343
free(s);
tools/perf/builtin-lock.c
2375
free(sym);
tools/perf/builtin-lock.c
2446
free(s);
tools/perf/builtin-lock.c
2514
free(s);
tools/perf/builtin-lock.c
2587
free(s);
tools/perf/builtin-lock.c
2761
free((void *)lock_usage[0]);
tools/perf/builtin-lock.c
374
free(orig);
tools/perf/builtin-lock.c
628
free(seq);
tools/perf/builtin-lock.c
692
free(seq);
tools/perf/builtin-lock.c
750
free(seq);
tools/perf/builtin-lock.c
822
free(seq);
tools/perf/builtin-mem.c
175
free(event_name_storage);
tools/perf/builtin-mem.c
176
free(rec_argv);
tools/perf/builtin-mem.c
398
free(new_sort_order);
tools/perf/builtin-mem.c
399
free(rep_argv);
tools/perf/builtin-mem.c
468
free(os);
tools/perf/builtin-mem.c
550
free((void *)mem_usage[0]);
tools/perf/builtin-mem.c
551
free(sort_order_help);
tools/perf/builtin-probe.c
163
free(buf);
tools/perf/builtin-probe.c
193
free(params->target);
tools/perf/builtin-probe.c
502
free(str);
tools/perf/builtin-record.c
1948
free(new_filename);
tools/perf/builtin-record.c
2672
free(event);
tools/perf/builtin-record.c
2692
free(event);
tools/perf/builtin-record.c
3238
free(s);
tools/perf/builtin-record.c
3422
free(p);
tools/perf/builtin-record.c
4032
free(dup_mask);
tools/perf/builtin-record.c
4035
free(maps_spec[s]);
tools/perf/builtin-record.c
4037
free(affinity_spec[s]);
tools/perf/builtin-record.c
4039
free(affinity_spec);
tools/perf/builtin-record.c
4040
free(maps_spec);
tools/perf/builtin-report.c
1919
free(sort_order_help);
tools/perf/builtin-report.c
1920
free(field_order_help);
tools/perf/builtin-report.c
591
free(buf);
tools/perf/builtin-report.c
674
free(path);
tools/perf/builtin-report.c
679
free(path);
tools/perf/builtin-report.c
704
free(help);
tools/perf/builtin-sched.c
1130
free(atom);
tools/perf/builtin-sched.c
1133
free(atoms);
tools/perf/builtin-sched.c
2039
free(r->last_time);
tools/perf/builtin-sched.c
2040
free(r);
tools/perf/builtin-sched.c
2449
free(idle_threads);
tools/perf/builtin-sched.c
3739
free(str);
tools/perf/builtin-sched.c
4476
free(dptr);
tools/perf/builtin-sched.c
4479
free(cptr);
tools/perf/builtin-sched.c
4786
free(rec_argv);
tools/perf/builtin-sched.c
4812
free(rec_argv[i]);
tools/perf/builtin-sched.c
4813
free(rec_argv);
tools/perf/builtin-sched.c
4814
free(rec_argv_copy);
tools/perf/builtin-sched.c
4972
thread__set_priv_destructor(free);
tools/perf/builtin-sched.c
5068
free((void *)sched_usage[0]);
tools/perf/builtin-script.c
1184
free(srcfile);
tools/perf/builtin-script.c
1201
free(srcfile);
tools/perf/builtin-script.c
3281
free(exec_path);
tools/perf/builtin-script.c
3502
free(str);
tools/perf/builtin-script.c
3548
free(s);
tools/perf/builtin-script.c
361
free(es);
tools/perf/builtin-script.c
3647
free(script_root);
tools/perf/builtin-script.c
3683
free(buf);
tools/perf/builtin-script.c
370
free(es);
tools/perf/builtin-script.c
3701
free(script_root);
tools/perf/builtin-script.c
3714
free(buf);
tools/perf/builtin-script.c
3729
free(arg);
tools/perf/builtin-script.c
3742
free(dlargv[dlargc]);
tools/perf/builtin-script.c
3743
free(dlargv);
tools/perf/builtin-script.c
3771
free(__script_root);
tools/perf/builtin-script.c
3778
free(__script_root);
tools/perf/builtin-script.c
3827
free(__argv);
tools/perf/builtin-script.c
4335
free(__argv);
tools/perf/builtin-script.c
4359
free(__argv);
tools/perf/builtin-script.c
4396
free(__argv);
tools/perf/builtin-script.c
4522
free(filename);
tools/perf/builtin-script.c
4527
free(filename);
tools/perf/builtin-script.c
4545
free(filename);
tools/perf/builtin-script.c
836
free(buf);
tools/perf/builtin-stat.c
1165
free(metrics);
tools/perf/builtin-stat.c
1610
free(map);
tools/perf/builtin-timechart.c
1107
free(task_from);
tools/perf/builtin-timechart.c
1108
free(task_to);
tools/perf/builtin-timechart.c
1740
free(rec_argv);
tools/perf/builtin-timechart.c
753
free(prev);
tools/perf/builtin-timechart.c
839
free(prev);
tools/perf/builtin-top.c
382
free(buf);
tools/perf/builtin-top.c
433
free(buf);
tools/perf/builtin-trace.c
1613
free(ttrace);
tools/perf/builtin-trace.c
2521
free(sc->arg_fmt);
tools/perf/builtin-trace.c
2522
free(sc);
tools/perf/builtin-trace.c
2656
free(stats);
tools/perf/builtin-trace.c
3551
free(filter);
tools/perf/builtin-trace.c
3552
free(rec_argv);
tools/perf/builtin-trace.c
359
free(et);
tools/perf/builtin-trace.c
3720
free(filter);
tools/perf/builtin-trace.c
4324
free(new_filter);
tools/perf/builtin-trace.c
4328
free(new_filter);
tools/perf/builtin-trace.c
4351
free(new_filter);
tools/perf/builtin-trace.c
4900
free(entries);
tools/perf/builtin-trace.c
5260
free(strace_groups_dir);
tools/perf/builtin-trace.c
5261
free(lists[0]);
tools/perf/builtin-trace.c
5262
free(lists[1]);
tools/perf/builtin-trace.c
5263
free(strd);
tools/perf/dlfilters/dlfilter-test-api-v0.c
359
free(data);
tools/perf/dlfilters/dlfilter-test-api-v2.c
378
free(data);
tools/perf/jvmti/libjvmti.c
313
free(line_tab);
tools/perf/jvmti/libjvmti.c
316
free(line_file_names[nr_lines - 1]);
tools/perf/jvmti/libjvmti.c
320
free(line_file_names);
tools/perf/pmu-events/empty-pmu-events.c
3175
free(cpuid);
tools/perf/pmu-events/empty-pmu-events.c
3189
free(last_map_search.cpuid);
tools/perf/scripts/python/Perf-Trace-Util/Context.c
160
free(srcfile);
tools/perf/tests/api-io.c
322
free(line);
tools/perf/tests/bitmap.c
40
free(bm);
tools/perf/tests/bp_account.c
186
free(fd);
tools/perf/tests/builtin-test.c
675
free(child_tests);
tools/perf/tests/builtin-test.c
824
free(suites);
tools/perf/tests/builtin-test.c
856
free(suites);
tools/perf/tests/code-reading.c
101
free(ts->path);
tools/perf/tests/code-reading.c
102
free(ts);
tools/perf/tests/code-reading.c
235
free(line);
tools/perf/tests/code-reading.c
84
free(data);
tools/perf/tests/demangle-java-test.c
43
free(buf);
tools/perf/tests/demangle-ocaml-test.c
38
free(buf);
tools/perf/tests/demangle-rust-v0-test.c
68
free(buf);
tools/perf/tests/dlfilter-test.c
236
free(exec_path);
tools/perf/tests/dlfilter-test.c
257
free(desc);
tools/perf/tests/dlfilter-test.c
258
free(long_desc);
tools/perf/tests/dso-data.c
182
free(buf);
tools/perf/tests/dso-data.c
48
free(buf);
tools/perf/tests/event_update.c
95
free((char *)evsel->unit);
tools/perf/tests/expand-cgroup.c
94
free(ev_name[i]);
tools/perf/tests/expand-cgroup.c
95
free(ev_name);
tools/perf/tests/expr.c
279
free(cpuid);
tools/perf/tests/expr.c
281
free(escaped_cpuid1);
tools/perf/tests/expr.c
283
free(escaped_cpuid2);
tools/perf/tests/expr.c
286
free(escaped_cpuid1);
tools/perf/tests/kmod-path.c
31
free(m.name);
tools/perf/tests/mem2node.c
42
free(bm);
tools/perf/tests/parse-events.c
2751
free(buf);
tools/perf/tests/parse-events.c
2854
free(*event);
tools/perf/tests/parse-events.c
2855
free(*alias);
tools/perf/tests/parse-events.c
2900
free(event);
tools/perf/tests/parse-events.c
2901
free(alias);
tools/perf/tests/pmu-events.c
798
free(dup);
tools/perf/tests/sample-parsing.c
379
free(event);
tools/perf/tests/sdt.c
112
free(tempdir);
tools/perf/tests/sdt.c
113
free(myself);
tools/perf/tests/sdt.c
53
free(buf);
tools/perf/tests/switch-tracking.c
257
free(node);
tools/perf/tests/switch-tracking.c
318
free(events_array);
tools/perf/tests/tests-scripts.c
163
free(cmd);
tools/perf/tests/tests-scripts.c
205
free(tests);
tools/perf/tests/tests-scripts.c
216
free(tests);
tools/perf/tests/tests-scripts.c
217
free(test_suite);
tools/perf/tests/tests-scripts.c
267
free(entlist);
tools/perf/tests/tests-scripts.c
74
free(exec_path);
tools/perf/tests/thread-map.c
119
free(str);
tools/perf/tests/time-utils-test.c
130
free(ptime);
tools/perf/tests/util.c
16
free(new);
tools/perf/tests/workloads/thloop.c
78
free(thread_list);
tools/perf/ui/browser.c
230
free(text);
tools/perf/ui/browser.c
298
free(browser->title);
tools/perf/ui/browser.c
616
free(fg);
tools/perf/ui/browsers/annotate-data.c
100
free(entry);
tools/perf/ui/browsers/annotate-data.c
176
free(pos);
tools/perf/ui/browsers/annotate-data.c
92
free(entry);
tools/perf/ui/browsers/annotate.c
1143
free(br_cntr_text);
tools/perf/ui/browsers/header.c
125
free(argv);
tools/perf/ui/browsers/header.c
126
free(ptr);
tools/perf/ui/browsers/hists.c
1086
free(value_str_alloc);
tools/perf/ui/browsers/hists.c
1087
free(chain_str_alloc);
tools/perf/ui/browsers/hists.c
2309
free(browser);
tools/perf/ui/browsers/hists.c
2442
free((void *)input_name);
tools/perf/ui/browsers/hists.c
2768
free(script_opt);
tools/perf/ui/browsers/hists.c
3781
free(br_cntr_text);
tools/perf/ui/browsers/hists.c
889
free(alloc_str);
tools/perf/ui/browsers/hists.c
890
free(alloc_str2);
tools/perf/ui/browsers/res_sample.c
55
free(names);
tools/perf/ui/browsers/res_sample.c
62
free(names);
tools/perf/ui/browsers/res_sample.c
94
free(cmd);
tools/perf/ui/browsers/scripts.c
323
free(buf);
tools/perf/ui/browsers/scripts.c
364
free(cmd);
tools/perf/ui/gtk/hists.c
189
free(str_alloc);
tools/perf/ui/gtk/hists.c
205
free(str_alloc);
tools/perf/ui/gtk/hists.c
216
free(str_alloc);
tools/perf/ui/gtk/util.c
101
free(msg);
tools/perf/ui/gtk/util.c
52
free(msg);
tools/perf/ui/gtk/util.c
74
free(msg);
tools/perf/ui/helpline.c
51
free(s);
tools/perf/ui/hist.c
111
free(values);
tools/perf/ui/hist.c
232
free(fa);
tools/perf/ui/hist.c
233
free(fb);
tools/perf/ui/hist.c
272
free(fields_a);
tools/perf/ui/hist.c
273
free(fields_b);
tools/perf/ui/hist.c
311
free(fields_a);
tools/perf/ui/hist.c
312
free(fields_b);
tools/perf/ui/hist.c
812
if (fmt->free)
tools/perf/ui/hist.c
813
fmt->free(fmt);
tools/perf/ui/stdio/hist.c
910
free(line);
tools/perf/ui/stdio/hist.c
93
free(alloc_str);
tools/perf/ui/tui/util.c
252
free(s);
tools/perf/util/addr2line.c
263
free(line);
tools/perf/util/addr2line.c
420
free(record_function);
tools/perf/util/addr2line.c
421
free(record_filename);
tools/perf/util/addr2line.c
55
free(a2l);
tools/perf/util/annotate-arch/annotate-arm.c
65
free(arm);
tools/perf/util/annotate-arch/annotate-arm64.c
124
free(arm);
tools/perf/util/annotate-data.c
1024
free(last_bb);
tools/perf/util/annotate-data.c
1041
free(bb);
tools/perf/util/annotate-data.c
1066
free(var_types);
tools/perf/util/annotate-data.c
1688
free(scopes);
tools/perf/util/annotate-data.c
1778
free(pos);
tools/perf/util/annotate-data.c
189
free(stack);
tools/perf/util/annotate-data.c
280
free(member);
tools/perf/util/annotate-data.c
317
free(child);
tools/perf/util/annotate-data.c
381
free(type_name);
tools/perf/util/annotate-data.c
388
free(type_name);
tools/perf/util/annotate-data.c
695
free(gvar);
tools/perf/util/annotate-data.c
717
free(gvar);
tools/perf/util/annotate-data.c
84
free(str);
tools/perf/util/annotate.c
128
free(src);
tools/perf/util/annotate.c
1313
free(filename);
tools/perf/util/annotate.c
1425
free(filename);
tools/perf/util/annotate.c
2122
free(buf);
tools/perf/util/annotate.c
2438
free(str1);
tools/perf/util/annotate.c
2472
free(regname);
tools/perf/util/annotate.c
2669
free(istat);
tools/perf/util/annotate.c
3052
free(bb);
tools/perf/util/annotate.c
3140
free(link);
tools/perf/util/annotate.c
3153
free(link);
tools/perf/util/annotate.c
3159
free(link);
tools/perf/util/annotate.c
466
free(branch->br_cntr);
tools/perf/util/annotate.c
467
free(branch);
tools/perf/util/arm-spe-decoder/arm-spe-decoder.c
101
free(decoder);
tools/perf/util/arm-spe.c
1524
free(metadata);
tools/perf/util/arm-spe.c
1583
free(speq);
tools/perf/util/arm-spe.c
1609
free(spe);
tools/perf/util/arm-spe.c
1958
spe->auxtrace.free = arm_spe_free;
tools/perf/util/arm-spe.c
2002
free(spe);
tools/perf/util/arm-spe.c
273
free(speq);
tools/perf/util/auxtrace.c
1274
free(buffer);
tools/perf/util/auxtrace.c
1341
free(ev);
tools/perf/util/auxtrace.c
2087
free(c);
tools/perf/util/auxtrace.c
2117
free(c);
tools/perf/util/auxtrace.c
2128
free(entry);
tools/perf/util/auxtrace.c
2211
free(filt);
tools/perf/util/auxtrace.c
2903
free(filter);
tools/perf/util/auxtrace.c
2952
return session->auxtrace->free(session);
tools/perf/util/auxtrace.c
299
free(p);
tools/perf/util/auxtrace.c
601
itr->free(itr);
tools/perf/util/auxtrace.c
928
free(auxtrace_index);
tools/perf/util/auxtrace.h
219
void (*free)(struct perf_session *session);
tools/perf/util/auxtrace.h
397
void (*free)(struct auxtrace_record *itr);
tools/perf/util/block-info.c
371
free(buf);
tools/perf/util/block-info.c
499
free(reps);
tools/perf/util/block-info.c
57
free(bi);
tools/perf/util/block-info.c
68
free(bi->br_cntr);
tools/perf/util/block-info.c
69
free(bi);
tools/perf/util/bpf-event.c
124
free(node);
tools/perf/util/bpf-event.c
242
free(rodata);
tools/perf/util/bpf-event.c
339
free(map->rodata);
tools/perf/util/bpf-event.c
439
free(event);
tools/perf/util/bpf-event.c
448
free(metadata->prog_names[index]);
tools/perf/util/bpf-event.c
449
free(metadata->prog_names);
tools/perf/util/bpf-event.c
450
free(metadata->event);
tools/perf/util/bpf-event.c
451
free(metadata);
tools/perf/util/bpf-event.c
571
free(info_linear);
tools/perf/util/bpf-event.c
578
free(info_linear);
tools/perf/util/bpf-event.c
586
free(info_linear);
tools/perf/util/bpf-event.c
595
free(info_linear);
tools/perf/util/bpf-event.c
665
free(info_node);
tools/perf/util/bpf-event.c
689
free(info_linear);
tools/perf/util/bpf-event.c
760
free(name);
tools/perf/util/bpf-event.c
830
free(event);
tools/perf/util/bpf-event.c
872
free(info_linear);
tools/perf/util/bpf-event.c
873
free(info_node);
tools/perf/util/bpf-event.c
877
free(info_linear);
tools/perf/util/bpf-filter.c
218
free(buf);
tools/perf/util/bpf-filter.c
223
free(buf);
tools/perf/util/bpf-filter.c
248
free(ids);
tools/perf/util/bpf-filter.c
276
free(ids);
tools/perf/util/bpf-filter.c
443
free(pfi);
tools/perf/util/bpf-filter.c
508
free(entry);
tools/perf/util/bpf-filter.c
541
free(entry);
tools/perf/util/bpf-filter.c
546
free(entry);
tools/perf/util/bpf-filter.c
553
free(pfi);
tools/perf/util/bpf-filter.c
567
free(expr);
tools/perf/util/bpf-filter.c
574
free(pfi);
tools/perf/util/bpf-filter.c
761
free(path);
tools/perf/util/bpf-filter.c
789
free(path);
tools/perf/util/bpf-filter.c
805
free(path);
tools/perf/util/bpf-filter.y
44
%destructor { free ($$); } <expr>
tools/perf/util/bpf-trace-summary.c
185
free(data);
tools/perf/util/bpf-trace-summary.c
249
free(data);
tools/perf/util/bpf-trace-summary.c
258
free(data->nodes);
tools/perf/util/bpf-trace-summary.c
259
free(data);
tools/perf/util/bpf-trace-summary.c
321
free(data);
tools/perf/util/bpf-trace-summary.c
443
free(data[i]->nodes);
tools/perf/util/bpf-trace-summary.c
444
free(data[i]);
tools/perf/util/bpf-trace-summary.c
446
free(data);
tools/perf/util/bpf-utils.c
190
free(info_linear);
tools/perf/util/bpf-utils.c
213
free(info_linear);
tools/perf/util/bpf-utils.c
222
free(info_linear);
tools/perf/util/bpf-utils.c
228
free(info_linear);
tools/perf/util/bpf_counter.c
114
free(counter);
tools/perf/util/bpf_counter.c
156
free(info_linear);
tools/perf/util/bpf_counter.c
216
free(prog_name);
tools/perf/util/bpf_counter.c
221
free(prog_name);
tools/perf/util/bpf_counter.c
222
free(counter);
tools/perf/util/bpf_counter.c
243
free(bpf_str_);
tools/perf/util/bpf_counter.c
250
free(bpf_str_);
tools/perf/util/bpf_counter.c
255
free(bpf_str_);
tools/perf/util/bpf_counter_cgroup.c
308
free(values);
tools/perf/util/bpf_ftrace.c
206
free(hist);
tools/perf/util/bpf_kwork_top.c
301
free(data);
tools/perf/util/bpf_lock_contention.c
106
free(cur->pvalue);
tools/perf/util/bpf_lock_contention.c
180
free(buf);
tools/perf/util/bpf_lock_contention.c
545
free(cpu_data);
tools/perf/util/bpf_lock_contention.c
712
free(stack_trace);
tools/perf/util/bpf_lock_contention.c
713
free(st);
tools/perf/util/bpf_lock_contention.c
831
free(stack_trace);
tools/perf/util/bpf_map.c
65
free(value);
tools/perf/util/bpf_map.c
67
free(key);
tools/perf/util/build-id.c
213
free(linkname);
tools/perf/util/build-id.c
237
free(pathname);
tools/perf/util/build-id.c
275
free(linkname);
tools/perf/util/build-id.c
459
free(topdir);
tools/perf/util/build-id.c
529
free(realname);
tools/perf/util/build-id.c
546
free(dir_name);
tools/perf/util/build-id.c
628
free(debugfile);
tools/perf/util/build-id.c
748
free(filename);
tools/perf/util/build-id.c
749
free(debugfile);
tools/perf/util/build-id.c
750
free(dir_name);
tools/perf/util/build-id.c
751
free(linkname);
tools/perf/util/build-id.c
775
free(realname);
tools/perf/util/build-id.c
800
free(filename);
tools/perf/util/build-id.c
838
free(filename);
tools/perf/util/build-id.c
839
free(linkname);
tools/perf/util/build-id.c
912
free(allocated_name);
tools/perf/util/call-path.c
44
free(pos);
tools/perf/util/call-path.c
46
free(cpr);
tools/perf/util/callchain.c
1054
free(list);
tools/perf/util/callchain.c
1073
free(child);
tools/perf/util/callchain.c
1505
free(list);
tools/perf/util/callchain.c
1512
free(list);
tools/perf/util/callchain.c
1522
free(child);
tools/perf/util/callchain.c
1598
free(chain);
tools/perf/util/callchain.c
1611
free(node);
tools/perf/util/callchain.c
1613
free(cursor);
tools/perf/util/callchain.c
321
free(buf);
tools/perf/util/callchain.c
673
free(call);
tools/perf/util/callchain.c
675
free(new);
tools/perf/util/capstone.c
425
free(code_buf);
tools/perf/util/capstone.c
563
free(buf);
tools/perf/util/cgroup.c
143
free(cgroup);
tools/perf/util/cgroup.c
185
free(cgroup);
tools/perf/util/cgroup.c
256
free(cn);
tools/perf/util/cgroup.c
280
free(s);
tools/perf/util/cgroup.c
331
free(s);
tools/perf/util/cgroup.c
345
free(s);
tools/perf/util/cgroup.c
386
free(s);
tools/perf/util/cgroup.c
544
free(cgrp);
tools/perf/util/comm.c
204
free(comm);
tools/perf/util/comm.c
231
free(comm);
tools/perf/util/config.c
607
free(config);
tools/perf/util/config.c
662
free(section);
tools/perf/util/config.c
681
free(item);
tools/perf/util/config.c
757
free(key);
tools/perf/util/config.c
868
free(item);
tools/perf/util/config.c
885
free(section);
tools/perf/util/config.c
904
free(set);
tools/perf/util/copyfile.c
129
free(tmp);
tools/perf/util/copyfile.c
38
free(line);
tools/perf/util/counts.c
19
free(counts);
tools/perf/util/counts.c
28
free(counts);
tools/perf/util/counts.c
43
free(counts);
tools/perf/util/cpumap.c
439
free(buf);
tools/perf/util/cpumap.c
717
free(bitmap);
tools/perf/util/cputopo.c
138
free(buf);
tools/perf/util/cputopo.c
158
free(tp);
tools/perf/util/cputopo.c
369
free(buf);
tools/perf/util/cputopo.c
421
free(buf);
tools/perf/util/cputopo.c
434
free(tp);
tools/perf/util/cputopo.c
467
free(buf);
tools/perf/util/cputopo.c
505
free(tp);
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
814
free(decoder);
tools/perf/util/cs-etm.c
1184
free(etmq);
tools/perf/util/cs-etm.c
3490
etm->auxtrace.free = cs_etm__free;
tools/perf/util/cs-etm.c
726
free(tidq);
tools/perf/util/cs-etm.c
984
free(etmq);
tools/perf/util/data-convert-bt.c
296
free(buffer);
tools/perf/util/data-convert-bt.c
749
free(cs);
tools/perf/util/data-convert-bt.c
757
free(cs);
tools/perf/util/data-convert-bt.c
989
free(name);
tools/perf/util/data-convert-json.c
263
free(fields);
tools/perf/util/data.c
29
free(files);
tools/perf/util/data.c
502
free(kallsyms_name);
tools/perf/util/data.c
521
free(kallsyms_name);
tools/perf/util/debuginfo.c
145
free(dbg);
tools/perf/util/demangle-java.c
201
free(buf);
tools/perf/util/disasm.c
1027
free(*fileloc);
tools/perf/util/disasm.c
1176
free(build_id_filename);
tools/perf/util/disasm.c
1222
free(new_name);
tools/perf/util/disasm.c
1230
free(build_id_path);
tools/perf/util/disasm.c
1312
free(buf);
tools/perf/util/disasm.c
1374
free(*storage);
tools/perf/util/disasm.c
1512
free(line);
tools/perf/util/disasm.c
1513
free(fileloc);
tools/perf/util/disasm.c
1537
free(command);
tools/perf/util/disasm.c
186
free(tmp);
tools/perf/util/disasm.c
463
.free = jump__delete,
tools/perf/util/disasm.c
544
if (ins->ops && ins->ops->free)
tools/perf/util/disasm.c
545
ins->ops->free(ops->locked.ops);
tools/perf/util/disasm.c
556
.free = lock__delete,
tools/perf/util/disasm.c
970
free(dl);
tools/perf/util/disasm.c
976
if (dl->ins.ops && dl->ins.ops->free)
tools/perf/util/disasm.c
977
dl->ins.ops->free(&dl->ops);
tools/perf/util/disasm.c
982
free(dl);
tools/perf/util/disasm.h
92
void (*free)(struct ins_operands *ops);
tools/perf/util/dlfilter.c
212
free(al);
tools/perf/util/dlfilter.c
359
free(exec_path);
tools/perf/util/dlfilter.c
438
free(d);
tools/perf/util/dlfilter.c
446
free(d);
tools/perf/util/dlfilter.c
634
free(long_desc);
tools/perf/util/dlfilter.c
635
free(desc);
tools/perf/util/dlfilter.c
659
free(exec_path);
tools/perf/util/drm_pmu.c
247
free(line);
tools/perf/util/drm_pmu.c
257
free(drm->events);
tools/perf/util/drm_pmu.c
509
free(minors.minors);
tools/perf/util/drm_pmu.c
606
free(line);
tools/perf/util/drm_pmu.c
658
free(minors.minors);
tools/perf/util/dso.c
1033
free(cache);
tools/perf/util/dso.c
1043
free(cache);
tools/perf/util/dso.c
1445
free((char *)dso__long_name(dso));
tools/perf/util/dso.c
1562
free((char *)dso__short_name(dso));
tools/perf/util/dso.c
1929
free(code_buf);
tools/perf/util/dso.c
2004
free(name);
tools/perf/util/dso.c
588
free(name);
tools/perf/util/dso.c
607
free(name);
tools/perf/util/dso.c
630
free(name);
tools/perf/util/dso.c
907
free(cache);
tools/perf/util/dsos.c
319
free(lname);
tools/perf/util/dsos.c
94
free(new_name);
tools/perf/util/dwarf-aux.c
1307
free(scopes);
tools/perf/util/dwarf-regs.c
151
free(regname);
tools/perf/util/env.c
192
free(node);
tools/perf/util/env.c
206
free(node);
tools/perf/util/env.c
436
free(env->cpuid);
tools/perf/util/env.c
772
free(cap_eq);
tools/perf/util/env.c
787
free(cap_eq);
tools/perf/util/env.c
794
free(cap_eq);
tools/perf/util/evlist.c
1188
free(filter);
tools/perf/util/evlist.c
1195
free(filter);
tools/perf/util/evlist.c
1204
free(filter);
tools/perf/util/evlist.c
1213
free(filter);
tools/perf/util/evlist.c
1981
free(s);
tools/perf/util/evlist.c
204
free(evlist);
tools/perf/util/evlist.c
2427
free(eet);
tools/perf/util/evsel.c
1755
free(evsel->filter);
tools/perf/util/evsel.c
1771
free(evsel->filter);
tools/perf/util/evsel.c
1833
free(term);
tools/perf/util/evsel.c
1892
free(evsel);
tools/perf/util/evsel.c
3826
free(evsel->name);
tools/perf/util/evsel.c
3849
free(evsel->name);
tools/perf/util/evsel.c
3892
free(data);
tools/perf/util/evsel.c
430
free((char *)evsel->unit);
tools/perf/util/evsel.c
4376
free(counter->name);
tools/perf/util/evsel.c
451
free(tmp);
tools/perf/util/evsel.c
628
free(evsel);
tools/perf/util/expr.c
100
free(data_ptr);
tools/perf/util/expr.c
101
free(old_key);
tools/perf/util/expr.c
102
free(old_data);
tools/perf/util/expr.c
128
free(old_key);
tools/perf/util/expr.c
129
free(old_data);
tools/perf/util/expr.c
170
free(data_ptr);
tools/perf/util/expr.c
175
free(old_key);
tools/perf/util/expr.c
176
free(old_data);
tools/perf/util/expr.c
193
free(data_ptr);
tools/perf/util/expr.c
209
free(data_ptr);
tools/perf/util/expr.c
214
free(old_key);
tools/perf/util/expr.c
215
free(old_data);
tools/perf/util/expr.c
286
free(old_key);
tools/perf/util/expr.c
287
free(old_val);
tools/perf/util/expr.c
300
free(ctx);
tools/perf/util/expr.c
333
free(ctx);
tools/perf/util/expr.c
447
free(tmp_id);
tools/perf/util/expr.c
468
free(cpuid);
tools/perf/util/expr.y
109
free(id);
tools/perf/util/expr.y
119
free(id);
tools/perf/util/expr.y
210
free($3);
tools/perf/util/expr.y
216
free($3);
tools/perf/util/expr.y
55
%destructor { free ($$); } <str>
tools/perf/util/fncache.c
54
free(old_key);
tools/perf/util/genelf.c
468
free(strsym);
tools/perf/util/hashmap.c
124
free(map->buckets);
tools/perf/util/hashmap.c
236
free(entry);
tools/perf/util/hashmap.c
69
free(cur);
tools/perf/util/hashmap.c
71
free(map->buckets);
tools/perf/util/hashmap.c
82
free(map);
tools/perf/util/header.c
1381
free(nodesp);
tools/perf/util/header.c
1723
free(line);
tools/perf/util/header.c
1848
free(mem);
tools/perf/util/header.c
2049
free(events);
tools/perf/util/header.c
2159
free(buf);
tools/perf/util/header.c
2511
free(m.name);
tools/perf/util/header.c
2624
free(ff->ph->env.__feat_env); \
tools/perf/util/header.c
275
free(buf);
tools/perf/util/header.c
2776
free(str);
tools/perf/util/header.c
2783
free(argv);
tools/perf/util/header.c
2784
free(cmdline);
tools/perf/util/header.c
2940
free(str);
tools/perf/util/header.c
2949
free(nodes);
tools/perf/util/header.c
299
free(set);
tools/perf/util/header.c
2990
free(name);
tools/perf/util/header.c
2994
free(env->pmu_mappings);
tools/perf/util/header.c
3082
free(desc);
tools/perf/util/header.c
3149
free(caches[i].type);
tools/perf/util/header.c
3150
free(caches[i].size);
tools/perf/util/header.c
3151
free(caches[i].map);
tools/perf/util/header.c
3153
free(caches);
tools/perf/util/header.c
3227
free(nodes);
tools/perf/util/header.c
3310
free(nodes[i].pmu_name);
tools/perf/util/header.c
3311
free(nodes[i].cpus);
tools/perf/util/header.c
3314
free(nodes);
tools/perf/util/header.c
3393
free(info_linear);
tools/perf/util/header.c
3394
free(info_node);
tools/perf/util/header.c
3401
free(info_linear);
tools/perf/util/header.c
3402
free(info_node);
tools/perf/util/header.c
3443
free(node);
tools/perf/util/header.c
3450
free(node);
tools/perf/util/header.c
3522
free(value);
tools/perf/util/header.c
3523
free(name);
tools/perf/util/header.c
3529
free(value);
tools/perf/util/header.c
3531
free(name);
tools/perf/util/header.c
3534
free((*caps)[i - 1]);
tools/perf/util/header.c
3535
free(*caps);
tools/perf/util/header.c
3603
free(pmu_caps[i].caps[j]);
tools/perf/util/header.c
3604
free(pmu_caps[i].caps);
tools/perf/util/header.c
3605
free(pmu_caps[i].pmu_name);
tools/perf/util/header.c
3608
free(pmu_caps);
tools/perf/util/header.c
3947
free(ff.buf); /* TODO: added to silence clang-tidy. */
tools/perf/util/header.c
3948
free(feat_sec);
tools/perf/util/header.c
3970
free(ff.buf);
tools/perf/util/header.c
4091
free(ff.buf);
tools/perf/util/header.c
4174
free(feat_sec);
tools/perf/util/header.c
453
free(buf);
tools/perf/util/header.c
4822
free((char *)evsel->unit);
tools/perf/util/header.c
4826
free(evsel->name);
tools/perf/util/header.c
699
free(buf);
tools/perf/util/hisi-ptt.c
107
free(data);
tools/perf/util/hisi-ptt.c
114
free(data);
tools/perf/util/hisi-ptt.c
121
free(data);
tools/perf/util/hisi-ptt.c
141
free(ptt);
tools/perf/util/hisi-ptt.c
183
ptt->auxtrace.free = hisi_ptt_free;
tools/perf/util/hist.c
1493
ops->free(he);
tools/perf/util/hist.c
2861
free(bi);
tools/perf/util/hist.c
3061
free(fmt);
tools/perf/util/hist.c
3064
free(node);
tools/perf/util/hist.c
626
free(ptr);
tools/perf/util/hist.c
631
.free = hist_entry__free,
tools/perf/util/hist.c
652
ops->free(he);
tools/perf/util/hist.h
229
void (*free)(void *ptr);
tools/perf/util/hist.h
502
void (*free)(struct perf_hpp_fmt *fmt);
tools/perf/util/hwmon_pmu.c
278
free(value);
tools/perf/util/hwmon_pmu.c
335
free(value);
tools/perf/util/hwmon_pmu.c
404
free(value);
tools/perf/util/hwmon_pmu.c
751
free(line);
tools/perf/util/intel-bts.c
705
free(btsq);
tools/perf/util/intel-bts.c
730
free(bts);
tools/perf/util/intel-bts.c
865
bts->auxtrace.free = intel_bts_free;
tools/perf/util/intel-bts.c
908
free(bts);
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
395
free(blk);
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
461
free(decoder);
tools/perf/util/intel-pt.c
1396
free(ptq);
tools/perf/util/intel-pt.c
1413
free(ptq);
tools/perf/util/intel-pt.c
373
free(v);
tools/perf/util/intel-pt.c
3839
free(pt);
tools/perf/util/intel-pt.c
4585
pt->auxtrace.free = intel_pt_free;
tools/perf/util/intel-pt.c
4723
free(pt);
tools/perf/util/intel-tpebs.c
387
free(name);
tools/perf/util/intel-tpebs.c
401
free(result);
tools/perf/util/intel-tpebs.c
411
free(r);
tools/perf/util/intlist.c
31
free(ilist);
tools/perf/util/jitdump.c
240
free(buf);
tools/perf/util/jitdump.c
244
free(buf);
tools/perf/util/jitdump.c
486
free(event);
tools/perf/util/jitdump.c
556
free(event);
tools/perf/util/jitdump.c
697
free(jd->unwinding_data);
tools/perf/util/jitdump.c
914
free(jd.buf);
tools/perf/util/kvm-stat-arch/kvm-stat-powerpc.c
206
free(tmp);
tools/perf/util/kvm-stat-arch/kvm-stat-powerpc.c
211
free(tmp);
tools/perf/util/kvm-stat-arch/kvm-stat-x86.c
253
free(tmp);
tools/perf/util/kvm-stat-arch/kvm-stat-x86.c
257
free(tmp);
tools/perf/util/kvm-stat.h
208
free(ki);
tools/perf/util/levenshtein.c
82
free(row0);
tools/perf/util/levenshtein.c
83
free(row1);
tools/perf/util/levenshtein.c
84
free(row2);
tools/perf/util/libbfd.c
114
free(syms);
tools/perf/util/libbfd.c
193
free(a2l);
tools/perf/util/libbfd.c
205
free(a2l);
tools/perf/util/libbfd.c
415
free(symbols);
tools/perf/util/libbfd.c
637
free(prog_linfo);
tools/perf/util/libdw.c
102
free(call_srcline);
tools/perf/util/libdw.c
169
free(args.leaf_srcline);
tools/perf/util/libdw.c
96
free(ilist->srcline);
tools/perf/util/llvm-c-helpers.cpp
152
free(demangled);
tools/perf/util/llvm.c
221
free(name);
tools/perf/util/llvm.c
236
free(name);
tools/perf/util/llvm.c
256
free(args->fileloc);
tools/perf/util/llvm.c
265
free(code_buf);
tools/perf/util/llvm.c
266
free(line_storage);
tools/perf/util/lock-contention.c
41
free(s);
tools/perf/util/lock-contention.c
49
free(s);
tools/perf/util/lock-contention.c
87
free(new);
tools/perf/util/machine.c
1253
free(namelist);
tools/perf/util/machine.c
142
free(machine);
tools/perf/util/machine.c
1455
free(version);
tools/perf/util/machine.c
228
free(machine);
tools/perf/util/machine.c
256
free(machine);
tools/perf/util/machine.c
2646
free(thread__lbr_stitch(thread));
tools/perf/util/machine.c
3105
free(pos);
tools/perf/util/maps.c
1362
free(kmaps_maps_by_address);
tools/perf/util/mem-events.c
172
free(buf);
tools/perf/util/mem-events.c
283
free(event_name_storage);
tools/perf/util/mem-events.c
299
free(event_name_storage);
tools/perf/util/metricgroup.c
100
free(expr);
tools/perf/util/metricgroup.c
103
free(me);
tools/perf/util/metricgroup.c
1157
free(list_copy);
tools/perf/util/metricgroup.c
1495
free(metric_events);
tools/perf/util/metricgroup.c
1514
free(expr);
tools/perf/util/metricgroup.c
1515
free(metric_events);
tools/perf/util/metricgroup.c
1695
free(new_expr);
tools/perf/util/metricgroup.c
1712
free(new_expr);
tools/perf/util/metricgroup.c
1723
free(new_expr);
tools/perf/util/metricgroup.c
218
free(m);
tools/perf/util/metricgroup.c
338
free(metric_events);
tools/perf/util/metricgroup.c
518
free((char *)ev->metric_id);
tools/perf/util/metricgroup.c
795
free(pending);
tools/perf/util/namespaces.c
137
free(newns);
tools/perf/util/namespaces.c
319
free(oldcwd);
tools/perf/util/namespaces.c
59
free(namespaces);
tools/perf/util/namespaces.c
93
free(statln);
tools/perf/util/ordered-events.c
384
free(buffer);
tools/perf/util/ordered-events.c
88
free(event);
tools/perf/util/parse-branch-options.c
94
free(os);
tools/perf/util/parse-events.c
1609
free((char *)evsel->unit);
tools/perf/util/parse-events.c
165
free(term->val.str);
tools/perf/util/parse-events.c
1705
free(list);
tools/perf/util/parse-events.c
1932
free(name);
tools/perf/util/parse-events.c
2362
free(pos);
tools/perf/util/parse-events.c
2386
free(str);
tools/perf/util/parse-events.c
2387
free(help);
tools/perf/util/parse-events.c
2699
free(term);
tools/perf/util/parse-events.c
2786
free(term);
tools/perf/util/parse-events.c
2827
free(terms);
tools/perf/util/parse-events.c
292
free(evsel);
tools/perf/util/parse-events.y
130
free(groups);
tools/perf/util/parse-events.y
141
free(group);
tools/perf/util/parse-events.y
153
free(event);
tools/perf/util/parse-events.y
205
free(event);
tools/perf/util/parse-events.y
266
free($1);
tools/perf/util/parse-events.y
286
free($1);
tools/perf/util/parse-events.y
289
free($1);
tools/perf/util/parse-events.y
306
free($6);
tools/perf/util/parse-events.y
308
free(list);
tools/perf/util/parse-events.y
327
free(list);
tools/perf/util/parse-events.y
345
free($4);
tools/perf/util/parse-events.y
347
free(list);
tools/perf/util/parse-events.y
365
free(list);
tools/perf/util/parse-events.y
387
free($1.sys);
tools/perf/util/parse-events.y
388
free($1.event);
tools/perf/util/parse-events.y
390
free(list);
tools/perf/util/parse-events.y
417
free(list);
tools/perf/util/parse-events.y
438
free($1);
tools/perf/util/parse-events.y
443
free(list);
tools/perf/util/parse-events.y
52
free(list_evsel);
tools/perf/util/parse-events.y
521
free($1);
tools/perf/util/parse-events.y
533
free($1);
tools/perf/util/parse-events.y
534
free($3);
tools/perf/util/parse-events.y
547
free($1);
tools/perf/util/parse-events.y
560
free($1);
tools/perf/util/parse-events.y
572
free($3);
tools/perf/util/parse-events.y
625
free($1);
tools/perf/util/parse-events.y
626
free(config);
tools/perf/util/parse-events.y
74
%destructor { free ($$); } <str>
tools/perf/util/parse-events.y
96
%destructor { free ($$.sys); free ($$.event); } <tracepoint_name>
tools/perf/util/parse-regs-options.c
110
free(os);
tools/perf/util/parse-sublevel-options.c
33
free(s);
tools/perf/util/parse-sublevel-options.c
41
free(s);
tools/perf/util/parse-sublevel-options.c
61
free(s);
tools/perf/util/parse-sublevel-options.c
68
free(s);
tools/perf/util/perf_event_attr_fprintf.c
246
free(str);
tools/perf/util/pfm.c
117
free(p_orig);
tools/perf/util/pfm.c
120
free(p_orig);
tools/perf/util/pmu.c
1015
free(mutable_to_match);
tools/perf/util/pmu.c
1027
free(mutable_to_match);
tools/perf/util/pmu.c
1298
free(pmu);
tools/perf/util/pmu.c
133
free(format);
tools/perf/util/pmu.c
1596
free(unknown_term);
tools/perf/util/pmu.c
1598
free(pmu_term);
tools/perf/util/pmu.c
1955
free(fmt);
tools/perf/util/pmu.c
2477
free(caps);
tools/perf/util/pmu.c
2490
free(caps);
tools/perf/util/pmu.c
2712
free(pmu);
tools/perf/util/pmu.c
286
free(lc);
tools/perf/util/pmu.c
420
free(alias);
tools/perf/util/pmu.c
837
free(cpumask);
tools/perf/util/pmus.c
643
goto free;
tools/perf/util/pmus.c
657
free:
tools/perf/util/powerpc-vpadtl.c
600
free(vpa);
tools/perf/util/powerpc-vpadtl.c
708
vpa->auxtrace.free = powerpc_vpadtl_free;
tools/perf/util/powerpc-vpadtl.c
731
free(vpa);
tools/perf/util/print-events.c
113
free(path);
tools/perf/util/print-events.c
129
free(evt_name);
tools/perf/util/print-events.c
229
free(me);
tools/perf/util/print-events.c
242
free(me.metric_group);
tools/perf/util/print-events.c
282
free(omg);
tools/perf/util/probe-event.c
1114
free(tmp);
tools/perf/util/probe-event.c
1242
free(vls);
tools/perf/util/probe-event.c
1244
free(buf);
tools/perf/util/probe-event.c
1459
free(buf);
tools/perf/util/probe-event.c
1530
free(tmp);
tools/perf/util/probe-event.c
1974
free(argv[2]);
tools/perf/util/probe-event.c
2024
free(argv0_str);
tools/perf/util/probe-event.c
2123
free(tmp);
tools/perf/util/probe-event.c
2126
free(tmp);
tools/perf/util/probe-event.c
2131
free(tmp);
tools/perf/util/probe-event.c
2134
free(tmp);
tools/perf/util/probe-event.c
2416
free(field);
tools/perf/util/probe-event.c
2515
free(ref);
tools/perf/util/probe-event.c
253
free(exec_copy);
tools/perf/util/probe-event.c
2539
free(node);
tools/perf/util/probe-event.c
2643
free(buf);
tools/perf/util/probe-event.c
2652
free(buf);
tools/perf/util/probe-event.c
2664
free(buf);
tools/perf/util/probe-event.c
2854
free(nbase);
tools/perf/util/probe-event.c
2896
free(buf);
tools/perf/util/probe-event.c
3246
free(mod_name);
tools/perf/util/probe-event.c
3281
free(syms);
tools/perf/util/probe-event.c
3417
free(*tevs);
tools/perf/util/probe-event.c
3502
free(pathname);
tools/perf/util/probe-event.c
3641
free(buf);
tools/perf/util/probe-event.c
3695
free(ret);
tools/perf/util/probe-event.c
3803
free(str);
tools/perf/util/probe-event.c
600
free(debuginfo_cache_path);
tools/perf/util/probe-event.c
730
free(tp->symbol);
tools/perf/util/probe-event.c
836
free(mod_name);
tools/perf/util/probe-event.c
888
free(tevs[i].point.symbol);
tools/perf/util/probe-event.c
988
free(probe_point);
tools/perf/util/probe-file.c
1062
free(buf);
tools/perf/util/probe-file.c
1076
free(buf);
tools/perf/util/probe-file.c
1140
free(buf);
tools/perf/util/probe-file.c
285
free(buf);
tools/perf/util/probe-file.c
379
free(entry);
tools/perf/util/probe-file.c
486
free(dir_name);
tools/perf/util/probe-file.c
580
free(pcache);
tools/perf/util/probe-file.c
650
free(cmd);
tools/perf/util/probe-file.c
710
free(command);
tools/perf/util/probe-file.c
801
free(desc);
tools/perf/util/probe-file.c
802
free(new_op);
tools/perf/util/probe-file.c
870
free(arg);
tools/perf/util/probe-file.c
875
free(arg);
tools/perf/util/probe-file.c
933
free(buf);
tools/perf/util/probe-finder.c
1340
free(args);
tools/perf/util/probe-finder.c
625
free(frame);
tools/perf/util/probe-finder.c
634
free(frame);
tools/perf/util/probe-finder.c
810
free(line);
tools/perf/util/probe-finder.c
874
free(fpath);
tools/perf/util/pstack.c
32
free(pstack);
tools/perf/util/python.c
219
free(s);
tools/perf/util/python.c
287
free(s);
tools/perf/util/python.c
411
free(s);
tools/perf/util/python.c
88
free(s);
tools/perf/util/rblist.c
125
free(rblist);
tools/perf/util/s390-cpumsf.c
1045
free(sf);
tools/perf/util/s390-cpumsf.c
1151
sf->auxtrace.free = s390_cpumsf_free;
tools/perf/util/s390-cpumsf.c
1172
free(sf);
tools/perf/util/s390-cpumsf.c
225
free(name);
tools/perf/util/s390-cpumsf.c
796
free(name);
tools/perf/util/s390-sample-raw.c
219
free(old_value);
tools/perf/util/s390-sample-raw.c
255
free(ev_name);
tools/perf/util/s390-sample-raw.c
311
free(ev_name);
tools/perf/util/sample.c
29
free(sample->user_regs);
tools/perf/util/sample.c
30
free(sample->intr_regs);
tools/perf/util/scripting-engines/trace-event-perl.c
209
free(cur_field_name);
tools/perf/util/scripting-engines/trace-event-perl.c
523
free(command_line);
tools/perf/util/scripting-engines/trace-event-perl.c
527
free(command_line);
tools/perf/util/scripting-engines/trace-event-python.c
1902
free(command_line);
tools/perf/util/scripting-engines/trace-event-python.c
269
free(cur_field_name);
tools/perf/util/scripting-engines/trace-event-python.c
775
free(bf);
tools/perf/util/session.c
1389
free(orig_sample.callchain);
tools/perf/util/session.c
1392
free(de->event);
tools/perf/util/session.c
1393
free(de);
tools/perf/util/session.c
1428
free(de->event);
tools/perf/util/session.c
1429
free(de);
tools/perf/util/session.c
1474
free(de);
tools/perf/util/session.c
2146
free(buf);
tools/perf/util/session.c
266
free(session);
tools/perf/util/session.c
2689
free(ref);
tools/perf/util/sharded_mutex.c
32
free(sm);
tools/perf/util/sort.c
2858
free(hse);
tools/perf/util/sort.c
2896
hse->hpp.free = hse_free;
tools/perf/util/sort.c
2911
free(fmt);
tools/perf/util/sort.c
2923
fmt->free = hpp_free;
tools/perf/util/sort.c
3168
free(str);
tools/perf/util/sort.c
3225
free(hde);
tools/perf/util/sort.c
3266
hde->hpp.free = hde_free;
tools/perf/util/sort.c
3544
free(str);
tools/perf/util/sort.c
3930
free(str);
tools/perf/util/sort.c
4003
free(str);
tools/perf/util/sort.c
4233
free(str);
tools/perf/util/sort.c
834
free(sf);
tools/perf/util/srccode.c
151
free(h);
tools/perf/util/srccode.c
85
free(sf);
tools/perf/util/srcline.c
134
free(demangled);
tools/perf/util/srcline.c
230
free(s);
tools/perf/util/srcline.c
281
free(file);
tools/perf/util/srcline.c
346
free(*srcline);
tools/perf/util/srcline.c
448
free(ilist);
tools/perf/util/srcline.c
451
free(node);
tools/perf/util/stat-display.c
1508
free(core_map);
tools/perf/util/stat.c
135
free(ps);
tools/perf/util/stat.c
359
free(key);
tools/perf/util/stream.c
22
free(es);
tools/perf/util/stream.c
28
free(els);
tools/perf/util/stream.c
43
free(els);
tools/perf/util/strfilter.c
26
free(node);
tools/perf/util/strfilter.c
34
free(filter);
tools/perf/util/string.c
246
free(expr);
tools/perf/util/string.c
299
free(_stopset);
tools/perf/util/string.c
401
free(ret);
tools/perf/util/strlist.c
132
free(subst);
tools/perf/util/strlist.c
153
free(sdup);
tools/perf/util/strlist.c
183
free(slist);
tools/perf/util/strlist.c
31
free(snode);
tools/perf/util/strlist.c
38
free(snode);
tools/perf/util/symbol-elf.c
1722
free(demangled);
tools/perf/util/symbol-elf.c
1931
free(buf);
tools/perf/util/symbol-elf.c
2130
free(p);
tools/perf/util/symbol-elf.c
2153
free(s);
tools/perf/util/symbol-elf.c
2445
free(buf_to);
tools/perf/util/symbol-elf.c
2446
free(buf_from);
tools/perf/util/symbol-elf.c
2793
free(tmp);
tools/perf/util/symbol-elf.c
2910
free(pos);
tools/perf/util/symbol-elf.c
560
free(demangled);
tools/perf/util/symbol-elf.c
758
free(demangled);
tools/perf/util/symbol-minimal.c
200
free(buf);
tools/perf/util/symbol-minimal.c
201
free(phdr);
tools/perf/util/symbol-minimal.c
232
free(buf);
tools/perf/util/symbol.c
1025
free(r);
tools/perf/util/symbol.c
1067
free(mi);
tools/perf/util/symbol.c
1107
free(mi);
tools/perf/util/symbol.c
1283
free(list_node);
tools/perf/util/symbol.c
1427
free(new_node);
tools/perf/util/symbol.c
1469
free(list_node);
tools/perf/util/symbol.c
1577
free(line);
tools/perf/util/symbol.c
1583
free(line);
tools/perf/util/symbol.c
1786
free(new_name);
tools/perf/util/symbol.c
1861
free(name);
tools/perf/util/symbol.c
1896
free((char *) vmlinux);
tools/perf/util/symbol.c
2120
free(kallsyms_allocated_filename);
tools/perf/util/symbol.c
2452
free((void *)symfs);
tools/perf/util/symbol.c
2509
free(bf);
tools/perf/util/symbol.c
344
free(((void *)sym) - symbol_conf.priv_size);
tools/perf/util/symbol.c
714
free(line);
tools/perf/util/synthetic-events.c
1001
free(mmap_event);
tools/perf/util/synthetic-events.c
1003
free(comm_event);
tools/perf/util/synthetic-events.c
1109
free(args);
tools/perf/util/synthetic-events.c
1111
free(synthesize_threads);
tools/perf/util/synthetic-events.c
1115
free(dirent);
tools/perf/util/synthetic-events.c
1194
free(event);
tools/perf/util/synthetic-events.c
1244
free(event);
tools/perf/util/synthetic-events.c
1376
free(event);
tools/perf/util/synthetic-events.c
1415
free(event);
tools/perf/util/synthetic-events.c
1916
free(ev);
tools/perf/util/synthetic-events.c
1939
free(ev);
tools/perf/util/synthetic-events.c
2024
free(ev);
tools/perf/util/synthetic-events.c
2041
free(ev);
tools/perf/util/synthetic-events.c
2058
free(ev);
tools/perf/util/synthetic-events.c
2081
free(ev);
tools/perf/util/synthetic-events.c
2197
free(ev);
tools/perf/util/synthetic-events.c
2439
free(ff.buf);
tools/perf/util/synthetic-events.c
2452
free(ff.buf);
tools/perf/util/synthetic-events.c
2587
free(event);
tools/perf/util/synthetic-events.c
2648
free(event);
tools/perf/util/synthetic-events.c
2718
free(event);
tools/perf/util/synthetic-events.c
2722
free(event);
tools/perf/util/synthetic-events.c
2728
free(line);
tools/perf/util/synthetic-events.c
764
free(args.event);
tools/perf/util/synthetic-events.c
934
free(namespaces_event);
tools/perf/util/synthetic-events.c
936
free(fork_event);
tools/perf/util/synthetic-events.c
938
free(mmap_event);
tools/perf/util/synthetic-events.c
940
free(comm_event);
tools/perf/util/synthetic-events.c
997
free(namespaces_event);
tools/perf/util/synthetic-events.c
999
free(fork_event);
tools/perf/util/thread-stack.c
192
free(thread__ts(thread));
tools/perf/util/thread-stack.c
511
free(thread__ts(thread));
tools/perf/util/thread-stack.c
770
free(crp);
tools/perf/util/thread-stack.c
778
free(crp);
tools/perf/util/thread.c
609
free(pos);
tools/perf/util/thread.c
614
free(pos);
tools/perf/util/thread.c
621
free(thread__lbr_stitch(thread));
tools/perf/util/thread_map.c
129
free(namelist);
tools/perf/util/thread_map.c
140
free(threads);
tools/perf/util/thread_map.c
146
free(namelist);
tools/perf/util/thread_map.c
199
free(namelist);
tools/perf/util/thread_map.c
211
free(namelist);
tools/perf/util/thread_map.c
306
free(path);
tools/perf/util/thread_map.c
57
free(namelist);
tools/perf/util/time-utils.c
108
free(start_str);
tools/perf/util/time-utils.c
175
free(str);
tools/perf/util/time-utils.c
270
free(start_str);
tools/perf/util/time-utils.c
274
free(start_str);
tools/perf/util/time-utils.c
298
free(str);
tools/perf/util/time-utils.c
308
free(str);
tools/perf/util/time-utils.c
323
free(str);
tools/perf/util/time-utils.c
354
free(str);
tools/perf/util/time-utils.c
515
free(ptime_range);
tools/perf/util/tp_pmu.c
148
free(format);
tools/perf/util/tp_pmu.c
206
free(dup_name);
tools/perf/util/trace-event-info.c
186
free(format);
tools/perf/util/trace-event-info.c
212
free(format);
tools/perf/util/trace-event-info.c
216
free(format);
tools/perf/util/trace-event-info.c
308
free(sys);
tools/perf/util/trace-event-info.c
312
free(sys);
tools/perf/util/trace-event-info.c
400
free(t);
tools/perf/util/trace-event-info.c
449
free(path);
tools/perf/util/trace-event-info.c
455
free(path);
tools/perf/util/trace-event-info.c
488
free(path);
tools/perf/util/trace-event-info.c
619
free(tdata);
tools/perf/util/trace-event-info.c
626
free(tdata);
tools/perf/util/trace-event-info.c
684
free(tdata);
tools/perf/util/trace-event-parse.c
254
free(printk);
tools/perf/util/trace-event-read.c
183
free(buf);
tools/perf/util/trace-event-read.c
191
free(buf);
tools/perf/util/trace-event-read.c
218
free(header_page);
tools/perf/util/trace-event-read.c
230
free(header_page);
tools/perf/util/trace-event-read.c
267
free(buf);
tools/perf/util/trace-event-read.c
291
free(buf);
tools/perf/util/trace-event-read.c
335
free(sys);
tools/perf/util/trace-event-read.c
339
free(sys);
tools/perf/util/trace-event-read.c
371
free(buf);
tools/perf/util/trace-event-read.c
415
free(version);
tools/perf/util/trace-event-read.c
478
free(version);
tools/perf/util/trace-event.c
96
free(data);
tools/perf/util/tracepoint.c
49
free(dst);
tools/perf/util/tracepoint.c
50
free(path);
tools/perf/util/unwind-libdw.c
303
free(dwarf_regs);
tools/perf/util/unwind-libdw.c
433
free(ui);
tools/perf/util/unwind-libdw.c
59
free(dwfl_ui_ti);
tools/perf/util/unwind-libunwind-local.c
418
free(debuglink);
tools/perf/util/util.c
300
free(bm);
tools/perf/util/values.c
141
free(new_counters);
tools/perf/util/values.c
230
free(counterwidth);
tools/perf/util/values.c
75
free(npid);
tools/perf/util/values.c
76
free(ntid);
tools/perf/util/values.c
77
free(nvalue);
tools/perf/util/vdso.c
101
free(buf);
tools/power/acpi/os_specific/service_layers/oslinuxtbl.c
564
free(gbl_xsdt);
tools/power/acpi/os_specific/service_layers/oslinuxtbl.c
583
free(gbl_rsdt);
tools/power/acpi/os_specific/service_layers/oslinuxtbl.c
600
free(gbl_fadt);
tools/power/acpi/os_specific/service_layers/osunixdir.c
125
free(temp_str);
tools/power/acpi/os_specific/service_layers/osunixdir.c
129
free(temp_str);
tools/power/acpi/os_specific/service_layers/osunixdir.c
169
free(dir_handle);
tools/power/acpi/os_specific/service_layers/osunixdir.c
64
free(external_info);
tools/power/acpi/os_specific/service_layers/osunixxf.c
575
free(mem);
tools/power/acpi/tools/acpidbg/acpidbg.c
439
free(acpi_aml_batch_cmd);
tools/power/acpi/tools/pfrut/pfrut.c
195
free(uuid);
tools/power/acpi/tools/pfrut/pfrut.c
426
free(log_buf);
tools/power/acpi/tools/pfrut/pfrut.c
433
free(log_buf);
tools/power/cpupower/bench/main.c
116
free(config);
tools/power/cpupower/bench/main.c
151
free(config);
tools/power/cpupower/bench/main.c
185
free(config);
tools/power/cpupower/bench/parse.c
108
free(filename);
tools/power/cpupower/bench/parse.c
175
free(config);
tools/power/cpupower/bench/parse.c
227
free(line);
tools/power/cpupower/bench/parse.c
82
free(filename);
tools/power/cpupower/lib/cpufreq.c
221
free(ptr);
tools/power/cpupower/lib/cpufreq.c
251
free(ptr);
tools/power/cpupower/lib/cpufreq.c
264
free(policy);
tools/power/cpupower/lib/cpufreq.c
270
free(policy->governor);
tools/power/cpupower/lib/cpufreq.c
271
free(policy);
tools/power/cpupower/lib/cpufreq.c
283
free(policy->governor);
tools/power/cpupower/lib/cpufreq.c
285
free(policy);
tools/power/cpupower/lib/cpufreq.c
337
free(first->governor);
tools/power/cpupower/lib/cpufreq.c
338
free(first);
tools/power/cpupower/lib/cpufreq.c
355
free(tmp->governor);
tools/power/cpupower/lib/cpufreq.c
356
free(tmp);
tools/power/cpupower/lib/cpufreq.c
412
free(first);
tools/power/cpupower/lib/cpufreq.c
468
free(first);
tools/power/cpupower/lib/cpufreq.c
484
free(tmp);
tools/power/cpupower/lib/cpufreq.c
544
free(first);
tools/power/cpupower/lib/cpufreq.c
565
free(tmp);
tools/power/cpupower/lib/cpufreq.c
779
free(first);
tools/power/cpupower/lib/cpufreq.c
795
free(tmp);
tools/power/cpupower/lib/cpupower.c
250
free(cpu_top.core_info);
tools/power/cpupower/lib/powercap.c
240
free(child_zone);
tools/power/cpupower/utils/cpuidle-info.c
41
free(tmp);
tools/power/cpupower/utils/cpuidle-info.c
57
free(tmp);
tools/power/cpupower/utils/cpuidle-info.c
63
free(tmp);
tools/power/cpupower/utils/cpuidle-info.c
87
free(tmp);
tools/power/cpupower/utils/cpuidle-info.c
96
free(tmp);
tools/power/cpupower/utils/helpers/bitmask.c
34
free(bmp);
tools/power/cpupower/utils/helpers/bitmask.c
45
free(bmp->maskp);
tools/power/cpupower/utils/helpers/bitmask.c
47
free(bmp);
tools/power/cpupower/utils/idle_monitor/amd_fam14h_idle.c
317
free(previous_count[num]);
tools/power/cpupower/utils/idle_monitor/amd_fam14h_idle.c
318
free(current_count[num]);
tools/power/cpupower/utils/idle_monitor/cpuidle_sysfs.c
163
free(tmp);
tools/power/cpupower/utils/idle_monitor/cpuidle_sysfs.c
169
free(tmp);
tools/power/cpupower/utils/idle_monitor/cpuidle_sysfs.c
196
free(previous_count[num]);
tools/power/cpupower/utils/idle_monitor/cpuidle_sysfs.c
197
free(current_count[num]);
tools/power/cpupower/utils/idle_monitor/cpuidle_sysfs.c
199
free(previous_count);
tools/power/cpupower/utils/idle_monitor/cpuidle_sysfs.c
200
free(current_count);
tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c
91
free(temp);
tools/power/cpupower/utils/idle_monitor/hsw_ext_idle.c
175
free(is_valid);
tools/power/cpupower/utils/idle_monitor/hsw_ext_idle.c
177
free(previous_count[num]);
tools/power/cpupower/utils/idle_monitor/hsw_ext_idle.c
178
free(current_count[num]);
tools/power/cpupower/utils/idle_monitor/mperf_monitor.c
359
free(mperf_previous_count);
tools/power/cpupower/utils/idle_monitor/mperf_monitor.c
360
free(aperf_previous_count);
tools/power/cpupower/utils/idle_monitor/mperf_monitor.c
361
free(mperf_current_count);
tools/power/cpupower/utils/idle_monitor/mperf_monitor.c
362
free(aperf_current_count);
tools/power/cpupower/utils/idle_monitor/mperf_monitor.c
363
free(tsc_at_measure_start);
tools/power/cpupower/utils/idle_monitor/mperf_monitor.c
364
free(tsc_at_measure_end);
tools/power/cpupower/utils/idle_monitor/mperf_monitor.c
365
free(time_start);
tools/power/cpupower/utils/idle_monitor/mperf_monitor.c
366
free(time_end);
tools/power/cpupower/utils/idle_monitor/mperf_monitor.c
367
free(is_valid);
tools/power/cpupower/utils/idle_monitor/nhm_idle.c
197
free(previous_count[num]);
tools/power/cpupower/utils/idle_monitor/nhm_idle.c
198
free(current_count[num]);
tools/power/cpupower/utils/idle_monitor/nhm_idle.c
200
free(is_valid);
tools/power/cpupower/utils/idle_monitor/snb_idle.c
180
free(is_valid);
tools/power/cpupower/utils/idle_monitor/snb_idle.c
182
free(previous_count[num]);
tools/power/cpupower/utils/idle_monitor/snb_idle.c
183
free(current_count[num]);
tools/power/x86/intel-speed-select/isst-config.c
1337
free(line);
tools/power/x86/intel-speed-select/isst-config.c
200
free(line);
tools/power/x86/intel-speed-select/isst-display.c
81
free(mask);
tools/power/x86/turbostat/turbostat.c
10028
free(domain_visited);
tools/power/x86/turbostat/turbostat.c
2053
free(iter->namelist[i]);
tools/power/x86/turbostat/turbostat.c
2058
free(iter->namelist);
tools/power/x86/turbostat/turbostat.c
2344
free(p);
tools/power/x86/turbostat/turbostat.c
5788
free(fd_percpu);
tools/power/x86/turbostat/turbostat.c
5802
free(fd_instr_count_percpu);
tools/power/x86/turbostat/turbostat.c
5816
free(fd_llc_percpu);
tools/power/x86/turbostat/turbostat.c
5833
free(fd_l2_percpu);
tools/power/x86/turbostat/turbostat.c
5855
free(ccstate_counter_info);
tools/power/x86/turbostat/turbostat.c
5870
free(msr_counter_info);
tools/power/x86/turbostat/turbostat.c
5887
free(rapl_counter_info_perdomain);
tools/power/x86/turbostat/turbostat.c
5908
free(pp->fd_perf_per_domain);
tools/power/x86/turbostat/turbostat.c
5957
free(even.threads);
tools/power/x86/turbostat/turbostat.c
5958
free(even.cores);
tools/power/x86/turbostat/turbostat.c
5959
free(even.packages);
tools/power/x86/turbostat/turbostat.c
5965
free(odd.threads);
tools/power/x86/turbostat/turbostat.c
5966
free(odd.cores);
tools/power/x86/turbostat/turbostat.c
5967
free(odd.packages);
tools/power/x86/turbostat/turbostat.c
5973
free(output_buffer);
tools/power/x86/turbostat/turbostat.c
5986
free(irq_column_2_cpu);
tools/power/x86/turbostat/turbostat.c
5987
free(irqs_per_cpu);
tools/power/x86/turbostat/turbostat.c
5988
free(nmi_per_cpu);
tools/power/x86/turbostat/turbostat.c
5994
free(cpus);
tools/power/x86/turbostat/turbostat.c
6808
free(per_cpu_msr_sum);
tools/power/x86/turbostat/turbostat.c
8742
free(domain_visited);
tools/power/x86/turbostat/turbostat.c
8987
free(cores_visited);
tools/power/x86/turbostat/turbostat.c
8988
free(pkg_visited);
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
660
free(buffer);
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
667
free(buffer);
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
674
free(buffer);
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
681
free(buffer);
tools/sched_ext/scx_flatcg.c
125
free(cnts);
tools/spi/spidev_test.c
356
free(rx);
tools/spi/spidev_test.c
357
free(tx);
tools/spi/spidev_test.c
388
free(rx);
tools/spi/spidev_test.c
389
free(tx);
tools/spi/spidev_test.c
440
free(rx);
tools/spi/spidev_test.c
441
free(tx);
tools/testing/memblock/tests/common.c
113
free(memory_block.base);
tools/testing/radix-tree/idr-test.c
20
free(p);
tools/testing/radix-tree/idr-test.c
30
free(item);
tools/testing/radix-tree/iteration_check.c
42
free(item);
tools/testing/radix-tree/multiorder.c
30
free(item);
tools/testing/radix-tree/regression1.c
197
free(threads);
tools/testing/radix-tree/regression1.c
71
free(p);
tools/testing/radix-tree/regression2.c
107
free(radix_tree_delete(&mt_tree, i));
tools/testing/radix-tree/regression2.c
118
free(radix_tree_delete(&mt_tree, max_slots));
tools/testing/radix-tree/tag_check.c
284
free(thrash_state);
tools/testing/radix-tree/test.c
42
free(item);
tools/testing/radix-tree/test.c
58
free(item);
tools/testing/radix-tree/test.c
76
free(item);
tools/testing/scatterlist/linux/mm.h
109
free((void *)page);
tools/testing/scatterlist/linux/mm.h
123
#define kfree(x) free(x)
tools/testing/selftests/alsa/conf.c
320
free(filename);
tools/testing/selftests/alsa/conf.c
321
free(namelist[j]);
tools/testing/selftests/alsa/conf.c
323
free(namelist);
tools/testing/selftests/alsa/pcm-test.c
549
free(samples);
tools/testing/selftests/alsa/test-pcmtest-driver.c
158
free(card_name);
tools/testing/selftests/alsa/test-pcmtest-driver.c
196
free(samples);
tools/testing/selftests/alsa/test-pcmtest-driver.c
234
free(samples);
tools/testing/selftests/alsa/test-pcmtest-driver.c
267
free(chan_samples[i]);
tools/testing/selftests/alsa/test-pcmtest-driver.c
269
free(chan_samples);
tools/testing/selftests/alsa/test-pcmtest-driver.c
306
free(chan_samples[i]);
tools/testing/selftests/alsa/test-pcmtest-driver.c
307
free(chan_samples);
tools/testing/selftests/alsa/utimer-test.c
138
free(buf);
tools/testing/selftests/alsa/utimer-test.c
63
free(self->utimer_info);
tools/testing/selftests/arm64/fp/fp-ptrace.c
1221
free(iov.iov_base);
tools/testing/selftests/arm64/fp/fp-ptrace.c
1256
free(iov.iov_base);
tools/testing/selftests/arm64/fp/fp-ptrace.c
1324
free(iov.iov_base);
tools/testing/selftests/arm64/fp/fp-ptrace.c
179
free(tmp);
tools/testing/selftests/arm64/fp/fp-ptrace.c
479
free(iov.iov_base);
tools/testing/selftests/arm64/fp/fp-ptrace.c
562
free(iov.iov_base);
tools/testing/selftests/arm64/fp/fp-ptrace.c
623
free(iov.iov_base);
tools/testing/selftests/arm64/fp/fp-stress.c
170
free(child->output);
tools/testing/selftests/arm64/fp/fp-stress.c
218
free(child->output);
tools/testing/selftests/arm64/fp/kernel-test.c
127
free(driver_name);
tools/testing/selftests/arm64/fp/kernel-test.c
130
free(alg_name);
tools/testing/selftests/arm64/fp/sve-ptrace.c
189
free(new_sve);
tools/testing/selftests/arm64/fp/sve-ptrace.c
260
free(new_sve);
tools/testing/selftests/arm64/fp/sve-ptrace.c
308
free(new_sve);
tools/testing/selftests/arm64/fp/sve-ptrace.c
394
free(svebuf);
tools/testing/selftests/arm64/fp/sve-ptrace.c
446
free(svebuf);
tools/testing/selftests/arm64/fp/sve-ptrace.c
542
free(read_buf);
tools/testing/selftests/arm64/fp/sve-ptrace.c
544
free(write_buf);
tools/testing/selftests/arm64/fp/sve-ptrace.c
627
free(write_buf);
tools/testing/selftests/arm64/fp/sve-ptrace.c
736
free(read_buf);
tools/testing/selftests/arm64/fp/za-ptrace.c
147
free(new_za);
tools/testing/selftests/arm64/fp/za-ptrace.c
188
free(read_buf);
tools/testing/selftests/arm64/fp/za-ptrace.c
245
free(read_buf);
tools/testing/selftests/arm64/fp/za-ptrace.c
247
free(write_buf);
tools/testing/selftests/arm64/gcs/gcs-stress.c
174
free(child->output);
tools/testing/selftests/arm64/gcs/gcs-stress.c
222
free(child->output);
tools/testing/selftests/arm64/mte/check_hugetlb_options.c
41
free(line);
tools/testing/selftests/arm64/mte/check_hugetlb_options.c
62
free(line);
tools/testing/selftests/arm64/mte/mte_common_util.c
281
free(ptr - range_before);
tools/testing/selftests/arm64/signal/testcases/zt_regs.c
68
free(zeros);
tools/testing/selftests/arm64/signal/testcases/zt_regs.c
72
free(zeros);
tools/testing/selftests/arm64/tags/tags_test.c
34
free(ptr);
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
201
free(val);
tools/testing/selftests/bpf/benchs/bench_htab_mem.c
135
free(ctx.notify);
tools/testing/selftests/bpf/cgroup_helpers.c
514
free(fhp);
tools/testing/selftests/bpf/jit_disasm_helpers.c
230
free(image);
tools/testing/selftests/bpf/jit_disasm_helpers.c
232
free(func_lens);
tools/testing/selftests/bpf/json_writer.c
110
free(self);
tools/testing/selftests/bpf/map_tests/array_map_batch_ops.c
138
free(keys);
tools/testing/selftests/bpf/map_tests/array_map_batch_ops.c
139
free(values);
tools/testing/selftests/bpf/map_tests/array_map_batch_ops.c
140
free(visited);
tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c
255
free(keys);
tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c
256
free(visited);
tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c
258
free(values);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
1158
free(data_set);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
139
free(best);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
146
free(best);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
94
free(node);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_batch_ops.c
151
free(keys);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_batch_ops.c
152
free(values);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_batch_ops.c
153
free(visited);
tools/testing/selftests/bpf/map_tests/map_in_map_batch_ops.c
183
free(fetched_keys);
tools/testing/selftests/bpf/map_tests/map_in_map_batch_ops.c
184
free(fetched_values);
tools/testing/selftests/bpf/map_tests/map_in_map_batch_ops.c
256
free(inner_map_fds);
tools/testing/selftests/bpf/map_tests/map_in_map_batch_ops.c
257
free(outer_map_keys);
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
126
free(keys);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
212
free(sk_fds);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
218
free(sk_fds);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
269
free(sk_thread_ids);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
375
free(sk_thread_ids);
tools/testing/selftests/bpf/netlink_helpers.c
131
free(buf);
tools/testing/selftests/bpf/netlink_helpers.c
137
free(buf);
tools/testing/selftests/bpf/netlink_helpers.c
199
free(buf);
tools/testing/selftests/bpf/netlink_helpers.c
221
free(buf);
tools/testing/selftests/bpf/netlink_helpers.c
231
free(buf);
tools/testing/selftests/bpf/netlink_helpers.c
235
free(buf);
tools/testing/selftests/bpf/netlink_helpers.c
241
free(buf);
tools/testing/selftests/bpf/netlink_helpers.c
252
free(buf);
tools/testing/selftests/bpf/network_helpers.c
1240
free(ctx);
tools/testing/selftests/bpf/network_helpers.c
1255
free(ctx);
tools/testing/selftests/bpf/network_helpers.c
225
free(fds);
tools/testing/selftests/bpf/network_helpers.c
484
free(cmd);
tools/testing/selftests/bpf/network_helpers.c
500
free(cmd);
tools/testing/selftests/bpf/network_helpers.c
513
free(cmd);
tools/testing/selftests/bpf/network_helpers.c
559
free(token);
tools/testing/selftests/bpf/network_helpers.c
571
free(token);
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
18
free((void *)set->tests[i].subtests[j]);
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
19
free(set->tests[i].subtests);
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
20
free(set->tests[i].name);
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
23
free(set->tests);
tools/testing/selftests/bpf/prog_tests/bad_struct_ops.c
28
free(log);
tools/testing/selftests/bpf/prog_tests/bad_struct_ops.c
57
free(log);
tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c
201
free(rand_vals);
tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c
219
free(rand_vals);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1015
free(val);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1187
free(val);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
828
free(buf);
tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt.c
63
free(est_fds);
tools/testing/selftests/bpf/prog_tests/btf.c
4367
free(strs_idx);
tools/testing/selftests/bpf/prog_tests/btf.c
4369
free(raw_btf);
tools/testing/selftests/bpf/prog_tests/btf.c
4427
free(raw_btf);
tools/testing/selftests/bpf/prog_tests/btf.c
4598
free(raw_btf);
tools/testing/selftests/bpf/prog_tests/btf.c
4599
free(user_btf);
tools/testing/selftests/bpf/prog_tests/btf.c
4718
free(raw_btf);
tools/testing/selftests/bpf/prog_tests/btf.c
4722
free(user_btf[i]);
tools/testing/selftests/bpf/prog_tests/btf.c
4809
free(raw_btf);
tools/testing/selftests/bpf/prog_tests/btf.c
4810
free(user_btf);
tools/testing/selftests/bpf/prog_tests/btf.c
4991
free(func_info);
tools/testing/selftests/bpf/prog_tests/btf.c
5490
free(raw_btf);
tools/testing/selftests/bpf/prog_tests/btf.c
5632
free(mapv);
tools/testing/selftests/bpf/prog_tests/btf.c
5644
free(line);
tools/testing/selftests/bpf/prog_tests/btf.c
6524
free(new_u32);
tools/testing/selftests/bpf/prog_tests/btf.c
6615
free(func_info);
tools/testing/selftests/bpf/prog_tests/btf.c
6830
free(linfo);
tools/testing/selftests/bpf/prog_tests/btf.c
6831
free(jited_linfo);
tools/testing/selftests/bpf/prog_tests/btf.c
6832
free(jited_ksyms);
tools/testing/selftests/bpf/prog_tests/btf.c
6833
free(jited_func_lens);
tools/testing/selftests/bpf/prog_tests/btf.c
6857
free(raw_btf);
tools/testing/selftests/bpf/prog_tests/btf.c
6929
free(patched_linfo);
tools/testing/selftests/bpf/prog_tests/btf.c
8172
free(raw_btf);
tools/testing/selftests/bpf/prog_tests/btf.c
8186
free(raw_btf);
tools/testing/selftests/bpf/prog_tests/btf_dump.c
140
free(t->dump_buf);
tools/testing/selftests/bpf/prog_tests/btf_split.c
202
free(dump_buf);
tools/testing/selftests/bpf/prog_tests/cgroup_attach_autodetach.c
109
free(ptr);
tools/testing/selftests/bpf/prog_tests/cpu_mask.c
76
free(mask);
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
347
free(re);
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
360
free(re);
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
703
free(buf);
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
704
free(text);
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
216
free(line);
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
170
free(link);
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
171
free(prog);
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
52
free(result);
tools/testing/selftests/bpf/prog_tests/fexit_stress.c
59
free(fd);
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
271
free(ref_ctr_offset);
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
594
free(ref_ctr_offsets);
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
595
free(offsets);
tools/testing/selftests/bpf/prog_tests/for_each.c
135
free(percpu_valbuf);
tools/testing/selftests/bpf/prog_tests/for_each.c
75
free(percpu_valbuf);
tools/testing/selftests/bpf/prog_tests/get_branch_snapshot.c
28
free(line);
tools/testing/selftests/bpf/prog_tests/get_branch_snapshot.c
73
free(pfd_array);
tools/testing/selftests/bpf/prog_tests/global_data.c
127
free(buff);
tools/testing/selftests/bpf/prog_tests/global_data_init.c
59
free(buff);
tools/testing/selftests/bpf/prog_tests/global_data_init.c
60
free(newval);
tools/testing/selftests/bpf/prog_tests/htab_update.c
136
free(tids);
tools/testing/selftests/bpf/prog_tests/htab_update.c
64
free(value);
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
506
free(addrs);
tools/testing/selftests/bpf/prog_tests/kptr_xchg_inline.c
50
free(insn);
tools/testing/selftests/bpf/prog_tests/log_buf.c
140
free(obj_log_buf);
tools/testing/selftests/bpf/prog_tests/log_buf.c
197
free(log_buf);
tools/testing/selftests/bpf/prog_tests/log_buf.c
266
free(log_buf);
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
55
free(p.prog_ids);
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
56
free(p.prog_attach_flags);
tools/testing/selftests/bpf/prog_tests/map_kptr.c
114
free(pbuf);
tools/testing/selftests/bpf/prog_tests/map_lookup_percpu_elem.c
57
free(buf);
tools/testing/selftests/bpf/prog_tests/metadata.c
62
free(map_ids);
tools/testing/selftests/bpf/prog_tests/netcnt.c
80
free(percpu_netcnt);
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
138
free(values);
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
294
free(values_percpu);
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
295
free(values);
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
320
free(keys);
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
335
free(keys);
tools/testing/selftests/bpf/prog_tests/perf_buffer.c
146
free(online);
tools/testing/selftests/bpf/prog_tests/raw_tp_test_run.c
85
free(online);
tools/testing/selftests/bpf/prog_tests/refcounted_kptr.c
101
free(values);
tools/testing/selftests/bpf/prog_tests/refcounted_kptr.c
71
free(values);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1412
free(ctx->uranges);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1413
free(ctx->sranges);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1414
free(ctx->usubranges);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1415
free(ctx->ssubranges);
tools/testing/selftests/bpf/prog_tests/sha256.c
50
free(data);
tools/testing/selftests/bpf/prog_tests/sha256.c
51
free(digests);
tools/testing/selftests/bpf/prog_tests/sock_iter_batch.c
250
free(server_poll_fds);
tools/testing/selftests/bpf/prog_tests/sock_iter_batch.c
254
free(server_poll_fds);
tools/testing/selftests/bpf/prog_tests/sock_iter_batch.c
478
free(close_idx);
tools/testing/selftests/bpf/prog_tests/sock_iter_batch.c
846
free(counts);
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
373
free(sock_fd);
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
308
free(data);
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
221
free(snd);
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
223
free(rcv);
tools/testing/selftests/bpf/prog_tests/sockopt.c
1183
free(optval);
tools/testing/selftests/bpf/prog_tests/sockopt_sk.c
214
free(big_buf);
tools/testing/selftests/bpf/prog_tests/sockopt_sk.c
218
free(big_buf);
tools/testing/selftests/bpf/prog_tests/struct_ops_autocreate.c
33
free(log);
tools/testing/selftests/bpf/prog_tests/task_kfunc.c
136
free(stack);
tools/testing/selftests/bpf/prog_tests/task_local_data.h
142
free(meta);
tools/testing/selftests/bpf/prog_tests/task_local_data.h
202
free(data_alloc);
tools/testing/selftests/bpf/prog_tests/task_local_data.h
376
free(tld_data_alloc_p);
tools/testing/selftests/bpf/prog_tests/test_struct_ops_module.c
230
free(log);
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
181
free(tld_keys);
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
284
free(tld_keys);
tools/testing/selftests/bpf/prog_tests/test_tc_tunnel.c
184
free(conn);
tools/testing/selftests/bpf/prog_tests/test_tc_tunnel.c
191
free(conn);
tools/testing/selftests/bpf/prog_tests/test_tc_tunnel.c
206
free(conn);
tools/testing/selftests/bpf/prog_tests/test_veristat.c
42
free(fix->output);
tools/testing/selftests/bpf/prog_tests/test_veristat.c
45
free(fix);
tools/testing/selftests/bpf/prog_tests/test_xsk.c
2285
free(pkts);
tools/testing/selftests/bpf/prog_tests/test_xsk.c
2290
free(pkts);
tools/testing/selftests/bpf/prog_tests/test_xsk.c
2603
free(ifobj->xsk_arr);
tools/testing/selftests/bpf/prog_tests/test_xsk.c
2605
free(ifobj);
tools/testing/selftests/bpf/prog_tests/test_xsk.c
2611
free(ifobj->umem);
tools/testing/selftests/bpf/prog_tests/test_xsk.c
2612
free(ifobj->xsk_arr);
tools/testing/selftests/bpf/prog_tests/test_xsk.c
2613
free(ifobj);
tools/testing/selftests/bpf/prog_tests/test_xsk.c
384
free(pkt_stream->pkts);
tools/testing/selftests/bpf/prog_tests/test_xsk.c
385
free(pkt_stream);
tools/testing/selftests/bpf/prog_tests/test_xsk.c
414
free(pkt_stream);
tools/testing/selftests/bpf/prog_tests/tp_attach_query.c
140
free(query);
tools/testing/selftests/bpf/prog_tests/trampoline_count.c
99
free(inst);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
642
free(tmp_ref_ctr_offsets);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
643
free(tmp_offsets);
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
737
free(offsets);
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
709
free(ref);
tools/testing/selftests/bpf/prog_tests/xdp_adjust_frags.c
102
free(buf);
tools/testing/selftests/bpf/prog_tests/xdp_adjust_frags.c
137
free(buf);
tools/testing/selftests/bpf/prog_tests/xdp_adjust_frags.c
49
free(buf);
tools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c
211
free(buf);
tools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c
282
free(buf);
tools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c
353
free(buf);
tools/testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c
100
free(buf_in);
tools/testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c
62
free(buf_in);
tools/testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c
99
free(buf);
tools/testing/selftests/bpf/prog_tests/xdp_pull_data.c
110
free(buf);
tools/testing/selftests/bpf/prog_tests/xdp_pull_data.c
46
free(buf);
tools/testing/selftests/bpf/test_loader.c
1108
free(insn_start);
tools/testing/selftests/bpf/test_loader.c
115
free(tester->log_buf);
tools/testing/selftests/bpf/test_loader.c
125
free(msgs->patterns);
tools/testing/selftests/bpf/test_loader.c
1396
free(specs);
tools/testing/selftests/bpf/test_loader.c
144
free(spec->priv.name);
tools/testing/selftests/bpf/test_loader.c
145
free(spec->unpriv.name);
tools/testing/selftests/bpf/test_loader.c
318
free(str_cpy);
tools/testing/selftests/bpf/test_progs.c
1200
free(buf);
tools/testing/selftests/bpf/test_progs.c
1206
free(buf);
tools/testing/selftests/bpf/test_progs.c
1428
free(stop_libbpf_log_capture());
tools/testing/selftests/bpf/test_progs.c
1732
free(dispatcher_threads);
tools/testing/selftests/bpf/test_progs.c
1733
free(env.worker_current_test);
tools/testing/selftests/bpf/test_progs.c
1734
free(data);
tools/testing/selftests/bpf/test_progs.c
1794
free(state->log_buf);
tools/testing/selftests/bpf/test_progs.c
1798
free(state->name);
tools/testing/selftests/bpf/test_progs.c
1839
free(subtest_state->name);
tools/testing/selftests/bpf/test_progs.c
1845
free(state->subtest_states);
tools/testing/selftests/bpf/test_progs.c
1904
free(state->log_buf);
tools/testing/selftests/bpf/test_progs.c
1940
free(test_state->subtest_states);
tools/testing/selftests/bpf/test_progs.c
1941
free(test_state->log_buf);
tools/testing/selftests/bpf/test_progs.c
730
free(val_buf1);
tools/testing/selftests/bpf/test_progs.c
731
free(val_buf2);
tools/testing/selftests/bpf/test_progs.c
800
free(netns_obj->nsname);
tools/testing/selftests/bpf/test_progs.c
801
free(netns_obj);
tools/testing/selftests/bpf/test_progs.c
817
free(netns_obj->nsname);
tools/testing/selftests/bpf/test_progs.c
818
free(netns_obj);
tools/testing/selftests/bpf/test_progs.c
978
free((void *)set->tests[i].name);
tools/testing/selftests/bpf/test_progs.c
980
free((void *)set->tests[i].subtests[j]);
tools/testing/selftests/bpf/test_progs.c
982
free((void *)set->tests[i].subtests);
tools/testing/selftests/bpf/test_progs.c
985
free((void *)set->tests);
tools/testing/selftests/bpf/test_progs.c
992
free(test_selector->num_set);
tools/testing/selftests/bpf/test_sockmap.c
1497
free(options);
tools/testing/selftests/bpf/test_sockmap.c
2017
free(ptr);
tools/testing/selftests/bpf/test_sockmap.c
2022
free(ptr);
tools/testing/selftests/bpf/test_sockmap.c
2040
free(ptr);
tools/testing/selftests/bpf/test_sockmap.c
2045
free(ptr);
tools/testing/selftests/bpf/test_sockmap.c
2235
free(options.whitelist);
tools/testing/selftests/bpf/test_sockmap.c
2237
free(options.blacklist);
tools/testing/selftests/bpf/test_sockmap.c
475
free(msg->msg_iov[i].iov_base);
tools/testing/selftests/bpf/test_sockmap.c
476
free(msg->msg_iov);
tools/testing/selftests/bpf/test_sockmap.c
517
free(msg->msg_iov[i].iov_base);
tools/testing/selftests/bpf/test_verifier.c
1499
free(buf);
tools/testing/selftests/bpf/test_verifier.c
1710
free(test->fill_insns);
tools/testing/selftests/bpf/test_verifier.c
774
free(raw_btf);
tools/testing/selftests/bpf/testing_helpers.c
112
free(subtest_str);
tools/testing/selftests/bpf/testing_helpers.c
167
free(ext_test_str);
tools/testing/selftests/bpf/testing_helpers.c
168
free(ext_subtest_str);
tools/testing/selftests/bpf/testing_helpers.c
215
free(buf);
tools/testing/selftests/bpf/testing_helpers.c
237
free(input);
tools/testing/selftests/bpf/testing_helpers.c
492
free(*buf);
tools/testing/selftests/bpf/testing_helpers.c
55
free(set);
tools/testing/selftests/bpf/testing_helpers.c
88
free(test_str);
tools/testing/selftests/bpf/trace_helpers.c
505
free(buf);
tools/testing/selftests/bpf/trace_helpers.c
51
free(ksyms->filtered_syms);
tools/testing/selftests/bpf/trace_helpers.c
54
free(ksyms);
tools/testing/selftests/bpf/trace_helpers.c
59
free(ksyms->syms[i].name);
tools/testing/selftests/bpf/trace_helpers.c
60
free(ksyms->syms);
tools/testing/selftests/bpf/trace_helpers.c
61
free(ksyms);
tools/testing/selftests/bpf/trace_helpers.c
651
free(name);
tools/testing/selftests/bpf/trace_helpers.c
685
free(name);
tools/testing/selftests/bpf/trace_helpers.c
689
free(syms);
tools/testing/selftests/bpf/trace_helpers.c
728
free(name);
tools/testing/selftests/bpf/trace_helpers.c
751
free(name);
tools/testing/selftests/bpf/trace_helpers.c
754
free(addrs);
tools/testing/selftests/bpf/veristat.c
1144
free(freq);
tools/testing/selftests/bpf/veristat.c
1145
free(lines);
tools/testing/selftests/bpf/veristat.c
1407
free(line);
tools/testing/selftests/bpf/veristat.c
1701
free(buf);
tools/testing/selftests/bpf/veristat.c
2759
free(st->file_name);
tools/testing/selftests/bpf/veristat.c
2760
free(st->prog_name);
tools/testing/selftests/bpf/veristat.c
3351
free(env.join_stats);
tools/testing/selftests/bpf/veristat.c
3353
free(env.filenames[i]);
tools/testing/selftests/bpf/veristat.c
3354
free(env.filenames);
tools/testing/selftests/bpf/veristat.c
3356
free(env.allow_filters[i].any_glob);
tools/testing/selftests/bpf/veristat.c
3357
free(env.allow_filters[i].file_glob);
tools/testing/selftests/bpf/veristat.c
3358
free(env.allow_filters[i].prog_glob);
tools/testing/selftests/bpf/veristat.c
3360
free(env.allow_filters);
tools/testing/selftests/bpf/veristat.c
3362
free(env.deny_filters[i].any_glob);
tools/testing/selftests/bpf/veristat.c
3363
free(env.deny_filters[i].file_glob);
tools/testing/selftests/bpf/veristat.c
3364
free(env.deny_filters[i].prog_glob);
tools/testing/selftests/bpf/veristat.c
3366
free(env.deny_filters);
tools/testing/selftests/bpf/veristat.c
3368
free(env.presets[i].full_name);
tools/testing/selftests/bpf/veristat.c
3372
free(env.presets[i].atoms[j].name);
tools/testing/selftests/bpf/veristat.c
3376
free(env.presets[i].atoms[j].index.svalue);
tools/testing/selftests/bpf/veristat.c
3380
free(env.presets[i].atoms);
tools/testing/selftests/bpf/veristat.c
3382
free(env.presets[i].value.svalue);
tools/testing/selftests/bpf/veristat.c
3384
free(env.presets);
tools/testing/selftests/bpf/veristat.c
698
free(f->file_glob);
tools/testing/selftests/bpf/veristat.c
969
free(input);
tools/testing/selftests/bpf/veristat.c
974
free(input);
tools/testing/selftests/bpf/veristat.c
986
free(stats[i].file_name);
tools/testing/selftests/bpf/veristat.c
987
free(stats[i].prog_name);
tools/testing/selftests/bpf/veristat.c
989
free(stats);
tools/testing/selftests/bpf/xdp_hw_metadata.c
632
free((void *)saved_hwtstamp_ifname);
tools/testing/selftests/bpf/xdp_hw_metadata.c
782
free(buf);
tools/testing/selftests/bpf/xdp_hw_metadata.c
801
free(buf);
tools/testing/selftests/bpf/xdp_hw_metadata.c
891
free(buf);
tools/testing/selftests/bpf/xdp_hw_metadata.c
892
free(map);
tools/testing/selftests/bpf/xdp_hw_metadata.c
893
free(que);
tools/testing/selftests/bpf/xsk.c
277
free(umem);
tools/testing/selftests/bpf/xsk.c
389
free(iov.iov_base);
tools/testing/selftests/bpf/xsk.c
499
free(ctx);
tools/testing/selftests/bpf/xsk.c
518
free(ctx);
tools/testing/selftests/bpf/xsk.c
704
free(xsk);
tools/testing/selftests/bpf/xsk.c
741
free(umem);
tools/testing/selftests/bpf/xsk.c
780
free(xsk);
tools/testing/selftests/bpf/xskxceiver.c
154
free(xsk);
tools/testing/selftests/bpf/xskxceiver.c
158
free(umem);
tools/testing/selftests/cachestat/test_cachestat.c
95
free(data);
tools/testing/selftests/capabilities/test_execve.c
435
free(tmp1);
tools/testing/selftests/cgroup/lib/cgroup_util.c
117
free(buf);
tools/testing/selftests/cgroup/lib/cgroup_util.c
122
free(buf);
tools/testing/selftests/cgroup/test_core.c
133
free(cg_test);
tools/testing/selftests/cgroup/test_core.c
243
free(cg_test_d);
tools/testing/selftests/cgroup/test_core.c
267
free(cg_test_d);
tools/testing/selftests/cgroup/test_core.c
268
free(cg_test_c);
tools/testing/selftests/cgroup/test_core.c
269
free(cg_test_b);
tools/testing/selftests/cgroup/test_core.c
270
free(cg_test_a);
tools/testing/selftests/cgroup/test_core.c
339
free(child);
tools/testing/selftests/cgroup/test_core.c
340
free(parent);
tools/testing/selftests/cgroup/test_core.c
341
free(grandparent);
tools/testing/selftests/cgroup/test_core.c
381
free(child);
tools/testing/selftests/cgroup/test_core.c
382
free(parent);
tools/testing/selftests/cgroup/test_core.c
435
free(child);
tools/testing/selftests/cgroup/test_core.c
436
free(parent);
tools/testing/selftests/cgroup/test_core.c
473
free(child);
tools/testing/selftests/cgroup/test_core.c
474
free(parent);
tools/testing/selftests/cgroup/test_core.c
517
free(child);
tools/testing/selftests/cgroup/test_core.c
518
free(parent);
tools/testing/selftests/cgroup/test_core.c
561
free(child);
tools/testing/selftests/cgroup/test_core.c
562
free(parent);
tools/testing/selftests/cgroup/test_core.c
621
free(dst);
tools/testing/selftests/cgroup/test_core.c
622
free(src);
tools/testing/selftests/cgroup/test_core.c
703
free(grps[2]);
tools/testing/selftests/cgroup/test_core.c
704
free(grps[1]);
tools/testing/selftests/cgroup/test_core.c
705
free(dom);
tools/testing/selftests/cgroup/test_core.c
769
free(cg_test_b_procs);
tools/testing/selftests/cgroup/test_core.c
770
free(cg_test_a_procs);
tools/testing/selftests/cgroup/test_core.c
771
free(cg_test_b);
tools/testing/selftests/cgroup/test_core.c
772
free(cg_test_a);
tools/testing/selftests/cgroup/test_core.c
865
free(cg_test_b_procs);
tools/testing/selftests/cgroup/test_core.c
866
free(cg_test_a_procs);
tools/testing/selftests/cgroup/test_core.c
867
free(cg_test_b);
tools/testing/selftests/cgroup/test_core.c
868
free(cg_test_a);
tools/testing/selftests/cgroup/test_cpu.c
229
free(cpucg);
tools/testing/selftests/cgroup/test_cpu.c
302
free(cpucg);
tools/testing/selftests/cgroup/test_cpu.c
368
free(children[i].cgroup);
tools/testing/selftests/cgroup/test_cpu.c
371
free(parent);
tools/testing/selftests/cgroup/test_cpu.c
592
free(leaf[i].cgroup);
tools/testing/selftests/cgroup/test_cpu.c
595
free(child);
tools/testing/selftests/cgroup/test_cpu.c
597
free(parent);
tools/testing/selftests/cgroup/test_cpu.c
701
free(cpucg);
tools/testing/selftests/cgroup/test_cpu.c
772
free(child);
tools/testing/selftests/cgroup/test_cpu.c
774
free(parent);
tools/testing/selftests/cgroup/test_cpu.c
88
free(child);
tools/testing/selftests/cgroup/test_cpu.c
90
free(child2);
tools/testing/selftests/cgroup/test_cpu.c
92
free(parent);
tools/testing/selftests/cgroup/test_cpu.c
94
free(parent2);
tools/testing/selftests/cgroup/test_cpuset.c
138
free(child_dst_procs);
tools/testing/selftests/cgroup/test_cpuset.c
139
free(child_dst);
tools/testing/selftests/cgroup/test_cpuset.c
142
free(child_src_procs);
tools/testing/selftests/cgroup/test_cpuset.c
143
free(child_src);
tools/testing/selftests/cgroup/test_cpuset.c
146
free(parent_procs);
tools/testing/selftests/cgroup/test_cpuset.c
147
free(parent);
tools/testing/selftests/cgroup/test_cpuset.c
224
free(child_procs);
tools/testing/selftests/cgroup/test_cpuset.c
225
free(child);
tools/testing/selftests/cgroup/test_cpuset.c
228
free(parent_subctl);
tools/testing/selftests/cgroup/test_cpuset.c
229
free(parent_procs);
tools/testing/selftests/cgroup/test_cpuset.c
230
free(parent);
tools/testing/selftests/cgroup/test_freezer.c
1132
free(cgroup);
tools/testing/selftests/cgroup/test_freezer.c
1223
free(cgroup[0]);
tools/testing/selftests/cgroup/test_freezer.c
1226
free(cgroup[1]);
tools/testing/selftests/cgroup/test_freezer.c
1308
free(child);
tools/testing/selftests/cgroup/test_freezer.c
1311
free(parent);
tools/testing/selftests/cgroup/test_freezer.c
1365
free(child);
tools/testing/selftests/cgroup/test_freezer.c
1368
free(parent);
tools/testing/selftests/cgroup/test_freezer.c
1457
free(cgroup[i]);
tools/testing/selftests/cgroup/test_freezer.c
169
free(cgroup);
tools/testing/selftests/cgroup/test_freezer.c
331
free(cgroup[i]);
tools/testing/selftests/cgroup/test_freezer.c
390
free(cgroup);
tools/testing/selftests/cgroup/test_freezer.c
440
free(child);
tools/testing/selftests/cgroup/test_freezer.c
443
free(parent);
tools/testing/selftests/cgroup/test_freezer.c
492
free(child);
tools/testing/selftests/cgroup/test_freezer.c
495
free(parent);
tools/testing/selftests/cgroup/test_freezer.c
573
free(cgroup[0]);
tools/testing/selftests/cgroup/test_freezer.c
576
free(cgroup[1]);
tools/testing/selftests/cgroup/test_freezer.c
636
free(cgroup);
tools/testing/selftests/cgroup/test_freezer.c
702
free(cgroup);
tools/testing/selftests/cgroup/test_freezer.c
759
free(cgroup);
tools/testing/selftests/cgroup/test_freezer.c
803
free(cgroup);
tools/testing/selftests/cgroup/test_freezer.c
892
free(cgroup);
tools/testing/selftests/cgroup/test_freezer.c
987
free(cgroup);
tools/testing/selftests/cgroup/test_hugetlb_memcg.c
195
free(test_group);
tools/testing/selftests/cgroup/test_kill.c
199
free(cgroup[i]);
tools/testing/selftests/cgroup/test_kill.c
260
free(cgroup);
tools/testing/selftests/cgroup/test_kill.c
94
free(cgroup);
tools/testing/selftests/cgroup/test_kmem.c
115
free(tinfo);
tools/testing/selftests/cgroup/test_kmem.c
126
free(tinfo);
tools/testing/selftests/cgroup/test_kmem.c
144
free(child);
tools/testing/selftests/cgroup/test_kmem.c
150
free(child);
tools/testing/selftests/cgroup/test_kmem.c
155
free(child);
tools/testing/selftests/cgroup/test_kmem.c
209
free(parent);
tools/testing/selftests/cgroup/test_kmem.c
261
free(tinfo);
tools/testing/selftests/cgroup/test_kmem.c
270
free(tinfo);
tools/testing/selftests/cgroup/test_kmem.c
296
free(cg);
tools/testing/selftests/cgroup/test_kmem.c
341
free(parent);
tools/testing/selftests/cgroup/test_kmem.c
377
free(child);
tools/testing/selftests/cgroup/test_kmem.c
394
free(child);
tools/testing/selftests/cgroup/test_kmem.c
399
free(parent);
tools/testing/selftests/cgroup/test_kmem.c
90
free(cg);
tools/testing/selftests/cgroup/test_memcontrol.c
1016
free(buf);
tools/testing/selftests/cgroup/test_memcontrol.c
1214
free(memcg);
tools/testing/selftests/cgroup/test_memcontrol.c
1258
free(memcg);
tools/testing/selftests/cgroup/test_memcontrol.c
1460
free(memcg);
tools/testing/selftests/cgroup/test_memcontrol.c
1532
free(child);
tools/testing/selftests/cgroup/test_memcontrol.c
1533
free(parent);
tools/testing/selftests/cgroup/test_memcontrol.c
1588
free(child);
tools/testing/selftests/cgroup/test_memcontrol.c
1589
free(parent);
tools/testing/selftests/cgroup/test_memcontrol.c
160
free(parent2);
tools/testing/selftests/cgroup/test_memcontrol.c
161
free(child2);
tools/testing/selftests/cgroup/test_memcontrol.c
1641
free(memcg);
tools/testing/selftests/cgroup/test_memcontrol.c
167
free(parent);
tools/testing/selftests/cgroup/test_memcontrol.c
168
free(child);
tools/testing/selftests/cgroup/test_memcontrol.c
205
free(buf);
tools/testing/selftests/cgroup/test_memcontrol.c
385
free(memcg);
tools/testing/selftests/cgroup/test_memcontrol.c
422
free(buf);
tools/testing/selftests/cgroup/test_memcontrol.c
642
free(children[i]);
tools/testing/selftests/cgroup/test_memcontrol.c
650
free(parent[i]);
tools/testing/selftests/cgroup/test_memcontrol.c
66
free(buf);
tools/testing/selftests/cgroup/test_memcontrol.c
741
free(memcg);
tools/testing/selftests/cgroup/test_memcontrol.c
817
free(memcg);
tools/testing/selftests/cgroup/test_memcontrol.c
868
free(memcg);
tools/testing/selftests/cgroup/test_memcontrol.c
982
free(memcg);
tools/testing/selftests/cgroup/test_pids.c
128
free(cg_child);
tools/testing/selftests/cgroup/test_pids.c
129
free(cg_parent);
tools/testing/selftests/cgroup/test_pids.c
66
free(cg_pids);
tools/testing/selftests/cgroup/test_zswap.c
111
free(group_name);
tools/testing/selftests/cgroup/test_zswap.c
152
free(test_group);
tools/testing/selftests/cgroup/test_zswap.c
207
free(test_group);
tools/testing/selftests/cgroup/test_zswap.c
247
free(test_group);
tools/testing/selftests/cgroup/test_zswap.c
318
free(mem);
tools/testing/selftests/cgroup/test_zswap.c
393
free(test_group_child);
tools/testing/selftests/cgroup/test_zswap.c
396
free(test_group);
tools/testing/selftests/cgroup/test_zswap.c
450
free(control_group);
tools/testing/selftests/cgroup/test_zswap.c
453
free(wb_group);
tools/testing/selftests/cgroup/test_zswap.c
455
free(control_allocation);
tools/testing/selftests/cgroup/test_zswap.c
478
free(allocation);
tools/testing/selftests/cgroup/test_zswap.c
552
free(trigger_allocation);
tools/testing/selftests/cgroup/test_zswap.c
573
free(test_group);
tools/testing/selftests/cgroup/test_zswap.c
80
free(mem);
tools/testing/selftests/cgroup/test_zswap.c
93
free(mem);
tools/testing/selftests/clone3/clone3_set_tid.c
389
free(line);
tools/testing/selftests/coredump/stackdump_test.c
162
free(line);
tools/testing/selftests/drivers/dma-buf/udmabuf.c
78
free(list);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
1051
free(tmp_mem);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
1157
provider->free(mem);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
118
void (*free)(struct memory_buffer *ctx);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
1327
free(line);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
1393
free(line);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
1532
provider->free(mem);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
203
free(ctx);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
213
free(ctx);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
246
.free = udmabuf_free,
tools/testing/selftests/exec/execveat.c
200
free(cwd);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
156
free(line);
tools/testing/selftests/filesystems/file_stressor.c
101
free(self->pids_openers);
tools/testing/selftests/filesystems/file_stressor.c
102
free(self->pids_getdents);
tools/testing/selftests/filesystems/fuse/fuse_mnt.c
116
free(content);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test.c
235
free(list);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test_ns.c
262
free(list);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
1020
free(sm);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
126
free(sm);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
70
free(buf);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
757
free(sm);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
763
free(sm);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
767
free(sm);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
874
free(sm);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
878
free(sm);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
154
free(line);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
708
free(line);
tools/testing/selftests/filesystems/statmount/statmount_test.c
405
free(sm);
tools/testing/selftests/filesystems/statmount/statmount_test.c
441
free(sm);
tools/testing/selftests/filesystems/statmount/statmount_test.c
469
free(sm);
tools/testing/selftests/filesystems/statmount/statmount_test.c
552
free(sm);
tools/testing/selftests/filesystems/statmount/statmount_test.c
553
free(line);
tools/testing/selftests/filesystems/statmount/statmount_test.c
558
free(sm);
tools/testing/selftests/filesystems/statmount/statmount_test.c
559
free(line);
tools/testing/selftests/filesystems/statmount/statmount_test.c
57
free(tmp);
tools/testing/selftests/filesystems/statmount/statmount_test.c
614
free(sm);
tools/testing/selftests/filesystems/statmount/statmount_test.c
70
free(tmp);
tools/testing/selftests/filesystems/statmount/statmount_test.c
752
free(sm);
tools/testing/selftests/filesystems/statmount/statmount_test.c
792
free(sm);
tools/testing/selftests/filesystems/statmount/statmount_test.c
879
free(sm);
tools/testing/selftests/firmware/fw_namespace.c
145
free(fw_path);
tools/testing/selftests/ia64/aliasing-test.c
108
free(path2);
tools/testing/selftests/ia64/aliasing-test.c
111
free(namelist[i]);
tools/testing/selftests/ia64/aliasing-test.c
113
free(namelist);
tools/testing/selftests/ia64/aliasing-test.c
197
free(path2);
tools/testing/selftests/ia64/aliasing-test.c
200
free(namelist[i]);
tools/testing/selftests/ia64/aliasing-test.c
202
free(namelist);
tools/testing/selftests/iommu/iommufd.c
1328
free(tmp2);
tools/testing/selftests/iommu/iommufd.c
2177
free(self->buffer);
tools/testing/selftests/iommu/iommufd.c
2178
free(self->bitmap);
tools/testing/selftests/iommu/iommufd_utils.h
1162
free(data);
tools/testing/selftests/kvm/arm64/page_fault_test.c
395
free(pt_args.copy);
tools/testing/selftests/kvm/arm64/page_fault_test.c
396
free(data_args.copy);
tools/testing/selftests/kvm/arm64/page_fault_test.c
462
free(bmap);
tools/testing/selftests/kvm/arm64/vgic_lpi_stress.c
361
free(vcpus);
tools/testing/selftests/kvm/demand_paging_test.c
237
free(guest_data_prototype);
tools/testing/selftests/kvm/demand_paging_test.c
239
free(uffd_descs);
tools/testing/selftests/kvm/dirty_log_test.c
805
free(bmap[0]);
tools/testing/selftests/kvm/dirty_log_test.c
806
free(bmap[1]);
tools/testing/selftests/kvm/get-reg-list.c
308
free(blessed_reg);
tools/testing/selftests/kvm/get-reg-list.c
309
free(reg_list);
tools/testing/selftests/kvm/kvm_binary_stats_test.c
165
free(stats_data);
tools/testing/selftests/kvm/kvm_binary_stats_test.c
166
free(stats_desc);
tools/testing/selftests/kvm/kvm_binary_stats_test.c
167
free(id);
tools/testing/selftests/kvm/kvm_binary_stats_test.c
268
free(vms);
tools/testing/selftests/kvm/kvm_binary_stats_test.c
269
free(vcpus);
tools/testing/selftests/kvm/kvm_binary_stats_test.c
270
free(vcpu_stats_fds);
tools/testing/selftests/kvm/kvm_page_table_test.c
416
free(vcpu_threads);
tools/testing/selftests/kvm/lib/kvm_util.c
1938
free(routing);
tools/testing/selftests/kvm/lib/kvm_util.c
695
free(cpu_list);
tools/testing/selftests/kvm/lib/kvm_util.c
746
free(stats->desc);
tools/testing/selftests/kvm/lib/kvm_util.c
786
free(vcpu);
tools/testing/selftests/kvm/lib/kvm_util.c
823
free(region);
tools/testing/selftests/kvm/lib/kvm_util.c
849
free(vmp);
tools/testing/selftests/kvm/lib/lru_gen_util.c
178
free(my_line);
tools/testing/selftests/kvm/lib/lru_gen_util.c
234
free(line);
tools/testing/selftests/kvm/lib/memstress.c
388
free(bitmaps[i]);
tools/testing/selftests/kvm/lib/memstress.c
390
free(bitmaps);
tools/testing/selftests/kvm/lib/sparsebit.c
447
free(nodep);
tools/testing/selftests/kvm/lib/sparsebit.c
469
free(nodep);
tools/testing/selftests/kvm/lib/sparsebit.c
487
free(nodep);
tools/testing/selftests/kvm/lib/sparsebit.c
963
free(s);
tools/testing/selftests/kvm/lib/userfaultfd_util.c
200
free(uffd->pipefds);
tools/testing/selftests/kvm/lib/userfaultfd_util.c
201
free(uffd->readers);
tools/testing/selftests/kvm/lib/userfaultfd_util.c
202
free(uffd->reader_args);
tools/testing/selftests/kvm/lib/userfaultfd_util.c
203
free(uffd);
tools/testing/selftests/kvm/lib/x86/processor.c
1005
free(vcpu->cpuid);
tools/testing/selftests/kvm/lib/x86/processor.c
1299
free(state->xsave);
tools/testing/selftests/kvm/lib/x86/processor.c
1300
free(state);
tools/testing/selftests/kvm/lib/x86/processor.c
1439
free(clk_name);
tools/testing/selftests/kvm/lib/x86/processor.c
883
free(vcpu->cpuid);
tools/testing/selftests/kvm/memslot_perf_test.c
377
free(data->hva_slots);
tools/testing/selftests/kvm/memslot_perf_test.c
378
free(data);
tools/testing/selftests/kvm/mmu_stress_test.c
374
free(vcpus);
tools/testing/selftests/kvm/s390/cpumodel_subfuncs_test.c
292
free(array);
tools/testing/selftests/kvm/s390/ucontrol_test.c
192
free(self->vm_mem);
tools/testing/selftests/kvm/x86/cpuid_test.c
214
free(cpuid);
tools/testing/selftests/kvm/x86/hyperv_cpuid.c
112
free((void *)hv_cpuid_entries);
tools/testing/selftests/kvm/x86/nested_set_state_test.c
248
free(state);
tools/testing/selftests/kvm/x86/nested_set_state_test.c
346
free(state);
tools/testing/selftests/landlock/audit.h
423
free(absolute_path);
tools/testing/selftests/landlock/base_test.c
71
free(buf);
tools/testing/selftests/landlock/fs_test.c
215
free(walker);
tools/testing/selftests/landlock/fs_test.c
270
free(walker);
tools/testing/selftests/landlock/fs_test.c
6897
free(dir_path);
tools/testing/selftests/landlock/fs_test.c
6925
free(dir_path);
tools/testing/selftests/landlock/fs_test.c
6996
free(dir_path);
tools/testing/selftests/landlock/fs_test.c
7028
free(dir_path);
tools/testing/selftests/landlock/fs_test.c
7084
free(absolute_path);
tools/testing/selftests/lsm/common.c
33
free(path);
tools/testing/selftests/lsm/lsm_get_self_attr_test.c
113
free(ctx);
tools/testing/selftests/lsm/lsm_get_self_attr_test.c
137
free(ctx);
tools/testing/selftests/lsm/lsm_get_self_attr_test.c
270
free(ctx);
tools/testing/selftests/lsm/lsm_get_self_attr_test.c
271
free(attr);
tools/testing/selftests/lsm/lsm_get_self_attr_test.c
272
free(syscall_lsms);
tools/testing/selftests/lsm/lsm_get_self_attr_test.c
37
free(ctx);
tools/testing/selftests/lsm/lsm_get_self_attr_test.c
72
free(ctx);
tools/testing/selftests/lsm/lsm_list_modules_test.c
142
free(sysfs_lsms);
tools/testing/selftests/lsm/lsm_list_modules_test.c
143
free(syscall_lsms);
tools/testing/selftests/lsm/lsm_list_modules_test.c
28
free(syscall_lsms);
tools/testing/selftests/lsm/lsm_list_modules_test.c
54
free(syscall_lsms);
tools/testing/selftests/lsm/lsm_list_modules_test.c
69
free(syscall_lsms);
tools/testing/selftests/lsm/lsm_set_self_attr_test.c
37
free(ctx);
tools/testing/selftests/lsm/lsm_set_self_attr_test.c
53
free(ctx);
tools/testing/selftests/lsm/lsm_set_self_attr_test.c
70
free(ctx);
tools/testing/selftests/memfd/common.c
35
free(line);
tools/testing/selftests/memfd/fuse_test.c
328
free(zero);
tools/testing/selftests/mincore/mincore_selftest.c
280
free(vec);
tools/testing/selftests/mincore/mincore_selftest.c
350
free(vec);
tools/testing/selftests/mm/cow.c
1529
free(old);
tools/testing/selftests/mm/cow.c
307
goto free;
tools/testing/selftests/mm/cow.c
395
free:
tools/testing/selftests/mm/cow.c
396
free(old);
tools/testing/selftests/mm/cow.c
397
free(new);
tools/testing/selftests/mm/cow.c
576
free(tmp);
tools/testing/selftests/mm/cow.c
741
free(tmp);
tools/testing/selftests/mm/gup_test.c
257
free(tid);
tools/testing/selftests/mm/hmm-tests.c
1633
free(buffer);
tools/testing/selftests/mm/hmm-tests.c
217
free(buffer->mirror);
tools/testing/selftests/mm/hmm-tests.c
218
free(buffer);
tools/testing/selftests/mm/hmm-tests.c
850
free(buffer);
tools/testing/selftests/mm/migration.c
62
free(self->threads);
tools/testing/selftests/mm/migration.c
63
free(self->pids);
tools/testing/selftests/mm/mkdirty.c
284
free(src);
tools/testing/selftests/mm/mkdirty.c
324
free(src);
tools/testing/selftests/mm/mlock-random-test.c
109
free(line);
tools/testing/selftests/mm/mlock-random-test.c
256
free(p);
tools/testing/selftests/mm/mlock-random-test.c
264
free(p);
tools/testing/selftests/mm/mlock-random-test.c
97
free(line);
tools/testing/selftests/mm/mlock2-tests.c
110
free(line);
tools/testing/selftests/mm/mlock2-tests.c
127
free(line);
tools/testing/selftests/mm/mlock2-tests.c
73
free(line);
tools/testing/selftests/mm/mlock2-tests.c
85
free(line);
tools/testing/selftests/mm/mlock2.h
43
free(line);
tools/testing/selftests/mm/mlock2.h
52
free(line);
tools/testing/selftests/mm/pagemap_ioctl.c
1010
free(vec);
tools/testing/selftests/mm/pagemap_ioctl.c
1047
free(map);
tools/testing/selftests/mm/pagemap_ioctl.c
1220
free(vec);
tools/testing/selftests/mm/pagemap_ioctl.c
1602
free(map);
tools/testing/selftests/mm/pagemap_ioctl.c
223
free(vec);
tools/testing/selftests/mm/pagemap_ioctl.c
432
free(vec);
tools/testing/selftests/mm/pagemap_ioctl.c
433
free(vec2);
tools/testing/selftests/mm/pagemap_ioctl.c
485
free(vec);
tools/testing/selftests/mm/pagemap_ioctl.c
536
free(vec);
tools/testing/selftests/mm/pagemap_ioctl.c
673
free(vec);
tools/testing/selftests/mm/pagemap_ioctl.c
778
free(vec);
tools/testing/selftests/mm/pagemap_ioctl.c
779
free(vec2);
tools/testing/selftests/mm/pagemap_ioctl.c
852
free(map);
tools/testing/selftests/mm/pagemap_ioctl.c
867
free(map);
tools/testing/selftests/mm/pagemap_ioctl.c
894
free(map);
tools/testing/selftests/mm/pagemap_ioctl.c
923
free(map);
tools/testing/selftests/mm/pagemap_ioctl.c
951
free(map);
tools/testing/selftests/mm/pagemap_ioctl.c
984
free(map);
tools/testing/selftests/mm/pagemap_ioctl.c
990
free(vec);
tools/testing/selftests/mm/pagemap_ioctl.c
991
free(vec2);
tools/testing/selftests/mm/protection_keys.c
1376
free(plain_ptr_unaligned);
tools/testing/selftests/mm/protection_keys.c
1599
free(xsave);
tools/testing/selftests/mm/soft-dirty.c
131
free(map);
tools/testing/selftests/mm/soft-dirty.c
45
free(map);
tools/testing/selftests/mm/split_huge_page_test.c
254
free(vaddr_orders);
tools/testing/selftests/mm/split_huge_page_test.c
346
free(one_page);
tools/testing/selftests/mm/split_huge_page_test.c
387
free(one_page);
tools/testing/selftests/mm/split_huge_page_test.c
828
free(expected_orders);
tools/testing/selftests/mm/uffd-common.c
296
free(gopts->pipefd);
tools/testing/selftests/mm/uffd-common.c
301
free(gopts->count_verify);
tools/testing/selftests/mm/vm_util.c
310
free(line);
tools/testing/selftests/mm/vm_util.c
413
free(line);
tools/testing/selftests/mm/vm_util.c
746
free(line);
tools/testing/selftests/mount/nosymfollow-test.c
173
free(path);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
326
free(line);
tools/testing/selftests/move_mount_set_group/move_mount_set_group_test.c
180
free(line);
tools/testing/selftests/mqueue/mq_perf_tests.c
626
free(option);
tools/testing/selftests/namespaces/file_handle_test.c
102
SKIP(free(handle); close(ns_fd);
tools/testing/selftests/namespaces/file_handle_test.c
1061
SKIP(free(handle); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
1065
SKIP(free(handle); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
1069
SKIP(free(handle); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
1077
free(handle);
tools/testing/selftests/namespaces/file_handle_test.c
1105
SKIP(free(handle); close(ns_fd); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
111
SKIP(free(handle); close(ns_fd);
tools/testing/selftests/namespaces/file_handle_test.c
1207
SKIP(free(handle); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
1211
SKIP(free(handle); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
1215
SKIP(free(handle); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
1223
free(handle);
tools/testing/selftests/namespaces/file_handle_test.c
1247
SKIP(free(handle); close(pipefd[0]); close(pipefd[1]);
tools/testing/selftests/namespaces/file_handle_test.c
125
free(handle);
tools/testing/selftests/namespaces/file_handle_test.c
1254
SKIP(free(handle); close(ns_fd); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
1356
SKIP(free(handle); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
1360
SKIP(free(handle); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
1364
SKIP(free(handle); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
1372
free(handle);
tools/testing/selftests/namespaces/file_handle_test.c
1394
SKIP(free(handle); close(ns_fd);
tools/testing/selftests/namespaces/file_handle_test.c
1426
free(handle);
tools/testing/selftests/namespaces/file_handle_test.c
152
SKIP(free(handle); close(ns_fd);
tools/testing/selftests/namespaces/file_handle_test.c
161
SKIP(free(handle); close(ns_fd);
tools/testing/selftests/namespaces/file_handle_test.c
175
free(handle);
tools/testing/selftests/namespaces/file_handle_test.c
202
SKIP(free(handle); close(ns_fd);
tools/testing/selftests/namespaces/file_handle_test.c
211
SKIP(free(handle); close(ns_fd);
tools/testing/selftests/namespaces/file_handle_test.c
225
free(handle);
tools/testing/selftests/namespaces/file_handle_test.c
252
SKIP(free(handle); close(ns_fd);
tools/testing/selftests/namespaces/file_handle_test.c
261
SKIP(free(handle); close(ns_fd);
tools/testing/selftests/namespaces/file_handle_test.c
275
free(handle);
tools/testing/selftests/namespaces/file_handle_test.c
302
SKIP(free(handle); close(ns_fd);
tools/testing/selftests/namespaces/file_handle_test.c
311
SKIP(free(handle); close(ns_fd);
tools/testing/selftests/namespaces/file_handle_test.c
325
free(handle);
tools/testing/selftests/namespaces/file_handle_test.c
347
SKIP(free(handle); return, "cgroup namespace not available");
tools/testing/selftests/namespaces/file_handle_test.c
354
SKIP(free(handle); close(ns_fd);
tools/testing/selftests/namespaces/file_handle_test.c
363
SKIP(free(handle); close(ns_fd);
tools/testing/selftests/namespaces/file_handle_test.c
377
free(handle);
tools/testing/selftests/namespaces/file_handle_test.c
399
SKIP(free(handle); return, "time namespace not available");
tools/testing/selftests/namespaces/file_handle_test.c
406
SKIP(free(handle); close(ns_fd);
tools/testing/selftests/namespaces/file_handle_test.c
415
SKIP(free(handle); close(ns_fd);
tools/testing/selftests/namespaces/file_handle_test.c
429
free(handle);
tools/testing/selftests/namespaces/file_handle_test.c
457
SKIP(free(handle); close(ns_fd); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
47
SKIP(free(handle); close(ns_fd);
tools/testing/selftests/namespaces/file_handle_test.c
542
SKIP(free(handle); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
546
SKIP(free(handle); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
550
SKIP(free(handle); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
558
free(handle);
tools/testing/selftests/namespaces/file_handle_test.c
56
SKIP(free(handle); close(ns_fd);
tools/testing/selftests/namespaces/file_handle_test.c
586
SKIP(free(handle); close(ns_fd); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
61
SKIP(free(handle); close(ns_fd);
tools/testing/selftests/namespaces/file_handle_test.c
671
SKIP(free(handle); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
675
SKIP(free(handle); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
679
SKIP(free(handle); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
687
free(handle);
tools/testing/selftests/namespaces/file_handle_test.c
715
SKIP(free(handle); close(ns_fd); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
75
free(handle);
tools/testing/selftests/namespaces/file_handle_test.c
800
SKIP(free(handle); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
804
SKIP(free(handle); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
808
SKIP(free(handle); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
816
free(handle);
tools/testing/selftests/namespaces/file_handle_test.c
844
SKIP(free(handle); close(ns_fd); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
929
SKIP(free(handle); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
933
SKIP(free(handle); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
937
SKIP(free(handle); close(pipefd[0]);
tools/testing/selftests/namespaces/file_handle_test.c
945
free(handle);
tools/testing/selftests/namespaces/file_handle_test.c
969
SKIP(free(handle); close(pipefd[0]); close(pipefd[1]);
tools/testing/selftests/namespaces/file_handle_test.c
976
SKIP(free(handle); close(ns_fd); close(pipefd[0]);
tools/testing/selftests/namespaces/listns_test.c
105
free(fh);
tools/testing/selftests/namespaces/ns_active_ref_test.c
54
SKIP(free(handle); close(fd1);
tools/testing/selftests/namespaces/ns_active_ref_test.c
65
SKIP(free(handle);
tools/testing/selftests/namespaces/ns_active_ref_test.c
79
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
1097
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
1110
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
1121
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
1133
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
1145
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
1174
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
1199
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
1209
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
1235
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
1257
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
1591
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
1598
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
1618
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
1628
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
1639
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
1673
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
1713
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
1764
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
1808
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
1821
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
887
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
900
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
919
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
947
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
957
free(handle);
tools/testing/selftests/namespaces/siocgskns_test.c
974
free(handle);
tools/testing/selftests/net/af_unix/scm_pidfd.c
127
free(line);
tools/testing/selftests/net/af_unix/scm_rights.c
144
free(line);
tools/testing/selftests/net/busy_poller.c
365
free(cfg_outfile);
tools/testing/selftests/net/cmsg_sender.c
581
free(buf);
tools/testing/selftests/net/netfilter/udpclash.c
119
free(tid);
tools/testing/selftests/net/nettest.c
1899
free(outbuf);
tools/testing/selftests/net/nettest.c
1900
free(errbuf);
tools/testing/selftests/net/nettest.c
874
free(str);
tools/testing/selftests/net/ovpn/ovpn-cli.c
230
free(ctx);
tools/testing/selftests/net/ovpn/ovpn-cli.c
247
free(ctx);
tools/testing/selftests/net/ovpn/ovpn-cli.c
430
free(bkey);
tools/testing/selftests/net/ovpn/ovpn-cli.c
431
free(ckey);
tools/testing/selftests/net/psock_tpacket.c
754
free(ring->rd);
tools/testing/selftests/net/reuseport_bpf.c
183
free(addr);
tools/testing/selftests/net/reuseport_bpf.c
207
free(saddr);
tools/testing/selftests/net/reuseport_bpf.c
208
free(daddr);
tools/testing/selftests/net/reuseport_bpf.c
334
free(addr);
tools/testing/selftests/net/reuseport_bpf.c
385
free(addr);
tools/testing/selftests/net/reuseport_bpf_cpu.c
255
free(rcv_fd);
tools/testing/selftests/net/reuseport_bpf_numa.c
258
free(rcv_fd);
tools/testing/selftests/net/rxtimestamp.c
190
free(buf);
tools/testing/selftests/net/rxtimestamp.c
267
free(recv_iov.iov_base);
tools/testing/selftests/net/so_incoming_cpu.c
112
free(self->servers);
tools/testing/selftests/net/so_txtime.c
416
free(arg);
tools/testing/selftests/net/stress_reuseport_listen.c
103
free(lfds);
tools/testing/selftests/net/tcp_ao/bench-lookups.c
249
free(test_ips);
tools/testing/selftests/net/tcp_ao/key-management.c
488
free(collection.keys);
tools/testing/selftests/net/tcp_ao/key-management.c
695
free(keys);
tools/testing/selftests/net/tcp_ao/key-management.c
790
free(keys);
tools/testing/selftests/net/tcp_ao/lib/aolib.h
60
free(ret);
tools/testing/selftests/net/tcp_ao/lib/aolib.h
92
free(msg);
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
115
free(exp_tps);
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
398
free(src);
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
399
free(dst);
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
400
free(family);
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
520
free(event_name);
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
525
free(filter);
tools/testing/selftests/net/tcp_ao/lib/ftrace.c
102
free(tmp);
tools/testing/selftests/net/tcp_ao/lib/ftrace.c
115
free(tmp->opt_name);
tools/testing/selftests/net/tcp_ao/lib/ftrace.c
116
free(tmp);
tools/testing/selftests/net/tcp_ao/lib/ftrace.c
124
free(tmp->opt_name);
tools/testing/selftests/net/tcp_ao/lib/ftrace.c
125
free(tmp);
tools/testing/selftests/net/tcp_ao/lib/ftrace.c
127
free(line);
tools/testing/selftests/net/tcp_ao/lib/ftrace.c
130
free(fopts);
tools/testing/selftests/net/tcp_ao/lib/ftrace.c
143
free(fbuf_size);
tools/testing/selftests/net/tcp_ao/lib/ftrace.c
157
free(tmp);
tools/testing/selftests/net/tcp_ao/lib/ftrace.c
169
free(tracer->instance_path);
tools/testing/selftests/net/tcp_ao/lib/ftrace.c
261
free(path);
tools/testing/selftests/net/tcp_ao/lib/ftrace.c
327
free(filter_path);
tools/testing/selftests/net/tcp_ao/lib/ftrace.c
328
free(enable_path);
tools/testing/selftests/net/tcp_ao/lib/ftrace.c
413
free(tracer->saved_lines);
tools/testing/selftests/net/tcp_ao/lib/ftrace.c
417
free(tracer);
tools/testing/selftests/net/tcp_ao/lib/ftrace.c
431
free(tracer->saved_lines[i]);
tools/testing/selftests/net/tcp_ao/lib/ftrace.c
434
free(tracer);
tools/testing/selftests/net/tcp_ao/lib/proc.c
184
free(line);
tools/testing/selftests/net/tcp_ao/lib/proc.c
194
free(ns->header_name);
tools/testing/selftests/net/tcp_ao/lib/proc.c
196
free(ns->counters[i].name);
tools/testing/selftests/net/tcp_ao/lib/proc.c
197
free(ns->counters);
tools/testing/selftests/net/tcp_ao/lib/proc.c
199
free(prev);
tools/testing/selftests/net/tcp_ao/lib/repair.c
230
free(state->out.buf);
tools/testing/selftests/net/tcp_ao/lib/repair.c
231
free(state->in.buf);
tools/testing/selftests/net/tcp_ao/lib/setup.c
101
free(destructors_list);
tools/testing/selftests/net/tcp_ao/lib/sock.c
461
free(key_dump);
tools/testing/selftests/net/tcp_ao/lib/sock.c
467
free(key_dump);
tools/testing/selftests/net/tcp_ao/lib/sock.c
477
free(key_dump);
tools/testing/selftests/net/tcp_ao/lib/sock.c
585
free(cnts->ao.key_cnts);
tools/testing/selftests/net/tcp_ao/lib/utils.c
46
free(msg);
tools/testing/selftests/net/tcp_inq.c
176
free(buf);
tools/testing/selftests/net/tcp_inq.c
91
free(buf);
tools/testing/selftests/net/tcp_mmap.c
421
free(line);
tools/testing/selftests/net/tls.c
1043
free(iov_base[i]);
tools/testing/selftests/net/tls.c
466
free(buf);
tools/testing/selftests/net/tls.c
695
free(mem);
tools/testing/selftests/net/tls.c
731
free(test_strs[i]);
tools/testing/selftests/net/tls.c
732
free(buf);
tools/testing/selftests/net/tls.c
765
free(test_strs[i]);
tools/testing/selftests/net/txtimestamp.c
403
free(data);
tools/testing/selftests/net/txtimestamp.c
683
free(buf);
tools/testing/selftests/openat2/helpers.c
67
free(tmp);
tools/testing/selftests/openat2/helpers.c
88
free(fdpath);
tools/testing/selftests/openat2/helpers.c
89
free(dfdpath);
tools/testing/selftests/openat2/helpers.c
90
free(other);
tools/testing/selftests/openat2/openat2_test.c
150
free(copy);
tools/testing/selftests/openat2/openat2_test.c
151
free(fdpath);
tools/testing/selftests/openat2/openat2_test.c
318
free(fdpath);
tools/testing/selftests/openat2/resolve_test.c
496
free(fdpath);
tools/testing/selftests/openat2/resolve_test.c
499
free(procselfexe);
tools/testing/selftests/openat2/resolve_test.c
502
free(hardcoded_fdpath);
tools/testing/selftests/pid_namespace/pid_max.c
34
free(stack);
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
207
free(line);
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
184
free(fh);
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
231
free(fh);
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
267
free(fh);
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
560
free(fh);
tools/testing/selftests/pidfd/pidfd_open_test.c
117
free(line);
tools/testing/selftests/powerpc/alignment/alignment_handler.c
255
free(mem0);
tools/testing/selftests/powerpc/alignment/alignment_handler.c
301
free(mem0);
tools/testing/selftests/powerpc/alignment/alignment_handler.c
302
free(mem1);
tools/testing/selftests/powerpc/math/fpu_preempt.c
98
free(tids);
tools/testing/selftests/powerpc/math/fpu_signal.c
120
free(tids);
tools/testing/selftests/powerpc/math/vmx_signal.c
148
free(tids);
tools/testing/selftests/powerpc/mm/subpage_prot.c
116
free(map);
tools/testing/selftests/powerpc/nx-gzip/gzfht_test.c
364
free(inbuf);
tools/testing/selftests/powerpc/nx-gzip/gzfht_test.c
367
free(outbuf);
tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c
130
free(nxhandle);
tools/testing/selftests/powerpc/papr_vpd/papr_vpd.c
249
free(plant_and_seq);
tools/testing/selftests/powerpc/papr_vpd/papr_vpd.c
251
free(mtm);
tools/testing/selftests/powerpc/papr_vpd/papr_vpd.c
253
free(system_id);
tools/testing/selftests/powerpc/papr_vpd/papr_vpd.c
255
free(model);
tools/testing/selftests/powerpc/pmu/l3_bank_test.c
43
free(p);
tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr1_sel_unit_cache_test.c
69
free(p);
tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr2_l2l3_test.c
66
free(p);
tools/testing/selftests/powerpc/ptrace/core-pkey.c
315
free(filenames);
tools/testing/selftests/powerpc/ptrace/core-pkey.c
371
free(core_pattern);
tools/testing/selftests/powerpc/ptrace/core-pkey.c
415
free(core_pattern);
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
311
free(target);
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
391
free(target);
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
615
free(fd1);
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
616
free(fd2);
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
659
free(fd1);
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
660
free(fd2);
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
703
free(fd1);
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
704
free(fd2);
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
747
free(fd1);
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
748
free(fd2);
tools/testing/selftests/powerpc/ptrace/ptrace-gpr.c
67
free(peeked_fprs);
tools/testing/selftests/powerpc/ptrace/ptrace.h
182
free(reg);
tools/testing/selftests/powerpc/ptrace/ptrace.h
185
free(reg);
tools/testing/selftests/powerpc/ptrace/ptrace.h
226
free(reg);
tools/testing/selftests/powerpc/ptrace/ptrace.h
229
free(reg);
tools/testing/selftests/powerpc/ptrace/ptrace.h
272
free(reg);
tools/testing/selftests/powerpc/ptrace/ptrace.h
276
free(reg);
tools/testing/selftests/powerpc/ptrace/ptrace.h
317
free(reg);
tools/testing/selftests/powerpc/ptrace/ptrace.h
320
free(reg);
tools/testing/selftests/powerpc/signal/sigfuz.c
107
free(tmp_uc);
tools/testing/selftests/powerpc/signal/sigfuz.c
242
free(tmp_uc);
tools/testing/selftests/powerpc/signal/sigfuz.c
269
free(threads);
tools/testing/selftests/powerpc/syscalls/rtas_filter.c
81
free(prop_buf);
tools/testing/selftests/powerpc/syscalls/rtas_filter.c
97
free(buf);
tools/testing/selftests/powerpc/tm/tm-tmspr.c
125
free(thread);
tools/testing/selftests/powerpc/tm/tm-vmx-unavail.c
109
free(thread);
tools/testing/selftests/powerpc/utils.c
121
free(buffer);
tools/testing/selftests/proc/proc-maps-race.c
539
free(self->page2.data);
tools/testing/selftests/proc/proc-maps-race.c
540
free(self->page1.data);
tools/testing/selftests/proc/proc-uptime-002.c
58
free(m);
tools/testing/selftests/ptp/testptp.c
591
free(sysoff);
tools/testing/selftests/ptp/testptp.c
654
free(soe);
tools/testing/selftests/ptp/testptp.c
677
free(xts);
tools/testing/selftests/resctrl/cat_test.c
226
free(buf);
tools/testing/selftests/resctrl/resctrl_tests.c
207
free(fill_param);
tools/testing/selftests/resctrl/resctrl_tests.c
218
free(fill_param);
tools/testing/selftests/resctrl/resctrl_tests.c
227
free(fill_param);
tools/testing/selftests/resctrl/resctrl_tests.c
234
free(fill_param);
tools/testing/selftests/resctrl/resctrl_tests.c
360
free(fill_param);
tools/testing/selftests/resctrl/resctrl_tests.c
57
free(res);
tools/testing/selftests/resctrl/resctrl_val.c
637
free(buf);
tools/testing/selftests/resctrl/resctrlfs.c
779
free(res);
tools/testing/selftests/resctrl/resctrlfs.c
870
free(res);
tools/testing/selftests/ring-buffer/map_test.c
49
free(str);
tools/testing/selftests/ring-buffer/map_test.c
91
free(cpu_path);
tools/testing/selftests/riscv/hwprobe/which-cpus.c
81
free(pairs);
tools/testing/selftests/riscv/vector/vstate_ptrace.c
109
free(data);
tools/testing/selftests/rseq/basic_percpu_ops_test.c
317
free(node);
tools/testing/selftests/rseq/param_test.c
1204
free(buffer.c[i].array);
tools/testing/selftests/rseq/param_test.c
1311
free(list->c[i].head);
tools/testing/selftests/rseq/param_test.c
794
free(node);
tools/testing/selftests/rseq/param_test.c
994
free(node);
tools/testing/selftests/rseq/param_test.c
996
free(buffer.c[i].array);
tools/testing/selftests/sched_ext/total_bw.c
179
free(test_ctx);
tools/testing/selftests/sched_ext/total_bw.c
192
free(test_ctx);
tools/testing/selftests/sched_ext/total_bw.c
199
free(test_ctx);
tools/testing/selftests/sched_ext/total_bw.c
206
free(test_ctx);
tools/testing/selftests/sched_ext/total_bw.c
270
free(test_ctx);
tools/testing/selftests/sched_ext/total_bw.c
69
free(threads);
tools/testing/selftests/seccomp/seccomp_bpf.c
1092
free(self->prog.filter);
tools/testing/selftests/seccomp/seccomp_bpf.c
1245
#define FILTER_FREE(_x) if (self->_x.filter) free(self->_x.filter)
tools/testing/selftests/seccomp/seccomp_bpf.c
1709
free(self->prog.filter);
tools/testing/selftests/seccomp/seccomp_bpf.c
2618
free(self->root_prog.filter);
tools/testing/selftests/seccomp/seccomp_bpf.c
2620
free(self->apply_prog.filter);
tools/testing/selftests/seccomp/seccomp_bpf.c
4529
free(line);
tools/testing/selftests/seccomp/seccomp_bpf.c
4632
free(line);
tools/testing/selftests/sgx/load.c
38
free(encl->segment_tbl);
tools/testing/selftests/sync/sync.c
108
free(info);
tools/testing/selftests/sync/sync.c
116
free(fence_info);
tools/testing/selftests/sync/sync.c
117
free(info);
tools/testing/selftests/sync/sync.c
127
free((void *)(unsigned long)info->sync_fence_info);
tools/testing/selftests/sync/sync.c
128
free(info);
tools/testing/selftests/sync/sync.c
96
free(info);
tools/testing/selftests/ublk/batch.c
171
free(t->fetch[i].fetch_buf);
tools/testing/selftests/ublk/batch.c
173
free(t->fetch);
tools/testing/selftests/ublk/batch.c
76
free(t->commit_buf);
tools/testing/selftests/ublk/batch.c
79
free(t->commit);
tools/testing/selftests/ublk/kublk.c
1166
free(affinity_buf);
tools/testing/selftests/ublk/kublk.c
1167
free(q_thread_map);
tools/testing/selftests/ublk/kublk.c
1192
free(tinfo);
tools/testing/selftests/ublk/kublk.c
319
free(buf);
tools/testing/selftests/ublk/kublk.c
364
free(affinity);
tools/testing/selftests/ublk/kublk.c
373
free(dev);
tools/testing/selftests/ublk/kublk.c
384
free(dev);
tools/testing/selftests/ublk/kublk.c
394
free(dev);
tools/testing/selftests/ublk/kublk.c
429
free(q->ios[i].buf_addr);
tools/testing/selftests/ublk/kublk.c
430
free(q->ios[i].integrity_buf);
tools/testing/selftests/ublk/stripe.c
360
free(dev->private_data);
tools/testing/selftests/ublk/stripe.c
69
free(s);
tools/testing/selftests/vfio/lib/iommu.c
339
free(info);
tools/testing/selftests/vfio/lib/iommu.c
463
free(iommu);
tools/testing/selftests/vfio/lib/iova_allocator.c
47
free(allocator->ranges);
tools/testing/selftests/vfio/lib/iova_allocator.c
48
free(allocator);
tools/testing/selftests/vfio/lib/vfio_pci_device.c
349
free((void *)cdev_path);
tools/testing/selftests/vfio/lib/vfio_pci_device.c
398
free(device);
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
246
free(ranges);
tools/testing/selftests/vfio/vfio_pci_device_init_perf_test.c
63
free(self->threads);
tools/testing/selftests/vfio/vfio_pci_device_init_perf_test.c
64
free(self->thread_args);
tools/testing/selftests/x86/amx.c
418
free(xbuf2);
tools/testing/selftests/x86/amx.c
49
free(stashed_xsave);
tools/testing/selftests/x86/lam.c
334
free(ptr);
tools/testing/selftests/x86/lam.c
700
free(fi);
tools/testing/selftests/x86/lam.c
715
free(ring);
tools/testing/selftests/x86/lam.c
726
free((void *)addr);
tools/testing/selftests/x86/lam.c
731
free(fi);
tools/testing/selftests/x86/mov_ss_trap.c
247
free(stack.ss_sp);
tools/testing/selftests/x86/sigreturn.c
853
free(stack.ss_sp);
tools/testing/selftests/x86/single_step_syscall.c
199
free(stack.ss_sp);
tools/testing/selftests/x86/syscall_arg_fault.c
221
free(stack.ss_sp);
tools/testing/selftests/x86/test_shadow_stack.c
589
free(cur);
tools/testing/selftests/x86/test_shadow_stack.c
644
free(cur);
tools/testing/selftests/x86/xstate.c
104
free(xbuf2);
tools/testing/selftests/x86/xstate.c
151
free(xbuf);
tools/testing/selftests/x86/xstate.c
247
free(finfo);
tools/testing/selftests/x86/xstate.c
268
free(xbuf);
tools/testing/selftests/x86/xstate.c
317
free(xbuf1);
tools/testing/selftests/x86/xstate.c
318
free(xbuf2);
tools/testing/selftests/x86/xstate.c
448
free(stashed_xbuf);
tools/testing/shared/linux.c
111
free(objp);
tools/testing/shared/linux.c
276
free(sheaf);
tools/testing/shared/linux.c
317
free(sheaf);
tools/testing/vsock/control.c
164
free(str);
tools/testing/vsock/control.c
236
free(line);
tools/testing/vsock/util.c
497
free(line);
tools/testing/vsock/util.c
502
free(line);
tools/testing/vsock/util.c
633
free(tmp);
tools/testing/vsock/util.c
728
free(iovec);
tools/testing/vsock/vsock_diag_test.c
327
free(st);
tools/testing/vsock/vsock_perf.c
249
free(data);
tools/testing/vsock/vsock_perf.c
362
free(data);
tools/testing/vsock/vsock_test.c
1448
free(buf);
tools/testing/vsock/vsock_test.c
1558
free(buf);
tools/testing/vsock/vsock_test.c
426
free(buf);
tools/testing/vsock/vsock_test.c
494
free(iov.iov_base);
tools/testing/vsock/vsock_test.c
674
free(data);
tools/testing/vsock/vsock_test_zerocopy.c
290
free(data);
tools/testing/vsock/vsock_uring_test.c
179
free(data);
tools/thermal/lib/mainloop.c
72
free(md);
tools/thermal/tmon/sysfs.c
318
free(namelist[n]);
tools/thermal/tmon/sysfs.c
324
free(namelist[n]);
tools/thermal/tmon/sysfs.c
326
free(namelist);
tools/thermal/tmon/sysfs.c
373
free(namelist[n]);
tools/thermal/tmon/sysfs.c
374
free(namelist);
tools/thermal/tmon/sysfs.c
428
free(namelist[n]);
tools/thermal/tmon/sysfs.c
430
free(namelist);
tools/thermal/tmon/sysfs.c
453
free(ptdata.tzi);
tools/thermal/tmon/sysfs.c
589
free(ptdata.tzi);
tools/thermal/tmon/sysfs.c
590
free(ptdata.cdi);
tools/tracing/latency/latency-collector.c
1292
free(str);
tools/tracing/latency/latency-collector.c
1298
free(str);
tools/tracing/latency/latency-collector.c
1301
free(str);
tools/tracing/latency/latency-collector.c
1303
free(no_opt);
tools/tracing/latency/latency-collector.c
1319
free(str);
tools/tracing/latency/latency-collector.c
1337
free(allopt);
tools/tracing/latency/latency-collector.c
600
free(*saved);
tools/tracing/latency/latency-collector.c
632
free(maxlat);
tools/tracing/rtla/src/actions.c
37
free(action->command);
tools/tracing/rtla/src/actions.c
39
free(action->trace_output);
tools/tracing/rtla/src/actions.c
43
free(self->list);
tools/tracing/rtla/src/common.c
313
ops->free(tool);
tools/tracing/rtla/src/common.c
318
free(params);
tools/tracing/rtla/src/common.h
143
void (*free)(struct osnoise_tool *tool);
tools/tracing/rtla/src/osnoise.c
1008
free(top);
tools/tracing/rtla/src/osnoise.c
107
free(context->curr_cpus);
tools/tracing/rtla/src/osnoise.c
121
free(context->orig_cpus);
tools/tracing/rtla/src/osnoise.c
144
free(buffer);
tools/tracing/rtla/src/osnoise.c
71
free(context->curr_cpus);
tools/tracing/rtla/src/osnoise.c
771
free(options);
tools/tracing/rtla/src/osnoise.c
992
free(context);
tools/tracing/rtla/src/osnoise_hist.c
221
free(content);
tools/tracing/rtla/src/osnoise_hist.c
46
free(data->hist[cpu].samples);
tools/tracing/rtla/src/osnoise_hist.c
51
free(data->hist);
tools/tracing/rtla/src/osnoise_hist.c
53
free(data);
tools/tracing/rtla/src/osnoise_hist.c
700
.free = osnoise_free_hist_tool,
tools/tracing/rtla/src/osnoise_top.c
42
free(data->cpu_data);
tools/tracing/rtla/src/osnoise_top.c
43
free(data);
tools/tracing/rtla/src/osnoise_top.c
527
.free = osnoise_free_top_tool,
tools/tracing/rtla/src/timerlat.c
209
free(max_lat);
tools/tracing/rtla/src/timerlat_aa.c
1013
free(taa_ctx->taa_data);
tools/tracing/rtla/src/timerlat_aa.c
1015
free(taa_ctx);
tools/tracing/rtla/src/timerlat_aa.c
800
free(taa_data->prev_irqs_seq);
tools/tracing/rtla/src/timerlat_aa.c
805
free(taa_data->nmi_seq);
tools/tracing/rtla/src/timerlat_aa.c
810
free(taa_data->irqs_seq);
tools/tracing/rtla/src/timerlat_aa.c
815
free(taa_data->softirqs_seq);
tools/tracing/rtla/src/timerlat_aa.c
820
free(taa_data->threads_seq);
tools/tracing/rtla/src/timerlat_aa.c
825
free(taa_data->stack_seq);
tools/tracing/rtla/src/timerlat_hist.c
1113
.free = timerlat_free_histogram_tool,
tools/tracing/rtla/src/timerlat_hist.c
61
free(data->hist[cpu].irq);
tools/tracing/rtla/src/timerlat_hist.c
64
free(data->hist[cpu].thread);
tools/tracing/rtla/src/timerlat_hist.c
67
free(data->hist[cpu].user);
tools/tracing/rtla/src/timerlat_hist.c
73
free(data->hist);
tools/tracing/rtla/src/timerlat_top.c
52
free(data->cpu_data);
tools/tracing/rtla/src/timerlat_top.c
53
free(data);
tools/tracing/rtla/src/timerlat_top.c
888
.free = timerlat_free_top_tool,
tools/tracing/rtla/src/timerlat_u.c
218
free(procs);
tools/tracing/rtla/src/trace.c
171
free(trace->seq);
tools/tracing/rtla/src/trace.c
262
free(free_event->filter);
tools/tracing/rtla/src/trace.c
264
free(free_event->trigger);
tools/tracing/rtla/src/trace.c
265
free(free_event->system);
tools/tracing/rtla/src/trace.c
266
free(free_event);
tools/tracing/rtla/src/trace.c
283
free(tevent);
tools/tracing/rtla/src/trace.c
302
free(event->filter);
tools/tracing/rtla/src/trace.c
317
free(event->trigger);
tools/tracing/rtla/src/trace.c
399
free(hist);
tools/tracing/rtla/src/utils.c
623
free(saved_cpu_idle_disable_state[cpu]);
tools/tracing/rtla/src/utils.c
627
free(saved_cpu_idle_disable_state);
tools/tracing/rtla/src/utils.c
655
free(saved_cpu_idle_disable_state[cpu]);
tools/tracing/rtla/src/utils.c
659
free(saved_cpu_idle_disable_state);
tools/usb/ffs-aio-example/multibuff/device_app/aio_multibuff.c
227
free(iobuf->buf[i]);
tools/usb/ffs-aio-example/multibuff/device_app/aio_multibuff.c
228
free(iobuf->iocb[i]);
tools/usb/ffs-aio-example/multibuff/device_app/aio_multibuff.c
230
free(iobuf->buf);
tools/usb/ffs-aio-example/multibuff/device_app/aio_multibuff.c
231
free(iobuf->iocb);
tools/usb/ffs-aio-example/multibuff/device_app/aio_multibuff.c
284
free(ep_path);
tools/usb/ffs-aio-example/simple/device_app/aio_simple.c
276
free(ep_path);
tools/usb/ffs-aio-example/simple/device_app/aio_simple.c
376
free(buf_in);
tools/usb/ffs-aio-example/simple/device_app/aio_simple.c
377
free(buf_out);
tools/usb/ffs-aio-example/simple/device_app/aio_simple.c
378
free(iocb_in);
tools/usb/ffs-aio-example/simple/device_app/aio_simple.c
379
free(iocb_out);
tools/usb/ffs-test.c
415
free(t->buf);
tools/usb/ffs-test.c
646
free(legacy);
tools/usb/testusb.c
267
free(entry);
tools/usb/usbip/libsrc/names.c
159
free(p);
tools/usb/usbip/libsrc/names.c
180
free(pool->mem);
tools/usb/usbip/libsrc/names.c
184
free(tmp);
tools/usb/usbip/libsrc/usbip_host_common.c
113
free(edev);
tools/usb/usbip/libsrc/usbip_host_common.c
163
free(edev);
tools/usb/usbip/libsrc/vhci_driver.c
171
free(namelist[i]);
tools/usb/usbip/libsrc/vhci_driver.c
172
free(namelist);
tools/usb/usbip/libsrc/vhci_driver.c
207
free(buffer);
tools/usb/usbip/libsrc/vhci_driver.c
213
free(buffer);
tools/usb/usbip/libsrc/vhci_driver.c
224
free(buffer);
tools/usb/usbip/libsrc/vhci_driver.c
232
free(buffer);
tools/usb/usbip/libsrc/vhci_driver.c
236
free(buffer);
tools/usb/usbip/libsrc/vhci_driver.c
297
free(vhci_driver);
tools/usb/usbip/libsrc/vhci_driver.c
314
free(vhci_driver);
tools/usb/usbip/src/usbipd.c
580
free(fds);
tools/verification/rv/src/in_kernel.c
222
free(desc);
tools/verification/rv/src/in_kernel.c
304
free(reactors);
tools/verification/rv/src/in_kernel.c
327
free(format);
tools/verification/rv/src/in_kernel.c
379
free(available_monitors);
tools/verification/rv/src/in_kernel.c
576
free(abs_path);
tools/verification/rv/src/in_kernel.c
621
free(inst);
tools/verification/rv/src/in_kernel.c
635
free(inst);
tools/verification/rv/src/in_kernel.c
91
free(available_monitors);
tools/verification/rv/src/trace.c
73
free(trace->seq);
tools/virtio/linux/kernel.h
109
free((void *)addr);
tools/virtio/linux/kernel.h
85
free(p);
tools/virtio/ringtest/ptr_ring.c
58
free(p);
tools/virtio/virtio-trace/trace-agent.c
140
free(buf);
tools/virtio/virtio-trace/trace-agent.c
255
free(s->rw_ti[i]);
tools/virtio/virtio-trace/trace-agent.c
257
free(s);
tools/virtio/vringh_test.c
755
free(__user_addr_min);
tools/wmi/dell-smbios-example.c
205
free(buffer);
usr/gen_init_cpio.c
566
if (dname_len) free(dname);