Lines Matching refs:flags
48 unsigned long flags; member
87 if (!(walk->flags & VMEMMAP_SPLIT_NO_TLB_FLUSH)) in vmemmap_split_pmd()
175 if (walk->remap_pte && !(walk->flags & VMEMMAP_REMAP_NO_TLB_FLUSH)) in vmemmap_remap_range()
294 .flags = VMEMMAP_SPLIT_NO_TLB_FLUSH, in vmemmap_remap_split()
321 unsigned long flags) in vmemmap_remap_free() argument
328 .flags = flags, in vmemmap_remap_free()
377 .flags = 0, in vmemmap_remap_free()
424 unsigned long reuse, unsigned long flags) in vmemmap_remap_alloc() argument
431 .flags = flags, in vmemmap_remap_alloc()
454 struct folio *folio, unsigned long flags) in __hugetlb_vmemmap_restore_folio() argument
466 if (flags & VMEMMAP_SYNCHRONIZE_RCU) in __hugetlb_vmemmap_restore_folio()
480 ret = vmemmap_remap_alloc(vmemmap_start, vmemmap_end, vmemmap_reuse, flags); in __hugetlb_vmemmap_restore_folio()
524 unsigned long flags = VMEMMAP_REMAP_NO_TLB_FLUSH | VMEMMAP_SYNCHRONIZE_RCU; in hugetlb_vmemmap_restore_folios() local
528 ret = __hugetlb_vmemmap_restore_folio(h, folio, flags); in hugetlb_vmemmap_restore_folios()
530 flags &= ~VMEMMAP_SYNCHRONIZE_RCU; in hugetlb_vmemmap_restore_folios()
566 unsigned long flags) in __hugetlb_vmemmap_optimize_folio() argument
580 if (flags & VMEMMAP_SYNCHRONIZE_RCU) in __hugetlb_vmemmap_optimize_folio()
606 vmemmap_pages, flags); in __hugetlb_vmemmap_optimize_folio()
659 unsigned long flags = VMEMMAP_REMAP_NO_TLB_FLUSH | VMEMMAP_SYNCHRONIZE_RCU; in __hugetlb_vmemmap_optimize_folios() local
711 ret = __hugetlb_vmemmap_optimize_folio(h, folio, &vmemmap_pages, flags); in __hugetlb_vmemmap_optimize_folios()
713 flags &= ~VMEMMAP_SYNCHRONIZE_RCU; in __hugetlb_vmemmap_optimize_folios()
727 __hugetlb_vmemmap_optimize_folio(h, folio, &vmemmap_pages, flags); in __hugetlb_vmemmap_optimize_folios()
837 m->flags |= HUGE_BOOTMEM_HVO; in hugetlb_vmemmap_init_early()
856 if (!(m->flags & HUGE_BOOTMEM_HVO)) in hugetlb_vmemmap_init_late()
884 m->flags |= HUGE_BOOTMEM_ZONES_VALID; in hugetlb_vmemmap_init_late()