Lines Matching defs:adev
145 * @adev: ATA device
153 static unsigned int serverworks_osb4_filter(struct ata_device *adev, unsigned int mask)
155 if (adev->class == ATA_DEV_ATA)
163 * @adev: ATA device
169 static unsigned int serverworks_csb_filter(struct ata_device *adev, unsigned int mask)
176 if (adev->class != ATA_DEV_ATA)
180 ata_id_c_string(adev->id, model_num, ATA_ID_PROD, sizeof(model_num));
192 * @adev: ATA device
197 static void serverworks_set_piomode(struct ata_port *ap, struct ata_device *adev)
200 int offset = 1 + 2 * ap->port_no - adev->devno;
201 int devbits = (2 * ap->port_no + adev->devno) * 4;
204 int pio = adev->pio_mode - XFER_PIO_0;
220 * @adev: ATA device
227 static void serverworks_set_dmamode(struct ata_port *ap, struct ata_device *adev)
230 int offset = 1 + 2 * ap->port_no - adev->devno;
231 int devbits = 2 * ap->port_no + adev->devno;
238 ultra &= ~(0x0F << (adev->devno * 4));
240 if (adev->dma_mode >= XFER_UDMA_0) {
243 ultra |= (adev->dma_mode - XFER_UDMA_0)
244 << (adev->devno * 4);
248 dma_mode[adev->dma_mode - XFER_MW_DMA_0]);