Lines Matching refs:hwif
67 struct pci_dev *dev = to_pci_dev(drive->hwif->dev); in svwks_udma_filter()
109 static void svwks_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) in svwks_set_pio_mode() argument
114 struct pci_dev *dev = to_pci_dev(hwif->dev); in svwks_set_pio_mode()
131 static void svwks_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) in svwks_set_dma_mode() argument
137 struct pci_dev *dev = to_pci_dev(hwif->dev); in svwks_set_dma_mode()
143 pci_read_config_byte(dev, (0x56|hwif->channel), &ultra_timing); in svwks_set_dma_mode()
157 pci_write_config_byte(dev, (0x56|hwif->channel), ultra_timing); in svwks_set_dma_mode()
261 static u8 ata66_svwks_svwks(ide_hwif_t *hwif) in ata66_svwks_svwks() argument
273 static u8 ata66_svwks_dell(ide_hwif_t *hwif) in ata66_svwks_dell() argument
275 struct pci_dev *dev = to_pci_dev(hwif->dev); in ata66_svwks_dell()
281 return ((1 << (hwif->channel + 14)) & in ata66_svwks_dell()
292 static u8 ata66_svwks_cobalt(ide_hwif_t *hwif) in ata66_svwks_cobalt() argument
294 struct pci_dev *dev = to_pci_dev(hwif->dev); in ata66_svwks_cobalt()
299 return ((1 << (hwif->channel + 14)) & in ata66_svwks_cobalt()
304 static u8 svwks_cable_detect(ide_hwif_t *hwif) in svwks_cable_detect() argument
306 struct pci_dev *dev = to_pci_dev(hwif->dev); in svwks_cable_detect()
310 return ata66_svwks_svwks (hwif); in svwks_cable_detect()
314 return ata66_svwks_dell (hwif); in svwks_cable_detect()
318 return ata66_svwks_cobalt (hwif); in svwks_cable_detect()