Lines Matching refs:sata_info
24 static struct sata_info sata_info; variable
521 if (init_done == 1 && dev < sata_info.maxport) in init_sata()
536 sata_info.portbase = sata_info.maxport; in init_sata()
537 sata_info.maxport = sata_info.portbase + word; in init_sata()
538 sata_info.devno = devno; in init_sata()
541 sata_info.iobase[0] = (ulong)pci_map_bar(devno, in init_sata()
543 sata_info.iobase[1] = (ulong)pci_map_bar(devno, in init_sata()
545 sata_info.iobase[2] = (ulong)pci_map_bar(devno, in init_sata()
549 sata_info.iobase[0] &= 0xffffff80; in init_sata()
550 sata_info.iobase[1] &= 0xfffffc00; in init_sata()
551 sata_info.iobase[2] &= 0xffffff80; in init_sata()
567 writel(0, (void *)(sata_info.iobase[0] + HOST_FLASH_CMD)); in init_sata()
569 writel(0, (void *)(sata_info.iobase[0] + HOST_CTRL)); in init_sata()
593 if (dev >= sata_info.maxport) { in scan_sata()
599 port = (void *)sata_info.iobase[1] + in scan_sata()
600 PORT_REGS_SIZE * (dev - sata_info.portbase); in scan_sata()
658 tmp = readl((void *)(sata_info.iobase[0] + HOST_CTRL)); in scan_sata()
659 tmp |= (1 << (dev - sata_info.portbase)); in scan_sata()
660 writel(tmp, (void *)(sata_info.iobase[0] + HOST_CTRL)); in scan_sata()
665 sata->devno = sata_info.devno; in scan_sata()