Lines Matching refs:ranges
160 if (start >= sc->ranges[i].bus && end < in mrmlb_ofw_bus_alloc_res()
161 sc->ranges[i].bus + sc->ranges[i].size) { in mrmlb_ofw_bus_alloc_res()
162 start -= sc->ranges[i].bus; in mrmlb_ofw_bus_alloc_res()
163 start += sc->ranges[i].host; in mrmlb_ofw_bus_alloc_res()
164 end -= sc->ranges[i].bus; in mrmlb_ofw_bus_alloc_res()
165 end += sc->ranges[i].host; in mrmlb_ofw_bus_alloc_res()
205 sc->ranges = malloc(sc->nranges * sizeof(sc->ranges[0]), in mrmlb_ofw_fill_ranges()
211 sc->ranges[i].bus = 0; in mrmlb_ofw_fill_ranges()
213 sc->ranges[i].bus <<= 32; in mrmlb_ofw_fill_ranges()
214 sc->ranges[i].bus |= base_ranges[j++]; in mrmlb_ofw_fill_ranges()
216 sc->ranges[i].host = 0; in mrmlb_ofw_fill_ranges()
218 sc->ranges[i].host <<= 32; in mrmlb_ofw_fill_ranges()
219 sc->ranges[i].host |= base_ranges[j++]; in mrmlb_ofw_fill_ranges()
221 sc->ranges[i].size = 0; in mrmlb_ofw_fill_ranges()
223 sc->ranges[i].size <<= 32; in mrmlb_ofw_fill_ranges()
224 sc->ranges[i].size |= base_ranges[j++]; in mrmlb_ofw_fill_ranges()