| /linux/drivers/firmware/efi/libstub/ |
| H A D | alignedmem.c | 54 efi_bs_call(free_pages, alloc_addr, slack - l + 1); in efi_allocate_pages_aligned() 58 efi_bs_call(free_pages, *addr + size, slack); in efi_allocate_pages_aligned()
|
| H A D | arm32-stub.c | 120 efi_bs_call(free_pages, alloc_base, in handle_kernel_image() 124 efi_bs_call(free_pages, *reserve_addr + MAX_UNCOMP_KERNEL_SIZE, in handle_kernel_image()
|
| /linux/drivers/tee/amdtee/ |
| H A D | shm_pool.c | 33 free_pages(va, order); in pool_op_alloc() 45 free_pages((unsigned long)shm->kaddr, get_order(shm->size)); in pool_op_free()
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_dmem.c | 86 struct page *free_pages; member 129 page->zone_device_data = dmem->free_pages; in nouveau_dmem_folio_free() 130 dmem->free_pages = page; in nouveau_dmem_folio_free() 354 page->zone_device_data = drm->dmem->free_pages; in nouveau_dmem_chunk_alloc() 355 drm->dmem->free_pages = page; in nouveau_dmem_chunk_alloc() 370 *ppage = drm->dmem->free_pages; in nouveau_dmem_chunk_alloc() 371 drm->dmem->free_pages = (*ppage)->zone_device_data; in nouveau_dmem_chunk_alloc() 411 } else if (!is_large && drm->dmem->free_pages) { in nouveau_dmem_page_alloc_locked() 412 page = drm->dmem->free_pages; in nouveau_dmem_page_alloc_locked() 413 drm->dmem->free_pages = page->zone_device_data; in nouveau_dmem_page_alloc_locked()
|
| /linux/lib/ |
| H A D | test_hmm.c | 122 struct page *free_pages; member 588 page->zone_device_data = mdevice->free_pages; in dmirror_allocate_chunk() 589 mdevice->free_pages = page; in dmirror_allocate_chunk() 603 } else if (mdevice->free_pages) { in dmirror_allocate_chunk() 604 *ppage = mdevice->free_pages; in dmirror_allocate_chunk() 605 mdevice->free_pages = (*ppage)->zone_device_data; in dmirror_allocate_chunk() 654 } else if (!is_large && mdevice->free_pages) { in dmirror_devmem_alloc_page() 655 dpage = mdevice->free_pages; in dmirror_devmem_alloc_page() 656 mdevice->free_pages = dpage->zone_device_data; in dmirror_devmem_alloc_page() 1439 for (page = mdevice->free_pages; page; page = page->zone_device_data) in dmirror_remove_free_pages() [all …]
|
| H A D | test_free_pages.c | 24 free_pages(addr, 3); in test_free_pages()
|
| /linux/arch/um/kernel/skas/ |
| H A D | mmu.c | 72 free_pages(new_id->stack, ilog2(STUB_DATA_PAGES)); in init_new_context() 106 free_pages(mmu->id.stack, ilog2(STUB_DATA_PAGES)); in destroy_context()
|
| /linux/drivers/net/ethernet/amd/ |
| H A D | mvme147.c | 132 free_pages(lp->ram, 3); in mvme147lance_probe() 195 free_pages(lp->ram, 3); in m147lance_exit()
|
| /linux/drivers/media/pci/solo6x10/ |
| H A D | solo6x10-p2m.c | 218 free_pages((unsigned long)wr_buf, order); in solo_p2m_test() 244 free_pages((unsigned long)wr_buf, order); in solo_p2m_test() 245 free_pages((unsigned long)rd_buf, order); in solo_p2m_test()
|
| /linux/scripts/coccinelle/free/ |
| H A D | devm_free.cocci | 96 free_pages@p(x, ...) 119 * free_pages@p(x, ...)
|
| /linux/net/xfrm/ |
| H A D | xfrm_hash.c | 39 free_pages((unsigned long)n, get_order(sz)); in xfrm_hash_free()
|
| /linux/drivers/xen/ |
| H A D | swiotlb-xen.c | 173 free_pages((unsigned long)ret, get_order(size)); in xen_swiotlb_alloc_coherent() 194 free_pages((unsigned long)vaddr, get_order(size)); in xen_swiotlb_free_coherent() 442 .free_pages = dma_common_free_pages,
|
| H A D | xen-scsiback.c | 101 struct gnttab_page_cache free_pages; member 266 gnttab_page_cache_put(&req->info->free_pages, req->pages, in scsiback_fast_flush_area() 471 if (gnttab_page_cache_get(&info->free_pages, pg + mapcount)) { in scsiback_gnttab_data_map_list() 472 gnttab_page_cache_put(&info->free_pages, pg, mapcount); in scsiback_gnttab_data_map_list() 822 gnttab_page_cache_shrink(&info->free_pages, scsiback_max_buffer_pages); in scsiback_do_cmd_fn() 1262 gnttab_page_cache_shrink(&info->free_pages, 0); in scsiback_remove() 1292 gnttab_page_cache_init(&info->free_pages); in scsiback_probe()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
| H A D | gk20a.c | 451 goto free_pages; in gk20a_instobj_ctor_iommu() 458 goto free_pages; in gk20a_instobj_ctor_iommu() 470 goto free_pages; in gk20a_instobj_ctor_iommu() 502 free_pages: in gk20a_instobj_ctor_iommu()
|
| /linux/drivers/parisc/ |
| H A D | sba_iommu.c | 916 free_pages((unsigned long) vaddr, get_order(size)); in sba_free() 1092 .free_pages = dma_common_free_pages, 1178 free_pages(pdir_base, pdir_order); in sba_alloc_pdir() 1185 free_pages(new_pdir, pdir_order); in sba_alloc_pdir() 1198 free_pages( pdir_base, pdir_order); in sba_alloc_pdir() 1201 free_pages(new_pdir, 20-12); in sba_alloc_pdir() 1216 free_pages(new_pdir, 20-12); in sba_alloc_pdir() 1219 free_pages(new_pdir - 128*1024 , 17-12); in sba_alloc_pdir()
|
| /linux/net/dccp/ |
| H A D | proto.c | |
| /linux/mm/ |
| H A D | vmstat.c | 1065 unsigned long free_pages; member 1084 info->free_pages = 0; in fill_contig_page_info() 1101 info->free_pages += blocks << order; in fill_contig_page_info() 1137 …return 1000 - div_u64( (1000+(div_u64(info->free_pages * 1000ULL, requested))), info->free_blocks_… in __fragmentation_index() 1150 if (info.free_pages == 0) in extfrag_for_order() 1153 return div_u64((info.free_pages - in extfrag_for_order() 1155 info.free_pages); in extfrag_for_order() 2316 if (info->free_pages == 0) in unusable_free_index() 2326 …return div_u64((info->free_pages - (info->free_blocks_suitable << order)) * 1000ULL, info->free_pa… in unusable_free_index()
|
| H A D | gup_test.c | 121 goto free_pages; in __gup_test_ioctl() 201 free_pages: in __gup_test_ioctl()
|
| /linux/arch/s390/kvm/ |
| H A D | pv.c | 141 free_pages(vcpu->arch.pv.stor_base, in kvm_s390_pv_destroy_cpu() 186 free_pages(vcpu->arch.pv.stor_base, in kvm_s390_pv_create_cpu() 220 free_pages(kvm->arch.pv.stor_base, in kvm_s390_pv_dealloc_vm() 294 free_pages(leftover->stor_base, get_order(uv_info.guest_base_stor_len)); in kvm_s390_pv_dispose_one_leftover() 295 free_pages(leftover->old_gmap_table, CRST_ALLOC_ORDER); in kvm_s390_pv_dispose_one_leftover()
|
| /linux/arch/mips/include/asm/mach-generic/ |
| H A D | floppy.h | 122 free_pages(addr, get_order(size)); in fd_dma_mem_free()
|
| /linux/arch/mips/include/asm/mach-jazz/ |
| H A D | floppy.h | 119 free_pages(addr, get_order(size)); in fd_dma_mem_free()
|
| /linux/arch/powerpc/platforms/ps3/ |
| H A D | system-bus.c | 537 free_pages(virt_addr, get_order(size)); in ps3_alloc_coherent() 549 free_pages((unsigned long)vaddr, get_order(size)); in ps3_free_coherent() 703 .free_pages = dma_common_free_pages, 717 .free_pages = dma_common_free_pages,
|
| /linux/kernel/dma/ |
| H A D | swiotlb.c | 481 free_pages((unsigned long)vstart, order); in swiotlb_init_late() 517 free_pages((unsigned long)mem->areas, area_order); in swiotlb_init_late() 519 free_pages((unsigned long)vstart, order); in swiotlb_init_late() 545 free_pages((unsigned long)mem->areas, area_order); in swiotlb_exit() 546 free_pages(tbl_vaddr, get_order(tbl_size)); in swiotlb_exit() 547 free_pages((unsigned long)mem->slots, get_order(slots_size)); in swiotlb_exit() 758 free_pages((unsigned long)pool->slots, get_order(slots_size)); in swiotlb_dyn_free()
|
| /linux/drivers/virt/acrn/ |
| H A D | mm.c | 247 goto free_pages; in acrn_vm_ram_map() 345 free_pages: in acrn_vm_ram_map()
|
| /linux/include/linux/ |
| H A D | gfp.h | 384 extern void free_pages(unsigned long addr, unsigned int order); 387 #define free_page(addr) free_pages((addr), 0)
|