Lines Matching refs:cmd
154 uint32_t cmd = SDHCI_CMD_IDX(req->cmd_idx);
167 cmd |= SDHCI_CMD_RESP_LEN_EMPTY;
169 cmd |= SDHCI_CMD_RESP_LEN_136;
171 cmd |= SDHCI_CMD_RESP_LEN_48;
173 cmd |= SDHCI_CMD_RESP_LEN_48B;
177 cmd |= SDHCI_CMD_TYPE_NORMAL;
179 cmd |= SDHCI_CMD_TYPE_SUSPEND;
181 cmd |= SDHCI_CMD_TYPE_RESUME;
183 cmd |= SDHCI_CMD_TYPE_ABORT;
188 cmd |= sdmmc_sdhci_map[i][1];
191 return cmd;
210 zxlogf(TRACE, "sdhci: complete cmd 0x%08x status %d\n", req->cmd_idx, status);
234 uint32_t cmd = sdhci_prepare_cmd(req);
237 if (cmd & SDHCI_CMD_RESP_LEN_136) {
254 } else if (cmd & (SDHCI_CMD_RESP_LEN_48 | SDHCI_CMD_RESP_LEN_48B)) {
498 uint32_t cmd = sdhci_prepare_cmd(req);
506 zxlogf(TRACE, "sdhci: start_req cmd=0x%08x (data %d dma %d bsy %d) blkcnt %u blksiz %u\n",
507 cmd, has_data, req->use_dma, sdmmc_cmd_rsp_busy(req->cmd_flags), blkcnt, blksiz);
514 if (((cmd & SDHCI_CMD_RESP_LEN_48B) == SDHCI_CMD_RESP_LEN_48B) &&
515 ((cmd & SDHCI_CMD_TYPE_ABORT) == 0)) {
539 cmd |= SDHCI_XFERMODE_DMA_ENABLE;
542 if (cmd & SDHCI_CMD_MULTI_BLK) {
543 cmd |= SDHCI_CMD_AUTO12;
559 regs->cmd = cmd;