Lines Matching refs:acpi
39 struct pata_acpi *acpi = ap->private_data; in pacpi_pre_reset() local
40 if (ACPI_HANDLE(&ap->tdev) == NULL || ata_acpi_gtm(ap, &acpi->gtm) < 0) in pacpi_pre_reset()
55 struct pata_acpi *acpi = ap->private_data; in pacpi_cable_detect() local
57 if ((acpi->mask[0] | acpi->mask[1]) & (0xF8 << ATA_SHIFT_UDMA)) in pacpi_cable_detect()
74 struct pata_acpi *acpi = ap->private_data; in pacpi_discover_modes() local
78 probe = acpi->gtm; in pacpi_discover_modes()
101 struct pata_acpi *acpi = adev->link->ap->private_data; in pacpi_mode_filter() local
102 return mask & acpi->mask[adev->devno]; in pacpi_mode_filter()
114 struct pata_acpi *acpi = ap->private_data; in pacpi_set_piomode() local
117 if (!(acpi->gtm.flags & 0x10)) in pacpi_set_piomode()
122 acpi->gtm.drive[unit].pio = t->cycle; in pacpi_set_piomode()
123 ata_acpi_stm(ap, &acpi->gtm); in pacpi_set_piomode()
125 ata_acpi_gtm(ap, &acpi->gtm); in pacpi_set_piomode()
137 struct pata_acpi *acpi = ap->private_data; in pacpi_set_dmamode() local
140 if (!(acpi->gtm.flags & 0x10)) in pacpi_set_dmamode()
146 acpi->gtm.drive[unit].dma = t->udma; in pacpi_set_dmamode()
147 acpi->gtm.flags |= (1 << (2 * unit)); in pacpi_set_dmamode()
149 acpi->gtm.drive[unit].dma = t->cycle; in pacpi_set_dmamode()
150 acpi->gtm.flags &= ~(1 << (2 * unit)); in pacpi_set_dmamode()
152 ata_acpi_stm(ap, &acpi->gtm); in pacpi_set_dmamode()
154 ata_acpi_gtm(ap, &acpi->gtm); in pacpi_set_dmamode()
170 struct pata_acpi *acpi = ap->private_data; in pacpi_qc_issue() local
172 if (acpi->gtm.flags & 0x10) in pacpi_qc_issue()
175 if (adev != acpi->last) { in pacpi_qc_issue()
179 acpi->last = adev; in pacpi_qc_issue()
194 struct pata_acpi *acpi; in pacpi_port_start() local
199 acpi = ap->private_data = devm_kzalloc(&pdev->dev, sizeof(struct pata_acpi), GFP_KERNEL); in pacpi_port_start()
202 acpi->mask[0] = pacpi_discover_modes(ap, &ap->link.device[0]); in pacpi_port_start()
203 acpi->mask[1] = pacpi_discover_modes(ap, &ap->link.device[1]); in pacpi_port_start()