Lines Matching defs:host
86 struct pci_dev *pdev = to_pci_dev(ap->host->dev);
118 struct pci_dev *pdev = to_pci_dev(ap->host->dev);
166 struct pci_dev *pdev = to_pci_dev(ap->host->dev);
200 * sil680_sff_exec_command - issue ATA command to host controller
209 * spin_lock_irqsave(host lock)
221 struct pci_dev *pdev = to_pci_dev(ap->host->dev);
342 struct ata_host *host;
370 /* Allocate host and set it up */
371 host = ata_host_alloc_pinfo(&pdev->dev, ppi, 2);
372 if (!host)
374 host->iomap = pcim_iomap_table(pdev);
383 mmio_base = host->iomap[SIL680_MMIO_BAR];
384 host->ports[0]->ioaddr.bmdma_addr = mmio_base + 0x00;
385 host->ports[0]->ioaddr.cmd_addr = mmio_base + 0x80;
386 host->ports[0]->ioaddr.ctl_addr = mmio_base + 0x8a;
387 host->ports[0]->ioaddr.altstatus_addr = mmio_base + 0x8a;
388 ata_sff_std_ports(&host->ports[0]->ioaddr);
389 host->ports[1]->ioaddr.bmdma_addr = mmio_base + 0x08;
390 host->ports[1]->ioaddr.cmd_addr = mmio_base + 0xc0;
391 host->ports[1]->ioaddr.ctl_addr = mmio_base + 0xca;
392 host->ports[1]->ioaddr.altstatus_addr = mmio_base + 0xca;
393 ata_sff_std_ports(&host->ports[1]->ioaddr);
396 return ata_host_activate(host, pdev->irq, ata_bmdma_interrupt,
406 struct ata_host *host = pci_get_drvdata(pdev);
413 ata_host_resume(host);