Lines Matching refs:ap
39 struct ata_port *ap = link->ap;
40 struct pata_acpi *acpi = ap->private_data;
41 if (ACPI_HANDLE(&ap->tdev) == NULL || ata_acpi_gtm(ap, &acpi->gtm) < 0)
49 * @ap: port to detect
54 static int pacpi_cable_detect(struct ata_port *ap)
56 struct pata_acpi *acpi = ap->private_data;
66 * @ap: ATA port
73 static unsigned long pacpi_discover_modes(struct ata_port *ap, struct ata_device *adev)
75 struct pata_acpi *acpi = ap->private_data;
81 ata_acpi_gtm(ap, &probe);
86 ap->cbl = ATA_CBL_PATA80;
102 struct pata_acpi *acpi = adev->link->ap->private_data;
108 * @ap: ATA interface
112 static void pacpi_set_piomode(struct ata_port *ap, struct ata_device *adev)
115 struct pata_acpi *acpi = ap->private_data;
124 ata_acpi_stm(ap, &acpi->gtm);
126 ata_acpi_gtm(ap, &acpi->gtm);
131 * @ap: ATA interface
135 static void pacpi_set_dmamode(struct ata_port *ap, struct ata_device *adev)
138 struct pata_acpi *acpi = ap->private_data;
153 ata_acpi_stm(ap, &acpi->gtm);
155 ata_acpi_gtm(ap, &acpi->gtm);
169 struct ata_port *ap = qc->ap;
171 struct pata_acpi *acpi = ap->private_data;
177 pacpi_set_piomode(ap, adev);
179 pacpi_set_dmamode(ap, adev);
187 * @ap: ATA port being set up
192 static int pacpi_port_start(struct ata_port *ap)
194 struct pci_dev *pdev = to_pci_dev(ap->host->dev);
197 if (ACPI_HANDLE(&ap->tdev) == NULL)
200 acpi = ap->private_data = devm_kzalloc(&pdev->dev, sizeof(struct pata_acpi), GFP_KERNEL);
201 if (ap->private_data == NULL)
203 acpi->mask[0] = pacpi_discover_modes(ap, &ap->link.device[0]);
204 acpi->mask[1] = pacpi_discover_modes(ap, &ap->link.device[1]);
205 return ata_bmdma_port_start(ap);