/linux-6.3-rc2/Documentation/translations/zh_CN/core-api/ |
A D | memory-allocation.rst | 57 * 用户空间的分配应该使用 ``GFP_USER`` 、 ``GFP_HIGHUSER`` 或 ``GFP_HIGHUSER_MOVABLE`` 60 ``GFP_HIGHUSER_MOVABLE`` 不要求分配的内存将被内核直接访问,并意味着数据是可迁移的。
|
/linux-6.3-rc2/include/linux/ |
A D | gfp_types.h | 338 #define GFP_HIGHUSER_MOVABLE (GFP_HIGHUSER | __GFP_MOVABLE | \ macro 340 #define GFP_TRANSHUGE_LIGHT ((GFP_HIGHUSER_MOVABLE | __GFP_COMP | \
|
A D | balloon_compaction.h | 132 return GFP_HIGHUSER_MOVABLE; in balloon_mapping_gfp_mask()
|
A D | highmem.h | 229 folio = vma_alloc_folio(GFP_HIGHUSER_MOVABLE, 0, vma, vaddr, false); in vma_alloc_zeroed_movable_folio()
|
A D | hugetlb.h | 944 return GFP_HIGHUSER_MOVABLE; in htlb_alloc_mask()
|
/linux-6.3-rc2/arch/m68k/include/asm/ |
A D | page_no.h | 17 vma_alloc_folio(GFP_HIGHUSER_MOVABLE | __GFP_ZERO, 0, vma, vaddr, false)
|
/linux-6.3-rc2/arch/x86/include/asm/ |
A D | page.h | 38 vma_alloc_folio(GFP_HIGHUSER_MOVABLE | __GFP_ZERO, 0, vma, vaddr, false)
|
/linux-6.3-rc2/arch/alpha/include/asm/ |
A D | page.h | 21 vma_alloc_folio(GFP_HIGHUSER_MOVABLE | __GFP_ZERO, 0, vma, vaddr, false)
|
/linux-6.3-rc2/arch/s390/include/asm/ |
A D | page.h | 77 vma_alloc_folio(GFP_HIGHUSER_MOVABLE | __GFP_ZERO, 0, vma, vaddr, false)
|
/linux-6.3-rc2/arch/ia64/include/asm/ |
A D | page.h | 88 GFP_HIGHUSER_MOVABLE | __GFP_ZERO, 0, vma, vaddr, false); \
|
/linux-6.3-rc2/include/trace/events/ |
A D | mmflags.h | 21 gfpflag_string(GFP_HIGHUSER_MOVABLE), \
|
/linux-6.3-rc2/Documentation/core-api/ |
A D | memory-allocation.rst | 57 ``GFP_HIGHUSER`` or ``GFP_HIGHUSER_MOVABLE`` flags. The longer 60 ``GFP_HIGHUSER_MOVABLE`` does not require that allocated memory
|
/linux-6.3-rc2/mm/ |
A D | madvise.c | 217 page = read_swap_cache_async(entry, GFP_HIGHUSER_MOVABLE, in swapin_walk_pmd_entry() 254 page = read_swap_cache_async(swap, GFP_HIGHUSER_MOVABLE, in force_shm_swapin_readahead()
|
A D | userfaultfd.c | 144 page = alloc_page_vma(GFP_HIGHUSER_MOVABLE, dst_vma, dst_addr); in mcopy_atomic_pte()
|
A D | migrate.c | 2081 .gfp_mask = GFP_HIGHUSER_MOVABLE | __GFP_THISNODE, in do_move_pages_to_node() 2520 gfp |= GFP_HIGHUSER_MOVABLE | __GFP_NOMEMALLOC | __GFP_NORETRY | in alloc_misplaced_dst_page()
|
A D | memory.c | 965 new_folio = vma_alloc_folio(GFP_HIGHUSER_MOVABLE, 0, vma, addr, false); in page_copy_prealloc() 3068 new_folio = vma_alloc_folio(GFP_HIGHUSER_MOVABLE, 0, vma, in wp_page_copy() 3737 folio = vma_alloc_folio(GFP_HIGHUSER_MOVABLE, 0, in do_swap_page() 3764 page = swapin_readahead(entry, GFP_HIGHUSER_MOVABLE, in do_swap_page() 4511 vmf->cow_page = alloc_page_vma(GFP_HIGHUSER_MOVABLE, vma, vmf->address); in do_cow_fault()
|
A D | mempolicy.c | 1069 .gfp_mask = GFP_HIGHUSER_MOVABLE | __GFP_THISNODE, in migrate_to_node() 1213 gfp_t gfp = GFP_HIGHUSER_MOVABLE | __GFP_RETRY_MAYFAIL; in new_page()
|
A D | vmscan.c | 1614 .gfp_mask = (GFP_HIGHUSER_MOVABLE & ~__GFP_RECLAIM) | __GFP_NOWARN | in demote_folio_list() 7037 (GFP_HIGHUSER_MOVABLE & ~GFP_RECLAIM_MASK); in mem_cgroup_shrink_node() 7068 (GFP_HIGHUSER_MOVABLE & ~GFP_RECLAIM_MASK), in try_to_free_mem_cgroup_pages() 7788 .gfp_mask = GFP_HIGHUSER_MOVABLE, in shrink_all_memory()
|
A D | ksm.c | 2624 new_page = alloc_page_vma(GFP_HIGHUSER_MOVABLE, vma, address); in ksm_might_need_to_copy()
|
A D | swapfile.c | 1872 page = swapin_readahead(entry, GFP_HIGHUSER_MOVABLE, in unuse_pte_range()
|
A D | page_alloc.c | 6719 vm_total_pages = nr_free_zone_pages(gfp_zone(GFP_HIGHUSER_MOVABLE)); in build_all_zonelists()
|
/linux-6.3-rc2/lib/ |
A D | test_hmm.c | 876 dpage = alloc_page_vma(GFP_HIGHUSER_MOVABLE, args->vma, addr); in dmirror_devmem_fault_alloc_and_copy() 1250 dpage = alloc_page(GFP_HIGHUSER_MOVABLE | __GFP_NOFAIL); in dmirror_device_evict_chunk()
|
/linux-6.3-rc2/arch/arm64/mm/ |
A D | fault.c | 931 gfp_t flags = GFP_HIGHUSER_MOVABLE | __GFP_ZERO; in vma_alloc_zeroed_movable_folio()
|
/linux-6.3-rc2/fs/ |
A D | inode.c | 212 mapping_set_gfp_mask(mapping, GFP_HIGHUSER_MOVABLE); in inode_init_always()
|
/linux-6.3-rc2/kernel/events/ |
A D | uprobes.c | 510 new_page = alloc_page_vma(GFP_HIGHUSER_MOVABLE, vma, vaddr); in uprobe_write_opcode()
|