Searched refs:GFP_HIGHUSER_MOVABLE (Results 1 – 18 of 18) sorted by relevance
/linux/Documentation/translations/zh_CN/core-api/ |
H A D | memory-allocation.rst | 57 * 用户空间的分配应该使用 ``GFP_USER`` 、 ``GFP_HIGHUSER`` 或 ``GFP_HIGHUSER_MOVABLE`` 60 ``GFP_HIGHUSER_MOVABLE`` 不要求分配的内存将被内核直接访问,并意味着数据是可迁移的。
|
/linux/include/linux/ |
H A D | gfp_types.h | 387 #define GFP_HIGHUSER_MOVABLE (GFP_HIGHUSER | __GFP_MOVABLE | __GFP_SKIP_KASAN) macro 388 #define GFP_TRANSHUGE_LIGHT ((GFP_HIGHUSER_MOVABLE | __GFP_COMP | \
|
H A D | hugetlb.h | 929 gfp |= hugepage_movable_supported(h) ? GFP_HIGHUSER_MOVABLE : GFP_HIGHUSER; in htlb_alloc_mask()
|
/linux/arch/m68k/include/asm/ |
H A D | page_no.h | 17 vma_alloc_folio(GFP_HIGHUSER_MOVABLE | __GFP_ZERO, 0, vma, vaddr)
|
/linux/arch/s390/include/asm/ |
H A D | page.h | 72 vma_alloc_folio(GFP_HIGHUSER_MOVABLE | __GFP_ZERO, 0, vma, vaddr)
|
/linux/include/trace/events/ |
H A D | mmflags.h | 91 gfpflag_string(GFP_HIGHUSER_MOVABLE), \
|
/linux/Documentation/core-api/ |
H A D | memory-allocation.rst | 58 ``GFP_HIGHUSER`` or ``GFP_HIGHUSER_MOVABLE`` flags. The longer 61 ``GFP_HIGHUSER_MOVABLE`` does not require that allocated memory
|
/linux/mm/damon/ |
H A D | ops-common.c | 305 .gfp_mask = (GFP_HIGHUSER_MOVABLE & ~__GFP_RECLAIM) | in __damon_migrate_folio_list()
|
/linux/mm/ |
H A D | migrate.c | 2215 .gfp_mask = GFP_HIGHUSER_MOVABLE | __GFP_THISNODE, in add_folio_for_migration() 2635 gfp |= GFP_HIGHUSER_MOVABLE | __GFP_NOMEMALLOC | __GFP_NORETRY | in migrate_misplaced_folio_prepare()
|
H A D | mempolicy.c | 1217 .gfp_mask = GFP_HIGHUSER_MOVABLE | __GFP_THISNODE, in migrate_to_node() 1386 gfp = GFP_HIGHUSER_MOVABLE | __GFP_RETRY_MAYFAIL | __GFP_COMP; in alloc_migration_target_by_mpol()
|
H A D | vmscan.c | 1056 .gfp_mask = (GFP_HIGHUSER_MOVABLE & ~__GFP_RECLAIM) | __GFP_NOWARN | in demote_folio_list() 6673 (GFP_HIGHUSER_MOVABLE & ~GFP_RECLAIM_MASK); in mem_cgroup_shrink_node() 6706 (GFP_HIGHUSER_MOVABLE & ~GFP_RECLAIM_MASK), in try_to_free_mem_cgroup_pages() 7462 .gfp_mask = GFP_HIGHUSER_MOVABLE, in shrink_all_memory()
|
H A D | userfaultfd.c | 250 folio = vma_alloc_folio(GFP_HIGHUSER_MOVABLE, 0, dst_vma, in mfill_atomic_pte_copy()
|
H A D | madvise.c | 217 folio = read_swap_cache_async(entry, GFP_HIGHUSER_MOVABLE, in swapin_walk_pmd_entry()
|
H A D | memory.c | 1063 new_folio = vma_alloc_folio(GFP_HIGHUSER_MOVABLE, 0, vma, addr); in folio_prealloc() 4286 folio = vma_alloc_folio(GFP_HIGHUSER_MOVABLE, 0, vma, vmf->address); in __alloc_swap_folio() 4586 folio = swapin_readahead(entry, GFP_HIGHUSER_MOVABLE, in do_swap_page()
|
H A D | ksm.c | 2993 new_folio = vma_alloc_folio(GFP_HIGHUSER_MOVABLE, 0, vma, addr); in ksm_might_need_to_copy()
|
H A D | swapfile.c | 2130 folio = swapin_readahead(entry, GFP_HIGHUSER_MOVABLE, in unuse_pte_range()
|
H A D | page_alloc.c | 5784 vm_total_pages = nr_free_zone_pages(gfp_zone(GFP_HIGHUSER_MOVABLE)); in zone_set_pageset_high_and_batch()
|
/linux/fs/ |
H A D | inode.c | 285 mapping_set_gfp_mask(mapping, GFP_HIGHUSER_MOVABLE); in inode_init_always_gfp()
|