XFER_UDMA_0
if (speed >= XFER_UDMA_0) {
unsigned int udma = speed - XFER_UDMA_0;
{ ATA_SHIFT_UDMA, ATA_NR_UDMA_MODES, XFER_UDMA_0 },
{ XFER_UDMA_0, 0, 0, 0, 0, 0, 0, 0, 0, 120 },
{ XFER_UDMA_0, "XFER_UDMA_0" },
if (adev->dma_mode >= XFER_UDMA_0) {
if (adev->dma_mode >= XFER_UDMA_0) {
ali_program_modes(ap, adev, NULL, udma_timing[adev->dma_mode - XFER_UDMA_0]);
if ((dma_mode >= XFER_UDMA_0) && (dma_mode <= XFER_UDMA_6)) {
tmcfg |= (dma_mode - XFER_UDMA_0) << ULTRA_DMA_TIMING_SHIFT;
if (adev->dma_mode >= XFER_UDMA_0) {
u8 mode = (adev->dma_mode - XFER_UDMA_0) + 1 - clock;
if (adev->dma_mode >= XFER_UDMA_0) {
u8 mode = adev->dma_mode - XFER_UDMA_0 + 1 - clock;
if (adev->dma_mode >= XFER_UDMA_0) {
dma -= XFER_UDMA_0;
u8 mode = speed - XFER_UDMA_0 + 1;
if (adev->dma_mode >= XFER_UDMA_0) {
regU |= udma_data[adev->dma_mode - XFER_UDMA_0] << shift;
case XFER_UDMA_0:
if (mode >= XFER_UDMA_0)
reg |= udma_timings[mode - XFER_UDMA_0];
if (mode >= XFER_UDMA_0) {
etc |= udma_timings[mode - XFER_UDMA_0] << dshift;
if (speed >= XFER_UDMA_0) {
unsigned int udma = adev->dma_mode - XFER_UDMA_0;
((adev->xfer_mode - XFER_UDMA_0) << IDECFG_MODE_SHIFT),
if (speed & XFER_UDMA_0) {
i = speed & ~XFER_UDMA_0;
else if (mode < XFER_UDMA_0)
{ XFER_UDMA_0, 0x9008d943 },
{ XFER_UDMA_0, 0x90c8a731 },
{ XFER_UDMA_0, 0x90cb8521 },
{ XFER_UDMA_0, 0x1c829c62 },
else if (mode < XFER_UDMA_0)
{ XFER_UDMA_0, 0x12506297 },
{ XFER_UDMA_0, 0x121882ea },
else if (mode < XFER_UDMA_0)
{ XFER_UDMA_0, 0x1c829c62 },
if (adev->dma_mode >= XFER_UDMA_0)
if (speed >= XFER_UDMA_0) {
unsigned int udma = adev->dma_mode - XFER_UDMA_0;
if (adev->dma_mode >= XFER_UDMA_0) {
int mode_wanted = adev->dma_mode - XFER_UDMA_0;
{ XFER_UDMA_0, 0x19100000, 0, },
{ XFER_UDMA_0, 0, 0x000070c1, },
{ XFER_UDMA_0, 0, 0x00035901, },
if (adev->dma_mode >= XFER_UDMA_0) {
int dma = adev->dma_mode - XFER_UDMA_0;
} else if (mode < XFER_UDMA_0) {
int udma = mode - XFER_UDMA_0;
if (mode <= XFER_UDMA_0) {
if ((dma_mode >= XFER_UDMA_0) &&
if (adev->dma_mode >= XFER_UDMA_0) {
int speed = adev->dma_mode - XFER_UDMA_0;
if (adev->dma_mode >= XFER_UDMA_0) {
int udma = adev->dma_mode - XFER_UDMA_0;
if (adev->dma_mode < XFER_UDMA_0) {
if (adev->dma_mode < XFER_UDMA_0 || !ata_dma_enabled(adev)) {
if (speed >= XFER_UDMA_0) {
unsigned int udma = adev->dma_mode - XFER_UDMA_0;
if (mode >= XFER_UDMA_0)
format = udma_timing[clock][mode - XFER_UDMA_0];
if (dma_mode >= XFER_UDMA_0) {
data |= (dma_mode - XFER_UDMA_0) << 16;
if (adev->dma_mode >= XFER_UDMA_0) {
ultra |= (adev->dma_mode - XFER_UDMA_0)
if (adev->dma_mode >= XFER_UDMA_0) {
ultra |= ultra_table[scsc][adev->dma_mode - XFER_UDMA_0];
if (adev->dma_mode < XFER_UDMA_0) {
speed = adev->dma_mode - XFER_UDMA_0;
if (adev->dma_mode < XFER_UDMA_0) {
speed = adev->dma_mode - XFER_UDMA_0;
if (adev->dma_mode < XFER_UDMA_0) {
speed = adev->dma_mode - XFER_UDMA_0;
if (adev->dma_mode < XFER_UDMA_0) {
speed = adev->dma_mode - XFER_UDMA_0;
if (adev->dma_mode < XFER_UDMA_0) {
int speed = adev->dma_mode - XFER_UDMA_0;
udma_bits[adev->dma_mode - XFER_UDMA_0]);
return adev->dma_mode >= XFER_UDMA_0 &&