Lines Matching refs:sata_info
23 static struct sata_info sata_info; variable
520 if (init_done == 1 && dev < sata_info.maxport) in init_sata()
535 sata_info.portbase = sata_info.maxport; in init_sata()
536 sata_info.maxport = sata_info.portbase + word; in init_sata()
537 sata_info.devno = devno; in init_sata()
540 sata_info.iobase[0] = (ulong)pci_map_bar(devno, in init_sata()
542 sata_info.iobase[1] = (ulong)pci_map_bar(devno, in init_sata()
544 sata_info.iobase[2] = (ulong)pci_map_bar(devno, in init_sata()
548 sata_info.iobase[0] &= 0xffffff80; in init_sata()
549 sata_info.iobase[1] &= 0xfffffc00; in init_sata()
550 sata_info.iobase[2] &= 0xffffff80; in init_sata()
566 writel(0, (void *)(sata_info.iobase[0] + HOST_FLASH_CMD)); in init_sata()
568 writel(0, (void *)(sata_info.iobase[0] + HOST_CTRL)); in init_sata()
592 if (dev >= sata_info.maxport) { in scan_sata()
598 port = (void *)sata_info.iobase[1] + in scan_sata()
599 PORT_REGS_SIZE * (dev - sata_info.portbase); in scan_sata()
657 tmp = readl((void *)(sata_info.iobase[0] + HOST_CTRL)); in scan_sata()
658 tmp |= (1 << (dev - sata_info.portbase)); in scan_sata()
659 writel(tmp, (void *)(sata_info.iobase[0] + HOST_CTRL)); in scan_sata()
664 sata->devno = sata_info.devno; in scan_sata()