Lines Matching refs:m
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
266 for (; *m != RT_NULL; *m = _next_region(*m)) in _next_free_region()
268 if ((*m)->flags != flags) in _next_free_region()
271 m_start = (*m)->memreg.start; in _next_free_region()
272 m_end = (*m)->memreg.end; in _next_free_region()
305 *m = _next_region(*m); in _next_free_region()
314 *m = rt_slist_entry(&(mmblk_memory.reg_list), struct rt_mmblk_reg, node); in _next_free_region()
318 #define for_each_free_region(m, r, flags, p_start, p_end) \ argument
319 m = rt_slist_entry(&(mmblk_memory.reg_list.next), struct rt_mmblk_reg, node); \
321 for (_next_free_region(&m, &r, flags, p_start, p_end); \
322 m != rt_slist_entry(&(mmblk_memory.reg_list), struct rt_mmblk_reg, node); \
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()