| 241 | } |
| 242 | |
| 243 | static void _memblock_set_flag(struct rt_mmblk_reg *start_reg, struct rt_mmblk_reg *end_reg, \ |
| 244 | mmblk_flag_t flags) |
| 245 | { |
| 246 | if (start_reg == RT_NULL) |
| 247 | return; |
| 248 | |
| 249 | for (struct rt_mmblk_reg *iter = start_reg; iter != end_reg; iter = _next_region(iter)) { |
| 250 | iter->flags |= flags; |
| 251 | } |
| 252 | } |
| 253 | |
| 254 | static void _next_free_region(struct rt_mmblk_reg **m, struct rt_mmblk_reg **r, mmblk_flag_t flags, |
| 255 | rt_size_t *out_start, rt_size_t *out_end) |
no test coverage detected