Lines Matching refs:cmd
77 struct mmc_command cmd = {0}; in mmc_send_op_cond() local
80 cmd.opcode = MMC_SEND_OP_COND; in mmc_send_op_cond()
81 cmd.arg = 0; in mmc_send_op_cond()
82 cmd.flags = MMC_RSP_SPI_R1 | MMC_RSP_R3 | MMC_CMD_BCR; in mmc_send_op_cond()
85 if (mmc_wait_for_cmd(card->host, &cmd)) { in mmc_send_op_cond()
88 cmd.arg = 0x40000000|(cmd.resp[0]&0xFF8080); in mmc_send_op_cond()
97 } while(!(cmd.resp[0] & 0x80000000)); in mmc_send_op_cond()
99 if (!(cmd.resp[0] & 0x80000000)) { in mmc_send_op_cond()
103 cmd.resp[0] &= 0x7fffffff; in mmc_send_op_cond()
104 HAL_Memcpy((void *)&card->ocr, (void *)&cmd.resp[0], 4); in mmc_send_op_cond()
106 SD_LOGD("ocr = %08x !!\n", (unsigned int)cmd.resp[0]); in mmc_send_op_cond()
116 struct mmc_command cmd = {0}; in mmc_public_new_rca() local
118 cmd.opcode = MMC_SET_RELATIVE_ADDR; in mmc_public_new_rca()
119 cmd.arg = 0x1234 << 16; // why 1234 ?? in mmc_public_new_rca()
120 cmd.flags = MMC_RSP_R1 | MMC_CMD_AC; //different from SD card; in mmc_public_new_rca()
122 if (mmc_wait_for_cmd(card->host, &cmd)) { in mmc_public_new_rca()
134 struct mmc_command cmd = {0}; in mmc_send_extcsd() local
142 cmd.opcode = MMC_SEND_EXT_CSD; in mmc_send_extcsd()
143 cmd.arg = 0; in mmc_send_extcsd()
144 cmd.flags = MMC_RSP_SPI_R1 | MMC_RSP_R1 | MMC_CMD_ADTC; in mmc_send_extcsd()
145 cmd.data = &data; in mmc_send_extcsd()
152 mrq.cmd = &cmd; in mmc_send_extcsd()
258 struct mmc_command cmd = {0}; in smc_model_set_blkcnt() local
260 cmd.opcode = MMC_SET_BLOCK_COUNT; in smc_model_set_blkcnt()
261 cmd.arg = blkcnt & 0xffff; in smc_model_set_blkcnt()
262 cmd.flags = MMC_RSP_SPI_R1 | MMC_RSP_R1 | MMC_CMD_AC; in smc_model_set_blkcnt()
264 if (mmc_wait_for_cmd(host, &cmd)) { in smc_model_set_blkcnt()
275 struct mmc_command cmd = {0}; in sdmmc_stream_write() local
285 cmd.opcode = MMC_WRITE_SINGLE_BLOCK; in sdmmc_stream_write()
286 cmd.arg = blk_num; in sdmmc_stream_write()
288 cmd.arg <<= 9; in sdmmc_stream_write()
289 cmd.stop = 0; in sdmmc_stream_write()
290 cmd.flags = MMC_RSP_SPI_R1 | MMC_RSP_R1 |MMC_CMD_ADTC; in sdmmc_stream_write()
291 cmd.data = &data; in sdmmc_stream_write()
297 mrq.cmd = &cmd; in sdmmc_stream_write()