Lines Matching refs:ap
180 static int via_cable_detect(struct ata_port *ap) { in via_cable_detect() argument
181 const struct via_isa_bridge *config = ap->host->private_data; in via_cable_detect()
182 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in via_cable_detect()
188 if ((config->flags & VIA_SATA_PATA) && ap->port_no == 0) in via_cable_detect()
201 if (ata66 & (0x10100000 >> (16 * ap->port_no))) in via_cable_detect()
204 if (ata_acpi_init_gtm(ap) && in via_cable_detect()
205 ata_acpi_cbl_80wire(ap, ata_acpi_init_gtm(ap))) in via_cable_detect()
212 struct ata_port *ap = link->ap; in via_pre_reset() local
213 const struct via_isa_bridge *config = ap->host->private_data; in via_pre_reset()
220 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in via_pre_reset()
221 if (!pci_test_config_bits(pdev, &via_enable_bits[ap->port_no])) in via_pre_reset()
244 static void via_do_set_mode(struct ata_port *ap, struct ata_device *adev, in via_do_set_mode() argument
247 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in via_do_set_mode()
254 int offset = 3 - (2*ap->port_no) - adev->devno; in via_do_set_mode()
288 pci_write_config_byte(pdev, 0x4F - ap->port_no, in via_do_set_mode()
329 static void via_set_piomode(struct ata_port *ap, struct ata_device *adev) in via_set_piomode() argument
331 const struct via_isa_bridge *config = ap->host->private_data; in via_set_piomode()
334 via_do_set_mode(ap, adev, adev->pio_mode, set_ast, config->udma_mask); in via_set_piomode()
337 static void via_set_dmamode(struct ata_port *ap, struct ata_device *adev) in via_set_dmamode() argument
339 const struct via_isa_bridge *config = ap->host->private_data; in via_set_dmamode()
342 via_do_set_mode(ap, adev, adev->dma_mode, set_ast, config->udma_mask); in via_set_dmamode()
356 struct ata_host *host = dev->link->ap->host; in via_mode_filter()
389 static void via_tf_load(struct ata_port *ap, const struct ata_taskfile *tf) in via_tf_load() argument
391 struct ata_ioports *ioaddr = &ap->ioaddr; in via_tf_load()
392 struct via_port *vp = ap->private_data; in via_tf_load()
396 if (tf->ctl != ap->last_ctl) { in via_tf_load()
398 ap->last_ctl = tf->ctl; in via_tf_load()
399 ata_wait_idle(ap); in via_tf_load()
438 ata_wait_idle(ap); in via_tf_load()
441 static int via_port_start(struct ata_port *ap) in via_port_start() argument
444 struct pci_dev *pdev = to_pci_dev(ap->host->dev); in via_port_start()
446 int ret = ata_bmdma_port_start(ap); in via_port_start()
453 ap->private_data = vp; in via_port_start()