Home
last modified time | relevance | path

Searched refs:avoid_reserve (Results 1 – 4 of 4) sorted by relevance

/linux-6.1.9/Documentation/translations/zh_CN/mm/
Dhugetlbfs_reserv.rst149 unsigned long addr, int avoid_reserve)
152 此外,alloc_huge_page需要一个参数avoid_reserve,该参数表示即使看起来已经为指定的地址预留了
153 预留,也不应该使用预留。avoid_reserve参数最常被用于写时拷贝和页面迁移的情况下,即现有页面的额
161 则可将其中一个用于该分配。然而,在任何情况下,avoid_reserve参数都会优先考虑为分配使用预留。在
165 - avoid_reserve,这是传递给alloc_huge_page()的同一个值/参数。
/linux-6.1.9/include/linux/
Dhugetlb.h703 unsigned long addr, int avoid_reserve);
999 int avoid_reserve)
/linux-6.1.9/Documentation/mm/
Dhugetlbfs_reserv.rst187 unsigned long addr, int avoid_reserve)
191 alloc_huge_page takes the argument avoid_reserve which indicates reserves
193 specified address. The avoid_reserve argument is most often used in the case
206 However, in every case the avoid_reserve argument overrides the use of
211 - avoid_reserve, this is the same value/argument passed to alloc_huge_page()
/linux-6.1.9/mm/
Dhugetlb.c1358 unsigned long address, int avoid_reserve, in dequeue_huge_page_vma() argument
1376 if (avoid_reserve && !available_huge_pages(h)) in dequeue_huge_page_vma()
1392 if (page && !avoid_reserve && vma_has_reserves(vma, chg)) { in dequeue_huge_page_vma()
3012 unsigned long addr, int avoid_reserve) in alloc_huge_page() argument
3040 if (map_chg || avoid_reserve) { in alloc_huge_page()
3055 if (avoid_reserve) in alloc_huge_page()
3061 deferred_reserve = map_chg || avoid_reserve; in alloc_huge_page()
3079 page = dequeue_huge_page_vma(h, vma, addr, avoid_reserve, gbl_chg); in alloc_huge_page()
3086 if (!avoid_reserve && vma_has_reserves(vma, gbl_chg)) { in alloc_huge_page()
3135 if (map_chg || avoid_reserve) in alloc_huge_page()