Lines Matching refs:host
542 struct ide_host *host; in ide_pci_init_two() local
554 host = ide_host_alloc(d, hws, n_ports); in ide_pci_init_two()
555 if (host == NULL) { in ide_pci_init_two()
560 host->dev[0] = &dev1->dev; in ide_pci_init_two()
562 host->dev[1] = &dev2->dev; in ide_pci_init_two()
564 host->host_priv = priv; in ide_pci_init_two()
565 host->irq_flags = IRQF_SHARED; in ide_pci_init_two()
567 pci_set_drvdata(pdev[0], host); in ide_pci_init_two()
569 pci_set_drvdata(pdev[1], host); in ide_pci_init_two()
589 ret = ide_host_register(host, d, hws); in ide_pci_init_two()
591 ide_host_free(host); in ide_pci_init_two()
606 struct ide_host *host = pci_get_drvdata(dev); in ide_pci_remove() local
607 struct pci_dev *dev2 = host->dev[1] ? to_pci_dev(host->dev[1]) : NULL; in ide_pci_remove()
610 if (host->host_flags & IDE_HFLAG_SINGLE) in ide_pci_remove()
615 if ((host->host_flags & IDE_HFLAG_NO_DMA) == 0) { in ide_pci_remove()
616 if (host->host_flags & IDE_HFLAG_CS5520) in ide_pci_remove()
622 ide_host_remove(host); in ide_pci_remove()
647 struct ide_host *host = pci_get_drvdata(dev); in ide_pci_resume() local
659 if (host->init_chipset) in ide_pci_resume()
660 host->init_chipset(dev); in ide_pci_resume()