Lines Matching refs:opc
478 struct mmc_data *data, unsigned short opc) in sh_sdhi_set_cmd() argument
483 return opc | BIT(6); in sh_sdhi_set_cmd()
486 switch (opc) { in sh_sdhi_set_cmd()
488 return opc | (data ? 0x1c00 : 0x40); in sh_sdhi_set_cmd()
490 return opc | (data ? 0x1c00 : 0); in sh_sdhi_set_cmd()
492 return opc | 0x0700; in sh_sdhi_set_cmd()
496 return opc; in sh_sdhi_set_cmd()
501 struct mmc_data *data, unsigned short opc) in sh_sdhi_data_trans() argument
505 switch (opc) { in sh_sdhi_data_trans()
511 opc); in sh_sdhi_data_trans()
515 switch (opc) { in sh_sdhi_data_trans()
527 printf(DRIVER_NAME": SD: NOT SUPPORT CMD = d'%04d\n", opc); in sh_sdhi_data_trans()
537 unsigned short shcmd, opc = cmd->cmdidx; in sh_sdhi_start_cmd() local
542 opc, cmd->cmdarg, cmd->resp_type); in sh_sdhi_start_cmd()
544 if (opc == MMC_CMD_STOP_TRANSMISSION) { in sh_sdhi_start_cmd()
558 if ((opc == MMC_CMD_READ_MULTIPLE_BLOCK) || in sh_sdhi_start_cmd()
559 opc == MMC_CMD_WRITE_MULTIPLE_BLOCK) { in sh_sdhi_start_cmd()
566 shcmd = sh_sdhi_set_cmd(host, data, opc); in sh_sdhi_start_cmd()
613 debug(DRIVER_NAME": Cmd(d'%d) err\n", opc); in sh_sdhi_start_cmd()
635 ret = sh_sdhi_data_trans(host, data, opc); in sh_sdhi_start_cmd()