Home | History | Annotate | Download | only in fdt

Lines Matching defs:mr_mem

45 	struct fdt_memory               mr_mem;
190 mr->mr_mem.start = start;
191 mr->mr_mem.end = start + size;
197 if (mr->mr_mem.start <= cur->mr_mem.start) {
210 if (prev && prev->mr_mem.end > mr->mr_mem.start) {
211 mr->mr_mem.start = prev->mr_mem.end;
212 if (mr->mr_mem.start >= mr->mr_mem.end) {
224 if (prev && prev->mr_mem.end == mr->mr_mem.start) {
225 prev->mr_mem.end = mr->mr_mem.end;
239 if (start <= mr->mr_mem.start && end >= mr->mr_mem.end) {
246 } else if (start > mr->mr_mem.start && end < mr->mr_mem.end) {
254 next->mr_mem.start = end;
255 next->mr_mem.end = mr->mr_mem.end;
256 mr->mr_mem.end = start;
258 } else if (start <= mr->mr_mem.start && end > mr->mr_mem.start && end < mr->mr_mem.end) {
262 mr->mr_mem.start = end;
263 } else if (start > mr->mr_mem.start && start < mr->mr_mem.end && end >= mr->mr_mem.end) {
267 mr->mr_mem.end = start;
269 KASSERT(mr->mr_mem.start < mr->mr_mem.end);
279 fn(&mr->mr_mem, arg);