Lines Matching refs:adev
1919 * @adev: ATA device
1924 unsigned int ata_pio_need_iordy(const struct ata_device *adev)
1930 if (adev->link->ap->pflags & ATA_PFLAG_RESETTING)
1935 if (adev->link->ap->flags & ATA_FLAG_NO_IORDY)
1938 if (ata_id_is_cfa(adev->id)
1939 && (adev->pio_mode == XFER_PIO_5 || adev->pio_mode == XFER_PIO_6))
1942 if (adev->pio_mode > XFER_PIO_2)
1945 if (ata_id_has_iordy(adev->id))
1952 * @adev: ATA device
1957 static u32 ata_pio_mask_no_iordy(const struct ata_device *adev)
1960 if (adev->id[ATA_ID_FIELD_VALID] & 2) { /* EIDE */
1961 u16 pio = adev->id[ATA_ID_EIDE_PIO];
2822 * @adev: device
2828 struct ata_device *ata_dev_pair(struct ata_device *adev)
2830 struct ata_link *link = adev->link;
2831 struct ata_device *pair = &link->device[1 - adev->devno];
3077 int ata_timing_compute(struct ata_device *adev, unsigned short speed,
3080 const u16 *id = adev->id;
3126 ata_timing_compute(adev, adev->pio_mode, &p, T, UT);