Lines Matching refs:start
71 rs->start = curr->start_addr;
110 newrange->start = curr->start_addr;
118 debug("%d resource Primary Bus inserted on bus %x [%x - %x]\n", flag, newbus->busno, newrange->start, newrange->end);
127 debug("First Memory Primary on bus %x, [%x - %x]\n", newbus->busno, newrange->start, newrange->end);
137 debug("First IO Primary on bus %x, [%x - %x]\n", newbus->busno, newrange->start, newrange->end);
147 debug("1st PFMemory Primary on Bus %x [%x - %x]\n", newbus->busno, newrange->start, newrange->end);
210 debug("gbuses = NULL, Memory Primary Bus %x [%x - %x]\n", newbus->busno, newrange->start, newrange->end);
225 debug("New Bus, Memory Primary Bus %x [%x - %x]\n", newbus->busno, newrange->start, newrange->end);
236 debug("gbuses = NULL, PFMemory Primary Bus %x [%x - %x]\n", newbus->busno, newrange->start, newrange->end);
250 debug("1st Bus, PFMemory Primary Bus %x [%x - %x]\n", newbus->busno, newrange->start, newrange->end);
261 debug("gbuses = NULL, IO Primary Bus %x [%x - %x]\n", newbus->busno, newrange->start, newrange->end);
274 debug("1st Bus, IO Primary Bus %x [%x - %x]\n", newbus->busno, newrange->start, newrange->end);
305 debug("Memory resource for device %x, bus %x, [%x - %x]\n", new_mem->devfunc, new_mem->busno, new_mem->start, new_mem->end);
323 debug("PFMemory resource for device %x, bus %x, [%x - %x]\n", new_pfmem->devfunc, new_pfmem->busno, new_pfmem->start, new_pfmem->end);
346 debug("IO resource for device %x, bus %x, [%x - %x]\n", new_io->devfunc, new_io->busno, new_io->start, new_io->end);
392 if (range->start < range_cur->start)
505 if ((res->start >= range->start) && (res->end <= range->end)) {
617 if ((res->start >= range_cur->start) && (res->end <= range_cur->end)) {
678 debug("i should be here, [%x - %x]\n", res->start, res->end);
685 if (res->start < res_cur->start)
696 } else if (res->start < res_cur->start) {
797 if ((res_cur->start == res->start) && (res_cur->end == res->end))
817 if ((res_cur->start == res->start) && (res_cur->end == res->end)) {
820 if ((mem_cur->start == res_cur->start)
949 * Output: the correct start and end address are inputted into the resource node,
960 u32 tmp_start; /* this is to make sure start address is divisible by the length needed */
1022 len_tmp = res_cur->start - 1 - range->start;
1024 if ((res_cur->start != range->start) && (len_tmp >= res->len)) {
1029 if ((range->start % tmp_divide) == 0) {
1033 start_cur = range->start;
1036 tmp_start = range->start;
1039 while ((len_tmp = res_cur->start - 1 - tmp_start) >= res->len) {
1047 if (tmp_start >= res_cur->start - 1)
1054 res->start = start_cur;
1056 res->end = res->start + res->len - 1;
1093 res->start = start_cur;
1095 res->end = res->start + res->len - 1;
1105 len_tmp = res_cur->start - 1 - range->start;
1107 if ((res_cur->start != range->start) && (len_tmp >= res->len)) {
1109 if ((range->start % tmp_divide) == 0) {
1113 start_cur = range->start;
1116 tmp_start = range->start;
1119 while ((len_tmp = res_cur->start - 1 - tmp_start) >= res->len) {
1127 if (tmp_start >= res_cur->start - 1)
1133 res->start = start_cur;
1135 res->end = res->start + res->len - 1;
1142 len_tmp = res_cur->start - 1 - res_prev->end - 1;
1156 while ((len_tmp = res_cur->start - 1 - tmp_start) >= res->len) {
1164 if (tmp_start >= res_cur->start - 1)
1170 res->start = start_cur;
1172 res->end = res->start + res->len - 1;
1203 len_tmp = range->end - range->start;
1207 if ((range->start % tmp_divide) == 0) {
1211 start_cur = range->start;
1214 tmp_start = range->start;
1231 res->start = start_cur;
1233 res->end = res->start + res->len - 1;
1246 res->start = start_cur;
1248 res->end = res->start + res->len - 1;
1269 len_tmp = range->end - range->start;
1273 if ((range->start % tmp_divide) == 0) {
1277 start_cur = range->start;
1280 tmp_start = range->start;
1297 res->start = start_cur;
1299 res->end = res->start + res->len - 1;
1312 res->start = start_cur;
1314 res->end = res->start + res->len - 1;
1320 res->start = start_cur;
1322 res->end = res->start + res->len - 1;
1433 if (ibmphp_find_resource(bus_prev, range_cur->start, &res, IO) < 0)
1447 if (ibmphp_find_resource(bus_prev, range_cur->start, &res, MEM) < 0)
1461 if (ibmphp_find_resource(bus_prev, range_cur->start, &res, PFMEM) < 0)
1477 * Input: Resource needed, start address of the resource, type of resource
1508 if (res_cur->start == start_address) {
1522 if (res_cur->start == start_address) {
1539 debug("*res->start = %x\n", (*res)->start);
1697 mem->start = pfmem_cur->start;
1777 debug_pci("[%x - %x]\n", range->start, range->end);
1787 debug_pci("[%x - %x]\n", range->start, range->end);
1798 debug_pci("[%x - %x]\n", range->start, range->end);
1811 debug_pci("[%x - %x], len=%x\n", res->start, res->end, res->len);
1826 debug_pci("[%x - %x], len=%x\n", res->start, res->end, res->len);
1841 debug_pci("[%x - %x], len=%x\n", res->start, res->end, res->len);
1857 debug_pci("[%x - %x], len=%x\n", res->start, res->end, res->len);
1884 if ((range_cur->start == range->start) && (range_cur->end == range->end))
1976 range->start = start_address;
2004 io->start = start_address;
2006 io->len = io->end - io->start + 1;
2023 range->start = start_address;
2052 mem->start = start_address;
2054 mem->len = mem->end - mem->start + 1;
2075 range->start = start_address;
2103 pfmem->start = start_address;
2105 pfmem->len = pfmem->end - pfmem->start + 1;