Lines Matching refs:flags
236 enum memblock_flags flags) in __memblock_find_range_bottom_up() argument
241 for_each_free_mem_range(i, nid, flags, &this_start, &this_end, NULL) { in __memblock_find_range_bottom_up()
271 enum memblock_flags flags) in __memblock_find_range_top_down() argument
276 for_each_free_mem_range_reverse(i, nid, flags, &this_start, &this_end, in __memblock_find_range_top_down()
310 enum memblock_flags flags) in memblock_find_in_range_node() argument
323 nid, flags); in memblock_find_in_range_node()
326 nid, flags); in memblock_find_in_range_node()
347 enum memblock_flags flags = choose_memblock_flags(); in memblock_find_in_range() local
351 NUMA_NO_NODE, flags); in memblock_find_in_range()
353 if (!ret && (flags & MEMBLOCK_MIRROR)) { in memblock_find_in_range()
356 flags &= ~MEMBLOCK_MIRROR; in memblock_find_in_range()
375 type->regions[0].flags = 0; in memblock_remove_region()
548 this->flags != next->flags) { in memblock_merge_regions()
578 enum memblock_flags flags) in memblock_insert_region() argument
586 rgn->flags = flags; in memblock_insert_region()
610 int nid, enum memblock_flags flags) in memblock_add_range() argument
626 type->regions[0].flags = flags; in memblock_add_range()
668 WARN_ON(flags != MEMBLOCK_NONE && flags != rgn->flags); in memblock_add_range()
676 flags); in memblock_add_range()
691 nid, flags); in memblock_add_range()
728 int nid, enum memblock_flags flags) in memblock_add_node() argument
733 &base, &end, nid, flags, (void *)_RET_IP_); in memblock_add_node()
735 return memblock_add_range(&memblock.memory, base, size, nid, flags); in memblock_add_node()
847 rgn->flags); in memblock_isolate_range()
858 rgn->flags); in memblock_isolate_range()
929 int nid, enum memblock_flags flags) in __memblock_reserve() argument
934 &base, &end, nid, flags, (void *)_RET_IP_); in __memblock_reserve()
936 return memblock_add_range(&memblock.reserved, base, size, nid, flags); in __memblock_reserve()
1010 r->flags |= flag; in memblock_setclr_flag()
1012 r->flags &= ~flag; in memblock_setclr_flag()
1142 int nid, int flags) in should_skip_region() argument
1156 !(flags & MEMBLOCK_HOTPLUG)) in should_skip_region()
1160 if ((flags & MEMBLOCK_MIRROR) && !memblock_is_mirror(m)) in should_skip_region()
1164 if (!(flags & MEMBLOCK_NOMAP) && memblock_is_nomap(m)) in should_skip_region()
1168 if (!(flags & MEMBLOCK_DRIVER_MANAGED) && memblock_is_driver_managed(m)) in should_skip_region()
1175 if ((flags & MEMBLOCK_KHO_SCRATCH) && !memblock_is_kho_scratch(m)) in should_skip_region()
1207 void __next_mem_range(u64 *idx, int nid, enum memblock_flags flags, in __next_mem_range() argument
1222 if (should_skip_region(type_a, m, nid, flags)) in __next_mem_range()
1299 enum memblock_flags flags, in __next_mem_range_rev() argument
1323 if (should_skip_region(type_a, m, nid, flags)) in __next_mem_range_rev()
1535 enum memblock_flags flags = choose_memblock_flags(); in memblock_alloc_range_nid() local
1557 flags); in memblock_alloc_range_nid()
1564 flags); in memblock_alloc_range_nid()
1569 if (flags & MEMBLOCK_MIRROR) { in memblock_alloc_range_nid()
1570 flags &= ~MEMBLOCK_MIRROR; in memblock_alloc_range_nid()
1865 if (r->flags & MEMBLOCK_RSRV_KERN) in memblock_reserved_kern_size()
2119 enum memblock_flags flags; in memblock_dump() local
2131 flags = rgn->flags; in memblock_dump()
2138 type->name, idx, &base, &end, &size, nid_buf, flags); in memblock_dump()
2783 if (reg->flags) { in memblock_debug_show()
2785 if (reg->flags & (1U << j)) { in memblock_debug_show()