Lines Matching refs:start

170 		(long)r->start, (long)r->end, r->flags);  in lba_dump_res()
192 u8 first_bus = d->hba.hba_bus->busn_res.start; in lba_device_present()
367 u32 local_bus = (bus->parent == NULL) ? 0 : bus->busn_res.start; in elroy_cfg_read()
383 if (LBA_SKIP_PROBE(d) && !lba_device_present(bus->busn_res.start, devfn, d)) { in elroy_cfg_read()
434 u32 local_bus = (bus->parent == NULL) ? 0 : bus->busn_res.start; in elroy_cfg_write()
447 if (LBA_SKIP_PROBE(d) && (!lba_device_present(bus->busn_res.start, devfn, d))) { in elroy_cfg_write()
484 u32 local_bus = (bus->parent == NULL) ? 0 : bus->busn_res.start; in mercury_cfg_read()
517 u32 local_bus = (bus->parent == NULL) ? 0 : bus->busn_res.start; in mercury_cfg_write()
574 unsigned long start = new->start; in truncate_pat_collision() local
578 if (end <= start || start < root->start || !tmp) in truncate_pat_collision()
582 while (tmp && tmp->end < start) in truncate_pat_collision()
591 if (tmp->start >= end) return 0; in truncate_pat_collision()
593 if (tmp->start <= start) { in truncate_pat_collision()
595 new->start = tmp->end + 1; in truncate_pat_collision()
605 new->end = tmp->start - 1; in truncate_pat_collision()
610 start, end, in truncate_pat_collision()
611 (long)new->start, (long)new->end ); in truncate_pat_collision()
623 extend_lmmio_len(unsigned long start, unsigned long end, unsigned long lba_len) in extend_lmmio_len() argument
632 end - start, lba_len); in extend_lmmio_len()
636 pr_debug("LBA: lmmio_space [0x%lx-0x%lx] - original\n", start, end); in extend_lmmio_len()
640 if (end < start) /* fix overflow */ in extend_lmmio_len()
643 pr_debug("LBA: lmmio_space [0x%lx-0x%lx] - current\n", start, end); in extend_lmmio_len()
648 if (tmp->start == start) in extend_lmmio_len()
650 if (tmp->end < start) in extend_lmmio_len()
652 if (tmp->start > end) in extend_lmmio_len()
654 if (end >= tmp->start) in extend_lmmio_len()
655 end = tmp->start - 1; in extend_lmmio_len()
658 pr_info("LBA: lmmio_space [0x%lx-0x%lx] - new\n", start, end); in extend_lmmio_len()
687 bus, (int)bus->busn_res.start, bus->bridge->platform_data); in lba_fixup_bus()
705 ldev->hba.io_space.start, ldev->hba.io_space.end, in lba_fixup_bus()
709 ldev->hba.lmmio_space.start, ldev->hba.lmmio_space.end, in lba_fixup_bus()
725 (long)ldev->hba.elmmio_space.start, in lba_fixup_bus()
738 (long)ldev->hba.lmmio_space.start, in lba_fixup_bus()
750 (long)ldev->hba.gmmio_space.start, in lba_fixup_bus()
770 if (!res->start) in lba_fixup_bus()
1025 unsigned long start; in lba_pat_resources() member
1036 lba_dev->hba.bus_num.start = p->start; in lba_pat_resources()
1048 if ((p->end - p->start) != lba_len) in lba_pat_resources()
1049 p->end = extend_lmmio_len(p->start, in lba_pat_resources()
1054 (int)lba_dev->hba.bus_num.start); in lba_pat_resources()
1055 lba_dev->hba.lmmio_space_offset = p->start - in lba_pat_resources()
1056 io->start; in lba_pat_resources()
1062 (int)lba_dev->hba.bus_num.start); in lba_pat_resources()
1071 r->start = p->start; in lba_pat_resources()
1080 (int)lba_dev->hba.bus_num.start); in lba_pat_resources()
1083 r->start = p->start; in lba_pat_resources()
1092 i, p->start); in lba_pat_resources()
1100 lba_dev->iop_base = ioremap_nocache(p->start, 64 * 1024 * 1024); in lba_pat_resources()
1103 (int)lba_dev->hba.bus_num.start); in lba_pat_resources()
1106 r->start = HBA_PORT_BASE(lba_dev->hba.hba_num); in lba_pat_resources()
1107 r->end = r->start + HBA_PORT_SPACE_SIZE - 1; in lba_pat_resources()
1152 r->start = lba_num & 0xff; in lba_legacy_resources()
1161 (int)lba_dev->hba.bus_num.start); in lba_legacy_resources()
1231 r->start = READ_REG32(lba_dev->hba.base_addr + LBA_LMMIO_BASE); in lba_legacy_resources()
1232 if (r->start & 1) { in lba_legacy_resources()
1237 r->start &= mmio_mask; in lba_legacy_resources()
1238 r->start = PCI_HOST_ADDR(HBA_DATA(lba_dev), r->start); in lba_legacy_resources()
1246 r->start += (rsize + 1) * LBA_NUM(pa_dev->hpa.start); in lba_legacy_resources()
1247 r->end = r->start + rsize; in lba_legacy_resources()
1249 r->end = r->start = 0; /* Not enabled. */ in lba_legacy_resources()
1270 (int)lba_dev->hba.bus_num.start); in lba_legacy_resources()
1277 r->start = READ_REG32(lba_dev->hba.base_addr + LBA_ELMMIO_BASE); in lba_legacy_resources()
1279 if (r->start & 1) { in lba_legacy_resources()
1283 r->start &= mmio_mask; in lba_legacy_resources()
1284 r->start = PCI_HOST_ADDR(HBA_DATA(lba_dev), r->start); in lba_legacy_resources()
1286 r->end = r->start + ~rsize; in lba_legacy_resources()
1292 (int)lba_dev->hba.bus_num.start); in lba_legacy_resources()
1295 r->start = READ_REG32(lba_dev->hba.base_addr + LBA_IOS_BASE) & ~1L; in lba_legacy_resources()
1296 …r->end = r->start + (READ_REG32(lba_dev->hba.base_addr + LBA_IOS_MASK) ^ (HBA_PORT_SPACE_SIZE - … in lba_legacy_resources()
1300 r->start |= lba_num; in lba_legacy_resources()
1424 void __iomem *addr = ioremap_nocache(dev->hpa.start, 4096); in lba_driver_probe()
1443 version, func_class & 0xf, (long)dev->hpa.start); in lba_driver_probe()
1473 minor, func_class, (long)dev->hpa.start); in lba_driver_probe()
1478 (long)dev->hpa.start); in lba_driver_probe()
1483 tmp_obj = iosapic_register(dev->hpa.start + LBA_IOSAPIC_BASE); in lba_driver_probe()
1531 if (lba_dev->hba.bus_num.start < lba_next_bus) in lba_driver_probe()
1532 lba_dev->hba.bus_num.start = lba_next_bus; in lba_driver_probe()
1546 (long)lba_dev->hba.lmmio_space.start, in lba_driver_probe()
1569 pci_create_root_bus(&dev->dev, lba_dev->hba.bus_num.start, in lba_driver_probe()
1641 void __iomem * base_addr = ioremap_nocache(lba->hpa.start, 4096); in lba_set_iregs()