• Home
  • Raw
  • Download

Lines Matching refs:end

172 		(long)r->start, (long)r->end, r->flags);  in lba_dump_res()
195 u8 last_sub_bus = d->hba.hba_bus->busn_res.end; in lba_device_present()
577 unsigned long end = new->end; in truncate_pat_collision() local
580 if (end <= start || start < root->start || !tmp) in truncate_pat_collision()
584 while (tmp && tmp->end < start) in truncate_pat_collision()
593 if (tmp->start >= end) return 0; in truncate_pat_collision()
597 new->start = tmp->end + 1; in truncate_pat_collision()
599 if (tmp->end >= end) { in truncate_pat_collision()
605 if (tmp->end < end ) { in truncate_pat_collision()
607 new->end = tmp->start - 1; in truncate_pat_collision()
612 start, end, in truncate_pat_collision()
613 (long)new->start, (long)new->end ); in truncate_pat_collision()
625 extend_lmmio_len(unsigned long start, unsigned long end, unsigned long lba_len) in extend_lmmio_len() argument
630 end - start, lba_len); in extend_lmmio_len()
634 pr_debug("LBA: lmmio_space [0x%lx-0x%lx] - original\n", start, end); in extend_lmmio_len()
638 return end; in extend_lmmio_len()
641 end += lba_len; in extend_lmmio_len()
642 if (end < start) /* fix overflow */ in extend_lmmio_len()
643 end = -1ULL; in extend_lmmio_len()
645 pr_debug("LBA: lmmio_space [0x%lx-0x%lx] - current\n", start, end); in extend_lmmio_len()
652 if (tmp->end < start) in extend_lmmio_len()
654 if (tmp->start > end) in extend_lmmio_len()
656 if (end >= tmp->start) in extend_lmmio_len()
657 end = tmp->start - 1; in extend_lmmio_len()
660 pr_info("LBA: lmmio_space [0x%lx-0x%lx] - new\n", start, end); in extend_lmmio_len()
663 return end; in extend_lmmio_len()
708 ldev->hba.io_space.start, ldev->hba.io_space.end, in lba_fixup_bus()
712 ldev->hba.lmmio_space.start, ldev->hba.lmmio_space.end, in lba_fixup_bus()
729 (long)ldev->hba.elmmio_space.end); in lba_fixup_bus()
742 (long)ldev->hba.lmmio_space.end); in lba_fixup_bus()
754 (long)ldev->hba.gmmio_space.end); in lba_fixup_bus()
1029 unsigned long end; /* aka finish */ in lba_pat_resources() member
1040 lba_dev->hba.bus_num.end = p->end; in lba_pat_resources()
1051 if ((p->end - p->start) != lba_len) in lba_pat_resources()
1052 p->end = extend_lmmio_len(p->start, in lba_pat_resources()
1053 p->end, lba_len); in lba_pat_resources()
1075 r->end = p->end; in lba_pat_resources()
1087 r->end = p->end; in lba_pat_resources()
1110 r->end = r->start + HBA_PORT_SPACE_SIZE - 1; in lba_pat_resources()
1156 r->end = (lba_num>>8) & 0xff; in lba_legacy_resources()
1250 r->end = r->start + rsize; in lba_legacy_resources()
1252 r->end = r->start = 0; /* Not enabled. */ in lba_legacy_resources()
1289 r->end = r->start + ~rsize; in lba_legacy_resources()
1299 …r->end = r->start + (READ_REG32(lba_dev->hba.base_addr + LBA_IOS_MASK) ^ (HBA_PORT_SPACE_SIZE - … in lba_legacy_resources()
1304 r->end |= lba_num; in lba_legacy_resources()
1550 (long)lba_dev->hba.lmmio_space.end); in lba_driver_probe()