Lines Matching refs:start
59 return (int)r_a->start - (int)r_b->start; in s_compare_reserved_regions()
71 reserved[0].start = (intptr_t)layout->dram0_rtos_reserved_start; in s_prepare_reserved_regions()
89 reserved[i].start, reserved[i].end); in s_prepare_reserved_regions()
90 … reserved[i].start = reserved[i].start & ~3; /* expand all reserved areas to word boundaries */ in s_prepare_reserved_regions()
92 assert(reserved[i].start <= reserved[i].end); in s_prepare_reserved_regions()
94 assert(reserved[i + 1].start > reserved[i].start); in s_prepare_reserved_regions()
95 if (reserved[i].end > reserved[i + 1].start) { in s_prepare_reserved_regions()
98 reserved[i].start, reserved[i].end, reserved[i + 1].start, in s_prepare_reserved_regions()
126 … ESP_EARLY_LOGV(TAG, "Examining memory region 0x%08x - 0x%08x", in.start, in.start + in.size); in soc_get_available_memory_regions()
127 intptr_t in_start = in.start; in soc_get_available_memory_regions()
136 } else if (reserved[i].start >= in_end) { in soc_get_available_memory_regions()
139 } else if (reserved[i].start <= in_start && in soc_get_available_memory_regions()
142 in_start, in_end, reserved[i].start, reserved[i].end); in soc_get_available_memory_regions()
146 } else if (in_start < reserved[i].start && in soc_get_available_memory_regions()
149 in_start, in_end, reserved[i].start, reserved[i].end); in soc_get_available_memory_regions()
150 assert(in_start < reserved[i].start); in soc_get_available_memory_regions()
154 in_end = reserved[i].start; in soc_get_available_memory_regions()
159 in_region->size -= (reserved[i].end - in_region->start); in soc_get_available_memory_regions()
160 in_region->start = reserved[i].end; in soc_get_available_memory_regions()
165 } else if (reserved[i].start <= in_start) { /* reserved overlaps start of 'in' */ in soc_get_available_memory_regions()
167 in_start, in_end, reserved[i].start, reserved[i].end); in soc_get_available_memory_regions()
168 in.start = reserved[i].end; in soc_get_available_memory_regions()
169 in_start = in.start; in soc_get_available_memory_regions()
173 in_start, in_end, reserved[i].start, reserved[i].end); in soc_get_available_memory_regions()
174 in_end = reserved[i].start; in soc_get_available_memory_regions()
185 … ESP_EARLY_LOGD(TAG, "Available memory region 0x%08x - 0x%08x", in.start, in.start + in.size); in soc_get_available_memory_regions()