DMA_DATA_IN
IDA_CONTROLLER, 0, DMA_DATA_IN);
&data, sizeof(data), IDA_CONTROLLER, 0, DMA_DATA_IN);
case DMA_DATA_IN:
qcb->flags = bp->bio_cmd == BIO_READ ? DMA_DATA_IN : DMA_DATA_OUT;
case DMA_DATA_IN:
sizeof(struct ida_drive_info), DMA_DATA_IN },
sizeof(struct ida_controller_info), DMA_DATA_IN },
sizeof(struct ida_drive_status), DMA_DATA_IN },
sizeof(struct ida_blink_drv_leds), DMA_DATA_IN },
sizeof(struct ida_drive_info_ext), DMA_DATA_IN },
&dinfo, sizeof(dinfo), drv->drive, 0, DMA_DATA_IN);
#define DMA_DATA_TRANSFER (DMA_DATA_IN | DMA_DATA_OUT)