Home
last modified time | relevance | path

Searched refs:GFP_HIGHUSER_MOVABLE (Results 1 – 25 of 25) sorted by relevance

/Linux-v6.6/Documentation/translations/zh_CN/core-api/
Dmemory-allocation.rst57 * 用户空间的分配应该使用 ``GFP_USER`` 、 ``GFP_HIGHUSER`` 或 ``GFP_HIGHUSER_MOVABLE``
60 ``GFP_HIGHUSER_MOVABLE`` 不要求分配的内存将被内核直接访问,并意味着数据是可迁移的。
/Linux-v6.6/include/linux/
Dgfp_types.h335 #define GFP_HIGHUSER_MOVABLE (GFP_HIGHUSER | __GFP_MOVABLE | __GFP_SKIP_KASAN) macro
336 #define GFP_TRANSHUGE_LIGHT ((GFP_HIGHUSER_MOVABLE | __GFP_COMP | \
Dballoon_compaction.h132 return GFP_HIGHUSER_MOVABLE; in balloon_mapping_gfp_mask()
Dhighmem.h229 folio = vma_alloc_folio(GFP_HIGHUSER_MOVABLE, 0, vma, vaddr, false); in vma_alloc_zeroed_movable_folio()
Dhugetlb.h952 return GFP_HIGHUSER_MOVABLE; in htlb_alloc_mask()
/Linux-v6.6/arch/m68k/include/asm/
Dpage_no.h17 vma_alloc_folio(GFP_HIGHUSER_MOVABLE | __GFP_ZERO, 0, vma, vaddr, false)
/Linux-v6.6/arch/x86/include/asm/
Dpage.h38 vma_alloc_folio(GFP_HIGHUSER_MOVABLE | __GFP_ZERO, 0, vma, vaddr, false)
/Linux-v6.6/arch/alpha/include/asm/
Dpage.h21 vma_alloc_folio(GFP_HIGHUSER_MOVABLE | __GFP_ZERO, 0, vma, vaddr, false)
/Linux-v6.6/arch/s390/include/asm/
Dpage.h77 vma_alloc_folio(GFP_HIGHUSER_MOVABLE | __GFP_ZERO, 0, vma, vaddr, false)
/Linux-v6.6/arch/ia64/include/asm/
Dpage.h88 GFP_HIGHUSER_MOVABLE | __GFP_ZERO, 0, vma, vaddr, false); \
/Linux-v6.6/include/trace/events/
Dmmflags.h21 gfpflag_string(GFP_HIGHUSER_MOVABLE), \
/Linux-v6.6/Documentation/core-api/
Dmemory-allocation.rst57 ``GFP_HIGHUSER`` or ``GFP_HIGHUSER_MOVABLE`` flags. The longer
60 ``GFP_HIGHUSER_MOVABLE`` does not require that allocated memory
/Linux-v6.6/mm/
Duserfaultfd.c153 folio = vma_alloc_folio(GFP_HIGHUSER_MOVABLE, 0, dst_vma, in mfill_atomic_pte_copy()
Dmigrate.c2038 .gfp_mask = GFP_HIGHUSER_MOVABLE | __GFP_THISNODE, in do_move_pages_to_node()
2487 gfp |= GFP_HIGHUSER_MOVABLE | __GFP_NOMEMALLOC | __GFP_NORETRY | in alloc_misplaced_dst_folio()
Dmemory.c987 new_folio = vma_alloc_folio(GFP_HIGHUSER_MOVABLE, 0, vma, addr, false); in page_copy_prealloc()
3077 new_folio = vma_alloc_folio(GFP_HIGHUSER_MOVABLE, 0, vma, in wp_page_copy()
3798 folio = vma_alloc_folio(GFP_HIGHUSER_MOVABLE, 0, in do_swap_page()
3825 page = swapin_readahead(entry, GFP_HIGHUSER_MOVABLE, in do_swap_page()
4596 vmf->cow_page = alloc_page_vma(GFP_HIGHUSER_MOVABLE, vma, vmf->address); in do_cow_fault()
Dmempolicy.c1076 .gfp_mask = GFP_HIGHUSER_MOVABLE | __GFP_THISNODE, in migrate_to_node()
1219 gfp_t gfp = GFP_HIGHUSER_MOVABLE | __GFP_RETRY_MAYFAIL; in new_folio()
Dmadvise.c219 page = read_swap_cache_async(entry, GFP_HIGHUSER_MOVABLE, in swapin_walk_pmd_entry()
Dvmscan.c1662 .gfp_mask = (GFP_HIGHUSER_MOVABLE & ~__GFP_RECLAIM) | __GFP_NOWARN | in demote_folio_list()
7105 (GFP_HIGHUSER_MOVABLE & ~GFP_RECLAIM_MASK); in mem_cgroup_shrink_node()
7136 (GFP_HIGHUSER_MOVABLE & ~GFP_RECLAIM_MASK), in try_to_free_mem_cgroup_pages()
7857 .gfp_mask = GFP_HIGHUSER_MOVABLE, in shrink_all_memory()
Dksm.c2815 new_page = alloc_page_vma(GFP_HIGHUSER_MOVABLE, vma, address); in ksm_might_need_to_copy()
Dswapfile.c1876 page = swapin_readahead(entry, GFP_HIGHUSER_MOVABLE, in unuse_pte_range()
Dpage_alloc.c5187 vm_total_pages = nr_free_zone_pages(gfp_zone(GFP_HIGHUSER_MOVABLE)); in build_all_zonelists()
/Linux-v6.6/lib/
Dtest_hmm.c870 dpage = alloc_page_vma(GFP_HIGHUSER_MOVABLE, args->vma, addr); in dmirror_devmem_fault_alloc_and_copy()
1244 dpage = alloc_page(GFP_HIGHUSER_MOVABLE | __GFP_NOFAIL); in dmirror_device_evict_chunk()
/Linux-v6.6/arch/arm64/mm/
Dfault.c943 gfp_t flags = GFP_HIGHUSER_MOVABLE | __GFP_ZERO; in vma_alloc_zeroed_movable_folio()
/Linux-v6.6/fs/
Dinode.c211 mapping_set_gfp_mask(mapping, GFP_HIGHUSER_MOVABLE); in inode_init_always()
/Linux-v6.6/kernel/events/
Duprobes.c508 new_page = alloc_page_vma(GFP_HIGHUSER_MOVABLE, vma, vaddr); in uprobe_write_opcode()