Lines Matching refs:end
170 (long)r->start, (long)r->end, r->flags); in lba_dump_res()
193 u8 last_sub_bus = d->hba.hba_bus->busn_res.end; in lba_device_present()
575 unsigned long end = new->end; 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()
595 new->start = tmp->end + 1; in truncate_pat_collision()
597 if (tmp->end >= end) { in truncate_pat_collision()
603 if (tmp->end < end ) { 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
629 return end; in extend_lmmio_len()
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()
639 end += lba_len; in extend_lmmio_len()
640 if (end < start) /* fix overflow */ in extend_lmmio_len()
641 end = -1ULL; in extend_lmmio_len()
643 pr_debug("LBA: lmmio_space [0x%lx-0x%lx] - current\n", start, end); 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()
661 return end; in extend_lmmio_len()
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()
726 (long)ldev->hba.elmmio_space.end); in lba_fixup_bus()
739 (long)ldev->hba.lmmio_space.end); in lba_fixup_bus()
751 (long)ldev->hba.gmmio_space.end); in lba_fixup_bus()
1026 unsigned long end; /* aka finish */ in lba_pat_resources() member
1037 lba_dev->hba.bus_num.end = p->end; 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()
1050 p->end, lba_len); in lba_pat_resources()
1072 r->end = p->end; in lba_pat_resources()
1084 r->end = p->end; in lba_pat_resources()
1107 r->end = r->start + HBA_PORT_SPACE_SIZE - 1; in lba_pat_resources()
1153 r->end = (lba_num>>8) & 0xff; 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()
1286 r->end = r->start + ~rsize; 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()
1301 r->end |= lba_num; in lba_legacy_resources()
1547 (long)lba_dev->hba.lmmio_space.end); in lba_driver_probe()