Lines Matching refs:adev
152 static unsigned long serverworks_osb4_filter(struct ata_device *adev, unsigned long mask) in serverworks_osb4_filter() argument
154 if (adev->class == ATA_DEV_ATA) in serverworks_osb4_filter()
168 static unsigned long serverworks_csb_filter(struct ata_device *adev, unsigned long mask) in serverworks_csb_filter() argument
175 if (adev->class != ATA_DEV_ATA) in serverworks_csb_filter()
179 ata_id_c_string(adev->id, model_num, ATA_ID_PROD, sizeof(model_num)); in serverworks_csb_filter()
196 static void serverworks_set_piomode(struct ata_port *ap, struct ata_device *adev) in serverworks_set_piomode() argument
199 int offset = 1 + 2 * ap->port_no - adev->devno; in serverworks_set_piomode()
200 int devbits = (2 * ap->port_no + adev->devno) * 4; in serverworks_set_piomode()
203 int pio = adev->pio_mode - XFER_PIO_0; in serverworks_set_piomode()
226 static void serverworks_set_dmamode(struct ata_port *ap, struct ata_device *adev) in serverworks_set_dmamode() argument
229 int offset = 1 + 2 * ap->port_no - adev->devno; in serverworks_set_dmamode()
230 int devbits = 2 * ap->port_no + adev->devno; in serverworks_set_dmamode()
237 ultra &= ~(0x0F << (adev->devno * 4)); in serverworks_set_dmamode()
239 if (adev->dma_mode >= XFER_UDMA_0) { in serverworks_set_dmamode()
242 ultra |= (adev->dma_mode - XFER_UDMA_0) in serverworks_set_dmamode()
243 << (adev->devno * 4); in serverworks_set_dmamode()
247 dma_mode[adev->dma_mode - XFER_MW_DMA_0]); in serverworks_set_dmamode()