Lines Matching defs:acpi
15 #include <linux/acpi.h>
40 struct pata_acpi *acpi = ap->private_data;
41 if (ACPI_HANDLE(&ap->tdev) == NULL || ata_acpi_gtm(ap, &acpi->gtm) < 0)
56 struct pata_acpi *acpi = ap->private_data;
58 if ((acpi->mask[0] | acpi->mask[1]) & (0xF8 << ATA_SHIFT_UDMA))
75 struct pata_acpi *acpi = ap->private_data;
79 probe = acpi->gtm;
102 struct pata_acpi *acpi = adev->link->ap->private_data;
103 return mask & acpi->mask[adev->devno];
115 struct pata_acpi *acpi = ap->private_data;
118 if (!(acpi->gtm.flags & 0x10))
123 acpi->gtm.drive[unit].pio = t->cycle;
124 ata_acpi_stm(ap, &acpi->gtm);
126 ata_acpi_gtm(ap, &acpi->gtm);
138 struct pata_acpi *acpi = ap->private_data;
141 if (!(acpi->gtm.flags & 0x10))
147 acpi->gtm.drive[unit].dma = t->udma;
148 acpi->gtm.flags |= (1 << (2 * unit));
150 acpi->gtm.drive[unit].dma = t->cycle;
151 acpi->gtm.flags &= ~(1 << (2 * unit));
153 ata_acpi_stm(ap, &acpi->gtm);
155 ata_acpi_gtm(ap, &acpi->gtm);
171 struct pata_acpi *acpi = ap->private_data;
173 if (acpi->gtm.flags & 0x10)
176 if (adev != acpi->last) {
180 acpi->last = adev;
195 struct pata_acpi *acpi;
200 acpi = ap->private_data = devm_kzalloc(&pdev->dev, sizeof(struct pata_acpi), GFP_KERNEL);
203 acpi->mask[0] = pacpi_discover_modes(ap, &ap->link.device[0]);
204 acpi->mask[1] = pacpi_discover_modes(ap, &ap->link.device[1]);