*** aic6360.c~ Thu Nov 1 15:03:17 2007 --- aic6360.c Wed Dec 12 18:35:49 2007 *************** *** 1488,1497 **** out += DOUTAMOUNT; #if AIC_USE_DWORDS ! bus_space_write_multi_4(iot, ioh, DMADATALONG, (u_int32_t *) p, DOUTAMOUNT >> 2); #else ! bus_space_write_multi_2(iot, ioh, DMADATA, (u_int16_t *) p, DOUTAMOUNT >> 1); #endif --- 1488,1497 ---- out += DOUTAMOUNT; #if AIC_USE_DWORDS ! bus_space_write_multi_stream_4(iot, ioh, DMADATALONG, (u_int32_t *) p, DOUTAMOUNT >> 2); #else ! bus_space_write_multi_stream_2(iot, ioh, DMADATA, (u_int16_t *) p, DOUTAMOUNT >> 1); #endif *************** *** 1507,1520 **** #if AIC_USE_DWORDS if (xfer >= 12) { ! bus_space_write_multi_4(iot, ioh, DMADATALONG, (u_int32_t *) p, xfer >> 2); p += xfer & ~3; xfer &= 3; } #else if (xfer >= 8) { ! bus_space_write_multi_2(iot, ioh, DMADATA, (u_int16_t *) p, xfer >> 1); p += xfer & ~1; xfer &= 1; --- 1507,1520 ---- #if AIC_USE_DWORDS if (xfer >= 12) { ! bus_space_write_multi_stream_4(iot, ioh, DMADATALONG, (u_int32_t *) p, xfer >> 2); p += xfer & ~3; xfer &= 3; } #else if (xfer >= 8) { ! bus_space_write_multi_stream_2(iot, ioh, DMADATA, (u_int16_t *) p, xfer >> 1); p += xfer & ~1; xfer &= 1; *************** *** 1629,1638 **** in += DINAMOUNT; #if AIC_USE_DWORDS ! bus_space_read_multi_4(iot, ioh, DMADATALONG, (u_int32_t *) p, DINAMOUNT >> 2); #else ! bus_space_read_multi_2(iot, ioh, DMADATA, (u_int16_t *) p, DINAMOUNT >> 1); #endif --- 1629,1638 ---- in += DINAMOUNT; #if AIC_USE_DWORDS ! bus_space_read_multi_stream_4(iot, ioh, DMADATALONG, (u_int32_t *) p, DINAMOUNT >> 2); #else ! bus_space_read_multi_stream_2(iot, ioh, DMADATA, (u_int16_t *) p, DINAMOUNT >> 1); #endif *************** *** 1648,1661 **** #if AIC_USE_DWORDS if (xfer >= 12) { ! bus_space_read_multi_4(iot, ioh, DMADATALONG, (u_int32_t *) p, xfer >> 2); p += xfer & ~3; xfer &= 3; } #else if (xfer >= 8) { ! bus_space_read_multi_2(iot, ioh, DMADATA, (u_int16_t *) p, xfer >> 1); p += xfer & ~1; xfer &= 1; --- 1648,1661 ---- #if AIC_USE_DWORDS if (xfer >= 12) { ! bus_space_read_multi_stream_4(iot, ioh, DMADATALONG, (u_int32_t *) p, xfer >> 2); p += xfer & ~3; xfer &= 3; } #else if (xfer >= 8) { ! bus_space_read_multi_stream_2(iot, ioh, DMADATA, (u_int16_t *) p, xfer >> 1); p += xfer & ~1; xfer &= 1;