Lines Matching refs:cmd
116 // before the cmd stage
240 uint32_t cmd = SDHCI_CMD_IDX(req->cmd_idx);
253 cmd |= SDHCI_CMD_RESP_LEN_EMPTY;
255 cmd |= SDHCI_CMD_RESP_LEN_136;
257 cmd |= SDHCI_CMD_RESP_LEN_48;
259 cmd |= SDHCI_CMD_RESP_LEN_48B;
262 cmd |= SDHCI_CMD_TYPE_NORMAL;
264 cmd |= SDHCI_CMD_TYPE_SUSPEND;
266 cmd |= SDHCI_CMD_TYPE_RESUME;
268 cmd |= SDHCI_CMD_TYPE_ABORT;
272 cmd |= sdmmc_sdhci_map[i][1];
275 return cmd;
295 SDHCI_TRACE("complete cmd 0x%08x status %d\n", req->cmd_idx, status);
319 uint32_t cmd = imx_sdhci_prepare_cmd(req);
322 if (cmd & SDHCI_CMD_RESP_LEN_136) {
327 } else if (cmd & (SDHCI_CMD_RESP_LEN_48 | SDHCI_CMD_RESP_LEN_48B)) {
604 uint32_t cmd = imx_sdhci_prepare_cmd(req);
612 SDHCI_TRACE("start_req cmd=0x%08x (data %d dma %d bsy %d) blkcnt %u blksiz %u\n",
613 cmd, has_data, req->use_dma, imx_sdmmc_cmd_rsp_busy(cmd), blkcnt, blksiz);
620 if (((cmd & SDMMC_RESP_LEN_48B) == SDMMC_RESP_LEN_48B) &&
621 ((cmd & SDMMC_CMD_TYPE_ABORT) == 0)) {
649 if (cmd & SDHCI_CMD_MULTI_BLK) {
650 cmd |= SDHCI_CMD_AUTO12;
674 if (has_data || imx_sdmmc_cmd_rsp_busy(cmd)) {
684 set_bitsl(cmd & IMX_SDHC_MIX_CTRL_CMD_MASK, ®s->mix_ctrl);
685 writel(cmd & IMX_SDHC_CMD_XFER_TYPE_CMD_MASK, ®s->cmd_xfr_typ);