Lines Matching refs:r
254 static void _next_free_region(struct rt_mmblk_reg **m, struct rt_mmblk_reg **r, mmblk_flag_t flags, in _next_free_region() argument
274 for (; *r != RT_NULL; *r = _next_region(*r)) in _next_free_region()
289 r_start = (*r == r_sentinel) ? 0 : (*r)->memreg.end; in _next_free_region()
290 r_end = (_next_region(*r)) ? _next_region(*r)->memreg.start : PHYS_ADDR_MAX; in _next_free_region()
307 *r = _next_region(*r); in _next_free_region()
318 #define for_each_free_region(m, r, flags, p_start, p_end) \ argument
320 r = rt_slist_entry(&(mmblk_reserved.reg_list), struct rt_mmblk_reg, node); \
321 for (_next_free_region(&m, &r, flags, p_start, p_end); \
323 _next_free_region(&m, &r, flags, p_start, p_end))
347 struct rt_mmblk_reg *m, *r; in rt_memblock_setup_memory_environment() local
373 for_each_free_region(m, r, MEMBLOCK_NONE, ®.start, ®.end) in rt_memblock_setup_memory_environment()