Lines Matching refs:phys_addr_t

54 	phys_addr_t base;
55 phys_addr_t size;
73 phys_addr_t total_size;
87 phys_addr_t current_limit;
104 phys_addr_t memblock_find_in_range(phys_addr_t start, phys_addr_t end,
105 phys_addr_t size, phys_addr_t align);
107 int memblock_add_node(phys_addr_t base, phys_addr_t size, int nid);
108 int memblock_add(phys_addr_t base, phys_addr_t size);
109 int memblock_remove(phys_addr_t base, phys_addr_t size);
110 int memblock_free(phys_addr_t base, phys_addr_t size);
111 int memblock_reserve(phys_addr_t base, phys_addr_t size);
113 int memblock_physmem_add(phys_addr_t base, phys_addr_t size);
115 void memblock_trim_memory(phys_addr_t align);
117 phys_addr_t base, phys_addr_t size);
118 int memblock_mark_hotplug(phys_addr_t base, phys_addr_t size);
119 int memblock_clear_hotplug(phys_addr_t base, phys_addr_t size);
120 int memblock_mark_mirror(phys_addr_t base, phys_addr_t size);
121 int memblock_mark_nomap(phys_addr_t base, phys_addr_t size);
122 int memblock_clear_nomap(phys_addr_t base, phys_addr_t size);
131 struct memblock_type *type_b, phys_addr_t *out_start,
132 phys_addr_t *out_end, int *out_nid);
136 struct memblock_type *type_b, phys_addr_t *out_start,
137 phys_addr_t *out_end, int *out_nid);
139 void __memblock_free_late(phys_addr_t base, phys_addr_t size);
143 phys_addr_t *out_start, in __next_physmem_range()
144 phys_addr_t *out_end) in __next_physmem_range()
351 int memblock_set_node(phys_addr_t base, phys_addr_t size,
376 #define MEMBLOCK_ALLOC_ANYWHERE (~(phys_addr_t)0)
387 phys_addr_t memblock_phys_alloc_range(phys_addr_t size, phys_addr_t align,
388 phys_addr_t start, phys_addr_t end);
389 phys_addr_t memblock_alloc_range_nid(phys_addr_t size,
390 phys_addr_t align, phys_addr_t start,
391 phys_addr_t end, int nid, bool exact_nid);
392 phys_addr_t memblock_phys_alloc_try_nid(phys_addr_t size, phys_addr_t align, int nid);
394 static __always_inline phys_addr_t memblock_phys_alloc(phys_addr_t size, in memblock_phys_alloc()
395 phys_addr_t align) in memblock_phys_alloc()
401 void *memblock_alloc_exact_nid_raw(phys_addr_t size, phys_addr_t align,
402 phys_addr_t min_addr, phys_addr_t max_addr,
404 void *memblock_alloc_try_nid_raw(phys_addr_t size, phys_addr_t align,
405 phys_addr_t min_addr, phys_addr_t max_addr,
407 void *memblock_alloc_try_nid(phys_addr_t size, phys_addr_t align,
408 phys_addr_t min_addr, phys_addr_t max_addr,
411 static __always_inline void *memblock_alloc(phys_addr_t size, phys_addr_t align) in memblock_alloc()
417 static inline void *memblock_alloc_raw(phys_addr_t size, in memblock_alloc_raw()
418 phys_addr_t align) in memblock_alloc_raw()
425 static inline void *memblock_alloc_from(phys_addr_t size, in memblock_alloc_from()
426 phys_addr_t align, in memblock_alloc_from()
427 phys_addr_t min_addr) in memblock_alloc_from()
433 static inline void *memblock_alloc_low(phys_addr_t size, in memblock_alloc_low()
434 phys_addr_t align) in memblock_alloc_low()
440 static inline void *memblock_alloc_node(phys_addr_t size, in memblock_alloc_node()
441 phys_addr_t align, int nid) in memblock_alloc_node()
447 static inline void memblock_free_early(phys_addr_t base, in memblock_free_early()
448 phys_addr_t size) in memblock_free_early()
453 static inline void memblock_free_early_nid(phys_addr_t base, in memblock_free_early_nid()
454 phys_addr_t size, int nid) in memblock_free_early_nid()
459 static inline void memblock_free_late(phys_addr_t base, phys_addr_t size) in memblock_free_late()
482 phys_addr_t memblock_phys_mem_size(void);
483 phys_addr_t memblock_reserved_size(void);
484 phys_addr_t memblock_start_of_DRAM(void);
485 phys_addr_t memblock_end_of_DRAM(void);
486 void memblock_enforce_memory_limit(phys_addr_t memory_limit);
487 void memblock_cap_memory_range(phys_addr_t base, phys_addr_t size);
488 void memblock_mem_limit_remove_map(phys_addr_t limit);
489 bool memblock_is_memory(phys_addr_t addr);
490 bool memblock_is_map_memory(phys_addr_t addr);
491 bool memblock_is_region_memory(phys_addr_t base, phys_addr_t size);
492 bool memblock_is_reserved(phys_addr_t addr);
493 bool memblock_is_region_reserved(phys_addr_t base, phys_addr_t size);
504 void memblock_set_current_limit(phys_addr_t limit);
507 phys_addr_t memblock_get_current_limit(void);
605 extern void early_memtest(phys_addr_t start, phys_addr_t end);
607 static inline void early_memtest(phys_addr_t start, phys_addr_t end) in early_memtest()