arch/alpha/kernel/pci_iommu.c
429
free_pages((unsigned long)cpu_addr, order);
arch/alpha/kernel/pci_iommu.c
456
free_pages((unsigned long)cpu_addr, get_order(size));
arch/alpha/kernel/pci_iommu.c
922
.free_pages = dma_common_free_pages,
arch/arm64/kvm/arm.c
2443
free_pages(per_cpu(kvm_arm_hyp_stack_base, cpu), NVHE_STACK_SHIFT - PAGE_SHIFT);
arch/arm64/kvm/arm.c
2452
free_pages((unsigned long) sve_state, pkvm_host_sve_state_order());
arch/arm64/kvm/arm.c
2455
free_pages(kvm_nvhe_sym(kvm_arm_hyp_percpu_base)[cpu], nvhe_percpu_order());
arch/arm64/mm/mmu.c
1290
free_pages(alloc, order);
arch/loongarch/kvm/main.c
433
free_pages(addr, kvm_loongarch_ops->page_order);
arch/m68k/sun3/sun3dvma.c
333
free_pages(kaddr, get_order(len));
arch/m68k/sun3/sun3dvma.c
341
free_pages(kaddr, get_order(len));
arch/mips/include/asm/mach-generic/floppy.h
122
free_pages(addr, get_order(size));
arch/mips/include/asm/mach-jazz/floppy.h
119
free_pages(addr, get_order(size));
arch/mips/jazz/jazzdma.c
627
.free_pages = dma_common_free_pages,
arch/parisc/include/asm/floppy.h
170
free_pages(addr, get_order(size));
arch/parisc/kernel/pci-dma.c
435
free_pages((unsigned long)__va(dma_handle), order);
arch/powerpc/include/asm/book3s/64/pgalloc.h
44
free_pages((unsigned long)pgd, 4);
arch/powerpc/kernel/dma-iommu.c
228
.free_pages = dma_common_free_pages,
arch/powerpc/kernel/iommu.c
954
free_pages((unsigned long)ret, order);
arch/powerpc/kernel/iommu.c
972
free_pages((unsigned long)vaddr, get_order(size));
arch/powerpc/kvm/book3s_64_mmu_hv.c
106
free_pages(hpt, order - PAGE_SHIFT);
arch/powerpc/kvm/book3s_64_mmu_hv.c
189
free_pages(info->virt, info->order - PAGE_SHIFT);
arch/powerpc/kvm/book3s_xive.c
1846
free_pages((unsigned long)q->qpage,
arch/powerpc/kvm/booke.c
2240
free_pages(kvmppc_booke_handlers, VCPU_SIZE_ORDER);
arch/powerpc/kvm/e500_mmu.c
781
goto free_pages;
arch/powerpc/kvm/e500_mmu.c
851
free_pages:
arch/powerpc/mm/init_64.c
259
free_pages((unsigned long)p, page_order);
arch/powerpc/mm/init_64.c
372
free_pages((unsigned long)(__va(addr)), page_order);
arch/powerpc/perf/imc-pmu.c
1577
free_pages((u64)ptr[i].vbase, get_order(size));
arch/powerpc/perf/imc-pmu.c
1604
free_pages((u64)per_cpu(thread_imc_mem, i), order);
arch/powerpc/perf/imc-pmu.c
1615
free_pages((u64)per_cpu(trace_imc_mem, i), order);
arch/powerpc/perf/imc-pmu.c
628
free_pages((u64)mem_info->vbase, get_order(size));
arch/powerpc/platforms/cell/spufs/inode.c
635
free_pages((unsigned long) isolated_loader,
arch/powerpc/platforms/powernv/pci-ioda-tce.c
237
free_pages(addr_ul, get_order(size << 3));
arch/powerpc/platforms/ps3/system-bus.c
537
free_pages(virt_addr, get_order(size));
arch/powerpc/platforms/ps3/system-bus.c
549
free_pages((unsigned long)vaddr, get_order(size));
arch/powerpc/platforms/ps3/system-bus.c
703
.free_pages = dma_common_free_pages,
arch/powerpc/platforms/ps3/system-bus.c
717
.free_pages = dma_common_free_pages,
arch/powerpc/platforms/pseries/vio.c
618
.free_pages = dma_common_free_pages,
arch/powerpc/sysdev/xive/native.c
240
free_pages((unsigned long)q->qpage, alloc_order);
arch/powerpc/sysdev/xive/spapr.c
561
free_pages((unsigned long)q->qpage, alloc_order);
arch/riscv/kvm/aia_imsic.c
1139
free_pages((unsigned long)imsic->swfile,
arch/riscv/kvm/aia_imsic.c
1161
free_pages((unsigned long)imsic->swfile,
arch/riscv/kvm/mmu.c
601
free_pages((unsigned long)pgd, get_order(kvm_riscv_gstage_pgd_size));
arch/riscv/kvm/nacl.c
95
free_pages((unsigned long)nacl->shmem,
arch/s390/include/asm/idals.h
160
free_pages((unsigned long)vaddr, ib->page_order);
arch/s390/include/asm/idals.h
178
free_pages((unsigned long)vaddr, ib->page_order);
arch/s390/kernel/smp.c
218
free_pages(nodat_stack, THREAD_SIZE_ORDER);
arch/s390/kernel/smp.c
219
free_pages((unsigned long) lc, LC_ORDER);
arch/s390/kernel/smp.c
238
free_pages(nodat_stack, THREAD_SIZE_ORDER);
arch/s390/kernel/smp.c
239
free_pages((unsigned long) lc, LC_ORDER);
arch/s390/kernel/sthyi.c
228
free_pages((unsigned long)sysinfo, 0);
arch/s390/kvm/dat.h
897
free_pages((unsigned long)table, CRST_ALLOC_ORDER);
arch/s390/kvm/pci.c
90
free_pages((unsigned long)aift->gait, size);
arch/s390/kvm/pv.c
243
free_pages(vcpu->arch.pv.stor_base,
arch/s390/kvm/pv.c
288
free_pages(vcpu->arch.pv.stor_base,
arch/s390/kvm/pv.c
322
free_pages(kvm->arch.pv.stor_base,
arch/s390/kvm/pv.c
396
free_pages(leftover->stor_base, get_order(uv_info.guest_base_stor_len));
arch/s390/kvm/pv.c
397
free_pages(leftover->old_gmap_table, CRST_ALLOC_ORDER);
arch/s390/mm/vmem.c
56
free_pages(addr, order);
arch/s390/pci/pci_clp.c
99
free_pages((unsigned long) ptr, get_order(CLP_BLK_SIZE));
arch/sparc/kernel/iommu.c
226
free_pages(first_page, order);
arch/sparc/kernel/iommu.c
260
free_pages((unsigned long)cpu, order);
arch/sparc/kernel/ldc.c
1009
free_pages((unsigned long)q, order);
arch/sparc/kernel/ldc.c
1090
free_pages((unsigned long) table, order);
arch/sparc/kernel/ldc.c
1112
free_pages((unsigned long) ldc_iommu->page_table, order);
arch/sparc/kernel/pci_fire.c
271
free_pages(pages, order);
arch/sparc/kernel/pci_sun4v.c
1114
free_pages(pages, order);
arch/sparc/kernel/pci_sun4v.c
1135
free_pages(pages, order);
arch/sparc/kernel/pci_sun4v.c
255
free_pages(first_page, order);
arch/sparc/kernel/pci_sun4v.c
352
free_pages((unsigned long)cpu, order);
arch/sparc/kernel/pci_sun4v.c
803
free_pages((unsigned long)table, order);
arch/sparc/mm/io-unit.c
268
free_pages(va, get_order(len));
arch/sparc/mm/iommu.c
393
free_pages(va, get_order(len));
arch/um/kernel/process.c
53
free_pages(stack, order);
arch/um/kernel/skas/mmu.c
109
free_pages(mmu->id.stack, ilog2(STUB_DATA_PAGES));
arch/um/kernel/skas/mmu.c
75
free_pages(new_id->stack, ilog2(STUB_DATA_PAGES));
arch/x86/events/intel/ds.c
844
free_pages((unsigned long)buffer, get_order(size));
arch/x86/hyperv/hv_crash.c
579
free_pages((ulong)hv_crash_ptpgs[0], order);
arch/x86/include/asm/floppy.h
171
free_pages(addr, get_order(size));
arch/x86/kernel/amd_gart_64.c
685
.free_pages = dma_direct_free_pages,
arch/x86/kernel/machine_kexec_32.c
45
free_pages((unsigned long)image->arch.pgd, pgd_allocation_order());
arch/x86/kvm/svm/avic.c
312
free_pages((unsigned long)kvm_svm->avic_physical_id_table,
arch/x86/kvm/vmx/vmx.c
321
free_pages((unsigned long)vmx_l1d_flush_pages, L1D_CACHE_ORDER);
arch/x86/kvm/vmx/vmx.c
8580
free_pages((unsigned long)kvm_vmx->pid_table, vmx_get_pid_table_order(kvm));
arch/x86/platform/efi/efi.c
555
free_pages((unsigned long)old_memmap, old_shift);
arch/x86/platform/efi/efi_64.c
100
free_pages((unsigned long)efi_pgd, pgd_allocation_order());
arch/x86/xen/mmu_pv.c
157
free_pages((unsigned long)old_array, old_order - MIN_CONTIG_ORDER);
arch/x86/xen/pmu.c
534
free_pages((unsigned long)xenpmu_data, 0);
arch/x86/xen/pmu.c
550
free_pages((unsigned long)per_cpu(xenpmu_shared, cpu).xenpmu_data, 0);
crypto/testmgr.c
180
free_pages((unsigned long)buf[i], order);
crypto/testmgr.c
195
free_pages((unsigned long)buf[i], order);
crypto/xor.c
157
free_pages((unsigned long)b1, 2);
drivers/base/devres.c
1158
free_pages(devres->addr, devres->order);
drivers/base/devres.c
1188
free_pages(addr, order);
drivers/block/floppy.c
268
#define fd_dma_mem_free(addr, size) free_pages(addr, get_order(size))
drivers/block/ps3vram.c
775
free_pages((unsigned long) priv->xdr_buf, get_order(XDR_BUF_SIZE));
drivers/block/ps3vram.c
799
free_pages((unsigned long) priv->xdr_buf, get_order(XDR_BUF_SIZE));
drivers/block/ublk_drv.c
4060
free_pages((unsigned long)ubq->io_cmd_buf, get_order(size));
drivers/block/xen-blkback/blkback.c
276
gnttab_page_cache_put(&ring->free_pages, pages,
drivers/block/xen-blkback/blkback.c
319
gnttab_page_cache_put(&ring->free_pages, pages,
drivers/block/xen-blkback/blkback.c
328
gnttab_page_cache_put(&ring->free_pages, pages, segs_to_unmap);
drivers/block/xen-blkback/blkback.c
613
gnttab_page_cache_shrink(&ring->free_pages, 0);
drivers/block/xen-blkback/blkback.c
615
gnttab_page_cache_shrink(&ring->free_pages,
drivers/block/xen-blkback/blkback.c
642
gnttab_page_cache_shrink(&ring->free_pages, 0 /* All */);
drivers/block/xen-blkback/blkback.c
681
gnttab_page_cache_put(&ring->free_pages, data->pages, data->count);
drivers/block/xen-blkback/blkback.c
748
gnttab_page_cache_put(&ring->free_pages, unmap_pages,
drivers/block/xen-blkback/blkback.c
796
if (gnttab_page_cache_get(&ring->free_pages,
drivers/block/xen-blkback/blkback.c
798
gnttab_page_cache_put(&ring->free_pages,
drivers/block/xen-blkback/blkback.c
833
gnttab_page_cache_put(&ring->free_pages,
drivers/block/xen-blkback/common.h
294
struct gnttab_page_cache free_pages;
drivers/block/xen-blkback/xenbus.c
146
gnttab_page_cache_init(&ring->free_pages);
drivers/block/xen-blkback/xenbus.c
324
BUG_ON(ring->free_pages.num_pages != 0);
drivers/char/agp/agp.h
233
free_pages((unsigned long)(table), (order))
drivers/char/agp/uninorth-agp.c
443
free_pages((unsigned long)table, page_order);
drivers/char/agp/uninorth-agp.c
470
free_pages((unsigned long) bridge->gatt_table_real, page_order);
drivers/char/xillybus/xillyusb.c
420
free_pages((unsigned long)fifo->mem[i], buf_order);
drivers/char/xillybus/xillyusb.c
441
free_pages((unsigned long)fifo->mem[i], fifo->buf_order);
drivers/char/xillybus/xillyusb.c
480
free_pages((unsigned long)xb->buf, ep->order);
drivers/crypto/ccp/tee-dev.c
56
free_pages((unsigned long)rb_mgr->ring_start,
drivers/crypto/inside-secure/eip93/eip93-common.c
145
free_pages((unsigned long)sg_virt(*sg), get_order(len));
drivers/crypto/omap-crypto.c
217
free_pages((unsigned long)buf, pages);
drivers/crypto/omap-sham.c
1140
free_pages((unsigned long)sg_virt(ctx->sg),
drivers/crypto/s5p-sss.c
1311
free_pages((unsigned long)sg_virt(ctx->sg),
drivers/crypto/s5p-sss.c
453
free_pages((unsigned long)sg_virt(*sg), get_order(len));
drivers/crypto/stm32/stm32-hash.c
1347
free_pages((unsigned long)sg_virt(rctx->sg), get_order(rctx->sg->length));
drivers/dma-buf/heaps/cma_heap.c
371
goto free_pages;
drivers/dma-buf/heaps/cma_heap.c
375
free_pages:
drivers/dma-buf/heaps/system_heap.c
408
goto free_pages;
drivers/dma-buf/heaps/system_heap.c
412
free_pages:
drivers/dma/ste_dma40.c
3387
free_pages(page_list[j], base->lcla_pool.pages);
drivers/dma/ste_dma40.c
3397
free_pages(page_list[j], base->lcla_pool.pages);
drivers/dma/ste_dma40.c
3646
free_pages((unsigned long)base->lcla_pool.base,
drivers/firmware/arm_ffa/driver.c
2070
goto free_pages;
drivers/firmware/arm_ffa/driver.c
2076
goto free_pages;
drivers/firmware/arm_ffa/driver.c
2084
goto free_pages;
drivers/firmware/arm_ffa/driver.c
2101
free_pages:
drivers/firmware/efi/libstub/alignedmem.c
54
efi_bs_call(free_pages, alloc_addr, slack - l + 1);
drivers/firmware/efi/libstub/alignedmem.c
58
efi_bs_call(free_pages, *addr + size, slack);
drivers/firmware/efi/libstub/arm32-stub.c
120
efi_bs_call(free_pages, alloc_base,
drivers/firmware/efi/libstub/arm32-stub.c
124
efi_bs_call(free_pages, *reserve_addr + MAX_UNCOMP_KERNEL_SIZE,
drivers/firmware/efi/libstub/efistub.h
263
efi_status_t (__efiapi *free_pages)(efi_physical_addr_t,
drivers/firmware/efi/libstub/efistub.h
338
u32 free_pages;
drivers/firmware/efi/libstub/mem.c
125
efi_bs_call(free_pages, addr, nr_pages);
drivers/fpga/dfl-afu-dma-region.c
55
goto free_pages;
drivers/fpga/dfl-afu-dma-region.c
67
free_pages:
drivers/gpu/drm/amd/amdkfd/kfd_events.c
303
free_pages((unsigned long)page->kernel_address,
drivers/gpu/drm/amd/amdkfd/kfd_process.c
1125
free_pages((unsigned long)pdd->qpd.cwsr_kaddr,
drivers/gpu/drm/drm_pagemap.c
732
goto free_pages;
drivers/gpu/drm/drm_pagemap.c
764
free_pages:
drivers/gpu/drm/i915/gvt/opregion.c
294
free_pages((unsigned long)vgpu_opregion(vgpu)->va,
drivers/gpu/drm/msm/msm_iommu.c
431
free_pages((unsigned long)data, get_order(size));
drivers/gpu/drm/nouveau/nouveau_dmem.c
129
page->zone_device_data = dmem->free_pages;
drivers/gpu/drm/nouveau/nouveau_dmem.c
130
dmem->free_pages = page;
drivers/gpu/drm/nouveau/nouveau_dmem.c
354
page->zone_device_data = drm->dmem->free_pages;
drivers/gpu/drm/nouveau/nouveau_dmem.c
355
drm->dmem->free_pages = page;
drivers/gpu/drm/nouveau/nouveau_dmem.c
370
*ppage = drm->dmem->free_pages;
drivers/gpu/drm/nouveau/nouveau_dmem.c
371
drm->dmem->free_pages = (*ppage)->zone_device_data;
drivers/gpu/drm/nouveau/nouveau_dmem.c
411
} else if (!is_large && drm->dmem->free_pages) {
drivers/gpu/drm/nouveau/nouveau_dmem.c
412
page = drm->dmem->free_pages;
drivers/gpu/drm/nouveau/nouveau_dmem.c
413
drm->dmem->free_pages = page->zone_device_data;
drivers/gpu/drm/nouveau/nouveau_dmem.c
86
struct page *free_pages;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c
451
goto free_pages;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c
458
goto free_pages;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c
470
goto free_pages;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c
502
free_pages:
drivers/gpu/drm/omapdrm/omap_gem.c
260
goto free_pages;
drivers/gpu/drm/omapdrm/omap_gem.c
284
goto free_pages;
drivers/gpu/drm/omapdrm/omap_gem.c
295
free_pages:
drivers/gpu/drm/panthor/panthor_mmu.c
490
free_pages((unsigned long)data, get_order(size));
drivers/gpu/drm/tegra/drm.c
1053
goto free_pages;
drivers/gpu/drm/tegra/drm.c
1066
free_pages:
drivers/gpu/drm/tegra/drm.c
1067
free_pages((unsigned long)virt, get_order(size));
drivers/gpu/drm/tegra/drm.c
1086
free_pages((unsigned long)virt, get_order(size));
drivers/gpu/drm/tests/drm_panic_test.c
138
goto free_pages;
drivers/gpu/drm/tests/drm_panic_test.c
161
free_pages:
drivers/hv/mshv_root_main.c
270
free_pages((unsigned long)input_pg, pages_order);
drivers/hv/mshv_vtl_main.c
1148
goto free_pages;
drivers/hv/mshv_vtl_main.c
1155
goto free_pages;
drivers/hv/mshv_vtl_main.c
1158
free_pages:
drivers/infiniband/hw/mlx5/umr.c
550
free_pages((unsigned long)xlt, get_order(length));
drivers/iommu/fsl_pamu.c
919
free_pages((unsigned long)ppaact, order);
drivers/iommu/io-pgtable-arm-v7s.c
292
free_pages((unsigned long)table, get_order(size));
drivers/iommu/io-pgtable-arm-v7s.c
309
free_pages((unsigned long)table, get_order(size));
drivers/irqchip/irq-gic-v3-its.c
250
free_pages((unsigned long)addr, order);
drivers/mailbox/riscv-sbi-mpxy-mbox.c
360
free_pages((unsigned long)page_to_virt(shmem_page),
drivers/md/bcache/bset.c
1284
free_pages((unsigned long) out, order);
drivers/md/bcache/bset.c
299
free_pages((unsigned long) t->prev,
drivers/md/bcache/bset.c
305
free_pages((unsigned long) t->tree,
drivers/md/bcache/bset.c
308
free_pages((unsigned long) t->data, b->page_order);
drivers/md/bcache/btree.c
762
free_pages((unsigned long) c->verify_ondisk, ilog2(meta_bucket_pages(&c->cache->sb)));
drivers/md/bcache/journal.c
899
free_pages((unsigned long) c->journal.w[1].data, JSET_BITS);
drivers/md/bcache/journal.c
900
free_pages((unsigned long) c->journal.w[0].data, JSET_BITS);
drivers/md/bcache/super.c
1686
free_pages((unsigned long) c->uuids, ilog2(meta_bucket_pages(&c->cache->sb)));
drivers/md/bcache/super.c
2216
free_pages((unsigned long) ca->disk_buckets, ilog2(meta_bucket_pages(&ca->sb)));
drivers/md/dm-bufio.c
1214
free_pages((unsigned long)data,
drivers/md/dm-vdo/block-map.c
2791
zone->page_cache.stats.free_pages = zone->page_cache.page_count;
drivers/md/dm-vdo/block-map.c
312
ADD_ONCE(stats->free_pages, delta);
drivers/md/dm-vdo/block-map.c
3329
totals.free_pages += READ_ONCE(stats->free_pages);
drivers/md/dm-vdo/message-stats.c
189
write_u32("freePages : ", stats->free_pages, ", ", buf, maxlen);
drivers/md/dm-vdo/statistics.h
95
u32 free_pages;
drivers/md/raid1.c
1242
goto free_pages;
drivers/md/raid1.c
1246
goto free_pages;
drivers/md/raid1.c
1260
free_pages:
drivers/media/pci/solo6x10/solo6x10-p2m.c
218
free_pages((unsigned long)wr_buf, order);
drivers/media/pci/solo6x10/solo6x10-p2m.c
244
free_pages((unsigned long)wr_buf, order);
drivers/media/pci/solo6x10/solo6x10-p2m.c
245
free_pages((unsigned long)rd_buf, order);
drivers/media/platform/ti/omap/omap_voutlib.c
342
free_pages((unsigned long) virtaddr, order);
drivers/misc/ocxl/link.c
379
free_pages((unsigned long) spa->spa_mem, spa->spa_order);
drivers/misc/sgi-gru/grufile.c
297
free_pages((unsigned long)gru_base[bid], order);
drivers/misc/sgi-gru/grufile.c
308
free_pages((unsigned long)gru_base[bid], order);
drivers/misc/sgi-xp/xpc_uv.c
229
free_pages((unsigned long)mq->address, pg_order);
drivers/misc/sgi-xp/xpc_uv.c
258
free_pages((unsigned long)mq->address, pg_order);
drivers/mmc/host/renesas_sdhi_sys_dmac.c
439
free_pages((unsigned long)host->bounce_buf, 0);
drivers/net/ethernet/amd/mvme147.c
132
free_pages(lp->ram, 3);
drivers/net/ethernet/amd/mvme147.c
195
free_pages(lp->ram, 3);
drivers/net/ethernet/asix/ax88796c_main.c
224
u8 free_pages;
drivers/net/ethernet/asix/ax88796c_main.c
229
free_pages = AX_READ(&ax_local->ax_spi, P0_TFBFCR) & TX_FREEBUF_MASK;
drivers/net/ethernet/asix/ax88796c_main.c
230
if (free_pages < need_pages) {
drivers/net/ethernet/cirrus/cs89x0.c
478
free_pages((unsigned long)(lp->dma_buff),
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1748
free_pages((unsigned long)vaddr, 0);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1804
free_pages((unsigned long)vaddr, 0);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1911
free_pages((unsigned long)vaddr, 0);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1924
free_pages((unsigned long)sg_vaddr, 0);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1938
free_pages((unsigned long)vaddr, 0);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2099
free_pages((unsigned long)buff_start, 0);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2646
free_pages((unsigned long)vaddr, 0);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2662
free_pages((unsigned long)vaddr, 0);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2673
free_pages((unsigned long)vaddr, 0);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2796
free_pages((unsigned long)vaddr, 0);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
167
free_pages((unsigned long)sg_vaddr, 0);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
173
free_pages((unsigned long)vaddr, 0);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
234
free_pages((unsigned long)sg_vaddr, 0);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
296
free_pages((unsigned long)vaddr, 0);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
482
free_pages((unsigned long)vaddr, 0);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
629
free_pages((unsigned long)vaddr, 0);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
684
free_pages((unsigned long)vaddr, 0);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
2560
free_pages((unsigned long)vaddr, 0);
drivers/net/ethernet/google/gve/gve_main.c
1142
goto free_pages;
drivers/net/ethernet/google/gve/gve_main.c
1150
free_pages:
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
5091
free_pages((unsigned long)tx_spare->buf,
drivers/net/ethernet/ibm/ibmvnic.c
4035
free_pages((unsigned long)scrq->msgs, 2);
drivers/net/ethernet/ibm/ibmvnic.c
4113
free_pages((unsigned long)scrq->msgs, 2);
drivers/net/ethernet/ibm/ibmvnic.c
5691
__be32_to_cpu(crq->query_map_rsp.free_pages));
drivers/net/ethernet/ibm/ibmvnic.h
614
__be32 free_pages;
drivers/net/ethernet/mediatek/mtk_wed.c
584
free_pages((unsigned long)wed_amsdu[i].txd,
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
153
goto free_pages;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
159
free_pages:
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
160
free_pages((unsigned long)tracer->buff.log_buf, get_order(tracer->buff.size));
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
175
free_pages((unsigned long)tracer->buff.log_buf, get_order(tracer->buff.size));
drivers/net/ethernet/sun/niu.c
10018
free_pages((unsigned long) cpu_addr, order);
drivers/net/rionet.c
529
free_pages((unsigned long)nets[mport->id].active,
drivers/net/rionet.c
683
free_pages((unsigned long)nets[id].active,
drivers/net/wireless/broadcom/b43/debugfs.c
529
free_pages((unsigned long)buf, buforder);
drivers/net/wireless/broadcom/b43/debugfs.c
541
free_pages((unsigned long)dfile->buffer, buforder);
drivers/net/wireless/broadcom/b43legacy/debugfs.c
231
free_pages((unsigned long)buf, buforder);
drivers/net/wireless/broadcom/b43legacy/debugfs.c
243
free_pages((unsigned long)dfile->buffer, buforder);
drivers/net/wireless/intel/iwlegacy/common.h
1502
free_pages(page, il->hw_params.rx_page_order);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
227
free_pages(cmd->_rx_page_addr, cmd->_rx_page_order);
drivers/net/wireless/realtek/rtw89/pci.c
3546
INIT_LIST_HEAD(&wd_ring->free_pages);
drivers/net/wireless/realtek/rtw89/pci.h
1566
struct list_head free_pages;
drivers/net/wireless/realtek/rtw89/pci.h
1696
txwd = list_first_entry_or_null(&wd_ring->free_pages,
drivers/net/wireless/realtek/rtw89/pci.h
1715
list_add_tail(&txwd->list, &wd_ring->free_pages);
drivers/net/wireless/ti/wlcore/main.c
6480
free_pages((unsigned long)wl->aggr_buf, order);
drivers/net/wireless/ti/wlcore/main.c
6511
free_pages((unsigned long)wl->aggr_buf, get_order(wl->aggr_buf_size));
drivers/parisc/ccio-dma.c
1028
.free_pages = dma_common_free_pages,
drivers/parisc/ccio-dma.c
879
free_pages((unsigned long)cpu_addr, get_order(size));
drivers/parisc/sba_iommu.c
1092
.free_pages = dma_common_free_pages,
drivers/parisc/sba_iommu.c
1178
free_pages(pdir_base, pdir_order);
drivers/parisc/sba_iommu.c
1185
free_pages(new_pdir, pdir_order);
drivers/parisc/sba_iommu.c
1198
free_pages( pdir_base, pdir_order);
drivers/parisc/sba_iommu.c
1201
free_pages(new_pdir, 20-12);
drivers/parisc/sba_iommu.c
1216
free_pages(new_pdir, 20-12);
drivers/parisc/sba_iommu.c
1219
free_pages(new_pdir - 128*1024 , 17-12);
drivers/parisc/sba_iommu.c
916
free_pages((unsigned long) vaddr, get_order(size));
drivers/pci/controller/pcie-rzg3s-host.c
702
goto free_pages;
drivers/pci/controller/pcie-rzg3s-host.c
751
free_pages:
drivers/pci/controller/pcie-rzg3s-host.c
752
free_pages(msi->pages, 0);
drivers/pci/controller/pcie-rzg3s-host.c
788
free_pages(msi->pages, 0);
drivers/platform/x86/dell/dell_rbu.c
197
free_pages((unsigned long)invalid_addr_packet_array[idx], ordernum);
drivers/platform/x86/dell/dell_rbu.c
329
free_pages((unsigned long) newpacket->data,
drivers/platform/x86/dell/dell_rbu.c
352
free_pages((unsigned long) rbu_data.image_update_buffer,
drivers/s390/block/dasd.c
102
free_pages((unsigned long) device->ccw_mem, 1);
drivers/s390/block/dasd.c
110
free_pages((unsigned long) device->ccw_mem, 1);
drivers/s390/block/dasd.c
140
free_pages((unsigned long) device->ese_mem, 1);
drivers/s390/block/dasd.c
142
free_pages((unsigned long) device->ccw_mem, 1);
drivers/s390/char/hmcdrv_cache.c
243
free_pages((unsigned long) hmcdrv_cache_file.content,
drivers/s390/char/hmcdrv_ftp.c
283
free_pages((unsigned long) ftp.buf, order);
drivers/s390/char/sclp_cmd.c
122
free_pages((unsigned long)sccb, get_order(length));
drivers/s390/char/vmcp.c
95
free_pages((unsigned long)session->response, order);
drivers/s390/cio/cmf.c
509
free_pages((unsigned long)mem, get_order(size));
drivers/s390/cio/cmf.c
553
free_pages((unsigned long)cmb_area.mem, get_order(size));
drivers/scsi/libiscsi.c
3227
free_pages((unsigned long) conn->data,
drivers/scsi/libiscsi.c
3271
free_pages((unsigned long) conn->data,
drivers/scsi/megaraid/megaraid_sas_base.c
8055
free_pages((ulong)fusion->ld_drv_map[i],
drivers/scsi/megaraid/megaraid_sas_fusion.c
1694
free_pages((ulong)fusion->ld_drv_map[i],
drivers/scsi/megaraid/megaraid_sas_fusion.c
5351
free_pages((ulong)fusion->load_balance_info,
drivers/scsi/megaraid/megaraid_sas_fusion.c
5359
free_pages((ulong)fusion->log_to_span,
drivers/scsi/ncr53c8xx.c
362
free_pages(m, MEMO_PAGE_ORDER);
drivers/scsi/qedi/qedi_main.c
181
free_pages((unsigned long)udev->ll2_buf, 2);
drivers/scsi/sym53c8xx_2/sym_hipd.h
1115
free_pages((unsigned long)p, SYM_MEM_PAGE_ORDER)
drivers/scsi/vmw_pvscsi.c
1210
free_pages((unsigned long)ctx->sgl, get_order(SGL_SIZE));
drivers/scsi/vmw_pvscsi.c
1282
free_pages((unsigned long)ctx->sgl,
drivers/sh/maple/maple.c
872
free_pages((unsigned long) maple_sendbuf, MAPLE_DMA_PAGES);
drivers/spi/spi-rockchip-sfc.c
725
free_pages((unsigned long)sfc->buffer, get_order(sfc->max_iosize));
drivers/spi/spi-rockchip-sfc.c
748
free_pages((unsigned long)sfc->buffer, get_order(sfc->max_iosize));
drivers/tee/amdtee/core.c
303
free_pages((u64)ta, get_order(ta_size));
drivers/tee/amdtee/shm_pool.c
33
free_pages(va, order);
drivers/tee/amdtee/shm_pool.c
45
free_pages((unsigned long)shm->kaddr, get_order(shm->size));
drivers/usb/core/buffer.c
210
free_pages((unsigned long)addr, get_order(size));
drivers/usb/core/devices.c
482
free_pages((unsigned long)pages_start, 1);
drivers/usb/core/devices.c
493
free_pages((unsigned long)pages_start, 1);
drivers/virt/acrn/mm.c
247
goto free_pages;
drivers/virt/acrn/mm.c
344
free_pages:
drivers/virt/fsl_hypervisor.c
244
goto free_pages;
drivers/virt/fsl_hypervisor.c
300
free_pages:
drivers/virt/vboxguest/vboxguest_utils.c
94
free_pages((unsigned long)req, get_order(PAGE_ALIGN(len)));
drivers/xen/grant-dma-ops.c
290
.free_pages = xen_grant_dma_free_pages,
drivers/xen/swiotlb-xen.c
173
free_pages((unsigned long)ret, get_order(size));
drivers/xen/swiotlb-xen.c
194
free_pages((unsigned long)vaddr, get_order(size));
drivers/xen/swiotlb-xen.c
442
.free_pages = dma_common_free_pages,
drivers/xen/xen-scsiback.c
101
struct gnttab_page_cache free_pages;
drivers/xen/xen-scsiback.c
1261
gnttab_page_cache_shrink(&info->free_pages, 0);
drivers/xen/xen-scsiback.c
1291
gnttab_page_cache_init(&info->free_pages);
drivers/xen/xen-scsiback.c
266
gnttab_page_cache_put(&req->info->free_pages, req->pages,
drivers/xen/xen-scsiback.c
471
if (gnttab_page_cache_get(&info->free_pages, pg + mapcount)) {
drivers/xen/xen-scsiback.c
472
gnttab_page_cache_put(&info->free_pages, pg, mapcount);
drivers/xen/xen-scsiback.c
821
gnttab_page_cache_shrink(&info->free_pages, scsiback_max_buffer_pages);
fs/ceph/mds_client.c
814
free_pages((unsigned long)info->dir_entries, get_order(info->dir_buf_size));
fs/ecryptfs/crypto.c
1098
free_pages((unsigned long)virt, order);
fs/hugetlbfs/inode.c
1139
long free_pages;
fs/hugetlbfs/inode.c
1143
free_pages = sbinfo->spool->max_hpages
fs/hugetlbfs/inode.c
1145
buf->f_bavail = buf->f_bfree = free_pages;
fs/jbd2/journal.c
2801
free_pages((unsigned long)ptr, get_order(size));
fs/nfs/dir.c
964
goto free_pages;
fs/nfs/dir.c
974
free_pages:
fs/nilfs2/ioctl.c
110
free_pages((unsigned long)buf, 0);
fs/proc/vmcore.c
1207
free_pages((unsigned long)elfcorebuf, get_order(elfcorebuf_sz_orig));
fs/proc/vmcore.c
1559
free_pages((unsigned long)elfcorebuf, get_order(elfcorebuf_sz_orig));
fs/smb/client/smb2ops.c
4869
goto free_pages;
fs/smb/client/smb2ops.c
4912
free_pages:
fs/smb/client/smb2ops.c
4974
goto free_pages;
fs/smb/client/smb2ops.c
4994
goto free_pages;
fs/smb/client/smb2ops.c
5013
free_pages:
fs/smb/client/smb2ops.c
5020
goto free_pages;
include/linux/dma-map-ops.h
25
void (*free_pages)(struct device *dev, size_t size, struct page *vaddr,
include/linux/gfp.h
391
extern void free_pages(unsigned long addr, unsigned int order);
include/linux/gfp.h
394
#define free_page(addr) free_pages((addr), 0)
include/linux/mmzone.h
1539
long free_pages);
kernel/bpf/arena.c
147
static int apply_range_clear_cb(pte_t *pte, unsigned long addr, void *free_pages)
kernel/bpf/arena.c
164
if (free_pages)
kernel/bpf/arena.c
165
__llist_add(&page->pcp_llist, free_pages);
kernel/bpf/arena.c
669
struct llist_head free_pages;
kernel/bpf/arena.c
699
init_llist_head(&free_pages);
kernel/bpf/arena.c
702
apply_range_clear_cb, &free_pages);
kernel/bpf/arena.c
714
llist_for_each_safe(pos, t, __llist_del_all(&free_pages)) {
kernel/bpf/arena.c
791
struct llist_head free_pages;
kernel/bpf/arena.c
804
init_llist_head(&free_pages);
kernel/bpf/arena.c
817
apply_range_clear_cb, &free_pages);
kernel/bpf/arena.c
840
llist_for_each_safe(pos, t, __llist_del_all(&free_pages)) {
kernel/dma/mapping.c
745
else if (ops->free_pages)
kernel/dma/mapping.c
746
ops->free_pages(dev, size, page, dma_handle, dir);
kernel/dma/swiotlb.c
482
free_pages((unsigned long)vstart, order);
kernel/dma/swiotlb.c
518
free_pages((unsigned long)mem->areas, area_order);
kernel/dma/swiotlb.c
520
free_pages((unsigned long)vstart, order);
kernel/dma/swiotlb.c
546
free_pages((unsigned long)mem->areas, area_order);
kernel/dma/swiotlb.c
547
free_pages(tbl_vaddr, get_order(tbl_size));
kernel/dma/swiotlb.c
548
free_pages((unsigned long)mem->slots, get_order(slots_size));
kernel/dma/swiotlb.c
759
free_pages((unsigned long)pool->slots, get_order(slots_size));
kernel/trace/ftrace.c
3892
free_pages((unsigned long)pg->records, pg->order);
kernel/trace/ftrace.c
3926
goto free_pages;
kernel/trace/ftrace.c
3934
goto free_pages;
kernel/trace/ftrace.c
3941
free_pages:
kernel/trace/ftrace.c
7929
free_pages((unsigned long)pg->records, pg->order);
kernel/trace/ring_buffer.c
2280
goto free_pages;
kernel/trace/ring_buffer.c
2294
goto free_pages;
kernel/trace/ring_buffer.c
2304
goto free_pages;
kernel/trace/ring_buffer.c
2309
goto free_pages;
kernel/trace/ring_buffer.c
2316
free_pages:
kernel/trace/ring_buffer.c
401
free_pages((unsigned long)bpage->page, bpage->order);
kernel/trace/ring_buffer.c
6584
free_pages((unsigned long)bpage, data_page->order);
kernel/trace/ring_buffer.c
6981
free_pages((unsigned long)old_free_data_page, old_order);
kernel/trace/trace_sched_switch.c
198
free_pages((unsigned long)s, order);
kernel/vmcore_info.c
155
free_pages((unsigned long)vmcoreinfo_data, order);
lib/raid6/algos.c
278
free_pages((unsigned long)disk_ptr, RAID6_TEST_DISKS_ORDER);
lib/stackdepot.c
735
free_pages((unsigned long)prealloc, DEPOT_POOL_ORDER);
lib/test_free_pages.c
24
free_pages(addr, 3);
lib/test_hmm.c
122
struct page *free_pages;
lib/test_hmm.c
1441
for (page = mdevice->free_pages; page; page = page->zone_device_data)
lib/test_hmm.c
1443
mdevice->free_pages = page->zone_device_data;
lib/test_hmm.c
1470
mdevice->free_pages = NULL;
lib/test_hmm.c
1611
page->zone_device_data = mdevice->free_pages;
lib/test_hmm.c
1612
mdevice->free_pages = page;
lib/test_hmm.c
588
page->zone_device_data = mdevice->free_pages;
lib/test_hmm.c
589
mdevice->free_pages = page;
lib/test_hmm.c
603
} else if (mdevice->free_pages) {
lib/test_hmm.c
604
*ppage = mdevice->free_pages;
lib/test_hmm.c
605
mdevice->free_pages = (*ppage)->zone_device_data;
lib/test_hmm.c
654
} else if (!is_large && mdevice->free_pages) {
lib/test_hmm.c
655
dpage = mdevice->free_pages;
lib/test_hmm.c
656
mdevice->free_pages = dpage->zone_device_data;
mm/compaction.c
2359
unsigned long free_pages)
mm/compaction.c
2381
ALLOC_CMA, free_pages);
mm/compaction.c
2474
unsigned long free_pages;
mm/compaction.c
2478
free_pages = zone_page_state(zone, NR_FREE_PAGES_BLOCKS);
mm/compaction.c
2480
free_pages = zone_page_state(zone, NR_FREE_PAGES);
mm/compaction.c
2484
alloc_flags, free_pages))
mm/gup_test.c
122
goto free_pages;
mm/gup_test.c
202
free_pages:
mm/kasan/kasan_test_c.c
1957
free_pages((unsigned long)p_ptr, 1);
mm/kasan/kasan_test_c.c
1987
free_pages((unsigned long)p_ptr, 1);
mm/kasan/kasan_test_c.c
2019
free_pages((unsigned long)ptr, order);
mm/kasan/kasan_test_c.c
362
free_pages((unsigned long)ptr, order);
mm/kasan/kasan_test_c.c
374
free_pages((unsigned long)ptr, order);
mm/mmu_gather.c
161
free_pages((unsigned long)batch, 0);
mm/page_alloc.c
2316
int free_pages, movable_pages, alike_pages;
mm/page_alloc.c
2339
if (!prep_move_freepages_block(zone, page, &start_pfn, &free_pages,
mm/page_alloc.c
2360
- (free_pages + movable_pages);
mm/page_alloc.c
2368
if (free_pages + alike_pages >= (1 << (pageblock_order-1)) ||
mm/page_alloc.c
3604
long free_pages)
mm/page_alloc.c
3610
free_pages -= __zone_watermark_unusable_free(z, order, alloc_flags);
mm/page_alloc.c
3646
if (free_pages <= min + z->lowmem_reserve[highest_zoneidx])
mm/page_alloc.c
3691
long free_pages;
mm/page_alloc.c
3693
free_pages = zone_page_state(z, NR_FREE_PAGES);
mm/page_alloc.c
3703
usable_free = free_pages;
mm/page_alloc.c
3713
free_pages))
mm/page_alloc.c
3726
alloc_flags, free_pages);
mm/page_alloc.c
5399
EXPORT_SYMBOL(free_pages);
mm/slub.c
8656
free_pages((unsigned long)t->loc,
mm/vmscan.c
6445
unsigned long free_pages = 0;
mm/vmscan.c
6457
free_pages += zone_page_state_snapshot(zone, NR_FREE_PAGES);
mm/vmscan.c
6464
wmark_ok = free_pages > pfmemalloc_reserve / 2;
mm/vmscan.c
6768
unsigned long free_pages;
mm/vmscan.c
6802
free_pages = zone_page_state(zone, item);
mm/vmscan.c
6803
if (zone->percpu_drift_mark && free_pages < zone->percpu_drift_mark)
mm/vmscan.c
6804
free_pages = zone_page_state_snapshot(zone, item);
mm/vmscan.c
6807
0, free_pages))
mm/vmstat.c
1050
unsigned long free_pages;
mm/vmstat.c
1069
info->free_pages = 0;
mm/vmstat.c
1086
info->free_pages += blocks << order;
mm/vmstat.c
1122
return 1000 - div_u64( (1000+(div_u64(info->free_pages * 1000ULL, requested))), info->free_blocks_total);
mm/vmstat.c
1135
if (info.free_pages == 0)
mm/vmstat.c
1138
return div_u64((info.free_pages -
mm/vmstat.c
1140
info.free_pages);
mm/vmstat.c
2309
if (info->free_pages == 0)
mm/vmstat.c
2319
return div_u64((info->free_pages - (info->free_blocks_suitable << order)) * 1000ULL, info->free_pages);
mm/zsmalloc.c
1798
LIST_HEAD(free_pages);
mm/zsmalloc.c
1809
&free_pages);
mm/zsmalloc.c
1813
list_for_each_entry_safe(zspage, tmp, &free_pages, list) {
net/packet/af_packet.c
4354
free_pages((unsigned long)pg_vec[i].buffer,
net/sctp/protocol.c
1644
free_pages((unsigned long)sctp_port_hashtable,
net/sctp/protocol.c
1685
free_pages((unsigned long)sctp_port_hashtable,
net/xfrm/xfrm_hash.c
39
free_pages((unsigned long)n, get_order(sz));
security/integrity/ima/ima_crypto.c
282
free_pages((unsigned long)ptr, get_order(size));