Lines Matching defs:host
82 struct pci_dev *pdev = to_pci_dev(ap->host->dev);
115 struct pci_dev *pdev = to_pci_dev(ap->host->dev);
163 struct pci_dev *pdev = to_pci_dev(ap->host->dev);
197 * sil680_sff_exec_command - issue ATA command to host controller
206 * spin_lock_irqsave(host lock)
217 struct pci_dev *pdev = to_pci_dev(ap->host->dev);
339 struct ata_host *host;
367 /* Allocate host and set it up */
368 host = ata_host_alloc_pinfo(&pdev->dev, ppi, 2);
369 if (!host)
371 host->iomap = pcim_iomap_table(pdev);
380 mmio_base = host->iomap[SIL680_MMIO_BAR];
381 host->ports[0]->ioaddr.bmdma_addr = mmio_base + 0x00;
382 host->ports[0]->ioaddr.cmd_addr = mmio_base + 0x80;
383 host->ports[0]->ioaddr.ctl_addr = mmio_base + 0x8a;
384 host->ports[0]->ioaddr.altstatus_addr = mmio_base + 0x8a;
385 ata_sff_std_ports(&host->ports[0]->ioaddr);
386 host->ports[1]->ioaddr.bmdma_addr = mmio_base + 0x08;
387 host->ports[1]->ioaddr.cmd_addr = mmio_base + 0xc0;
388 host->ports[1]->ioaddr.ctl_addr = mmio_base + 0xca;
389 host->ports[1]->ioaddr.altstatus_addr = mmio_base + 0xca;
390 ata_sff_std_ports(&host->ports[1]->ioaddr);
393 return ata_host_activate(host, pdev->irq, ata_bmdma_interrupt,
403 struct ata_host *host = pci_get_drvdata(pdev);
410 ata_host_resume(host);