mmc_io_rw_direct
ret = mmc_io_rw_direct(card, 0, 0, SDIO_CCCR_CCCR, 0, &data);
ret = mmc_io_rw_direct(card, 0, 0, SDIO_CCCR_CAPS, 0, &data);
ret = mmc_io_rw_direct(card, 0, 0, SDIO_CCCR_POWER, 0, &data);
ret = mmc_io_rw_direct(card, 0, 0, SDIO_CCCR_SPEED, 0, &speed);
ret = mmc_io_rw_direct(card, 0, 0,
ret = mmc_io_rw_direct(card, 0, 0,
ret = mmc_io_rw_direct(card, 0, 0, SDIO_CCCR_INTERRUPT_EXT, 0, &data);
ret = mmc_io_rw_direct(card, 1, 0, SDIO_CCCR_INTERRUPT_EXT,
ret = mmc_io_rw_direct(card, 0, 0, SDIO_CCCR_IF, 0, &ctrl);
ret = mmc_io_rw_direct(card, 1, 0, SDIO_CCCR_IF, ctrl, NULL);
ret = mmc_io_rw_direct(card, 0, 0, SDIO_CCCR_IF, 0, &ctrl);
return mmc_io_rw_direct(card, 1, 0, SDIO_CCCR_IF, ctrl, NULL);
ret = mmc_io_rw_direct(card, 0, 0, SDIO_CCCR_IF, 0, &ctrl);
ret = mmc_io_rw_direct(card, 1, 0, SDIO_CCCR_IF, ctrl, NULL);
ret = mmc_io_rw_direct(card, 0, 0, SDIO_CCCR_SPEED, 0, &speed);
ret = mmc_io_rw_direct(card, 1, 0, SDIO_CCCR_SPEED, speed, NULL);
err = mmc_io_rw_direct(card, 0, 0, SDIO_CCCR_DRIVE_STRENGTH, 0,
err = mmc_io_rw_direct(card, 1, 0, SDIO_CCCR_DRIVE_STRENGTH,
err = mmc_io_rw_direct(card, 0, 0, SDIO_CCCR_SPEED, 0, &speed);
err = mmc_io_rw_direct(card, 1, 0, SDIO_CCCR_SPEED, speed, NULL);
ret = mmc_io_rw_direct(func->card, 0, 0,
ret = mmc_io_rw_direct(func->card, 0, 0,
return mmc_io_rw_direct(host->card, 0, 0, SDIO_CCCR_CCCR, 0,
ret = mmc_io_rw_direct(card, 0, 0,
ret = mmc_io_rw_direct(card, 0, 0, ptr++, 0, &tpl_code);
ret = mmc_io_rw_direct(card, 0, 0, ptr++, 0, &tpl_link);
ret = mmc_io_rw_direct(card, 0, 0,
ret = mmc_io_rw_direct(func->card, 0, 0, SDIO_CCCR_IOEx, 0, ®);
ret = mmc_io_rw_direct(func->card, 1, 0, SDIO_CCCR_IOEx, reg, NULL);
ret = mmc_io_rw_direct(func->card, 1, 0,
ret = mmc_io_rw_direct(func->card, 1, 0,
ret = mmc_io_rw_direct(func->card, 0, func->num, addr, 0, &val);
ret = mmc_io_rw_direct(func->card, 1, func->num, addr, b, NULL);
ret = mmc_io_rw_direct(func->card, 1, func->num, addr,
ret = mmc_io_rw_direct(func->card, 0, 0, addr, 0, &val);
ret = mmc_io_rw_direct(func->card, 1, 0, addr, b, NULL);
ret = mmc_io_rw_direct(func->card, 0, 0, SDIO_CCCR_IOEx, 0, ®);
ret = mmc_io_rw_direct(func->card, 1, 0, SDIO_CCCR_IOEx, reg, NULL);
ret = mmc_io_rw_direct(func->card, 0, 0, SDIO_CCCR_IORx, 0, ®);
ret = mmc_io_rw_direct(func->card, 0, 0, SDIO_CCCR_IENx, 0, ®);
ret = mmc_io_rw_direct(func->card, 1, 0, SDIO_CCCR_IENx, reg, NULL);
ret = mmc_io_rw_direct(func->card, 0, 0, SDIO_CCCR_IENx, 0, ®);
ret = mmc_io_rw_direct(func->card, 1, 0, SDIO_CCCR_IENx, reg, NULL);
ret = mmc_io_rw_direct(card, 0, 0, SDIO_CCCR_INTx, 0, pending);
mmc_io_rw_direct(card, 0, 0, 0xff, 0, &dummy);
int mmc_io_rw_direct(struct mmc_card *card, int write, unsigned fn,