Lines Matching refs:cmd

47     struct rt_mmcsd_cmd cmd;  in __send_status()  local
49 cmd.busy_timeout = 0; in __send_status()
50 cmd.cmd_code = SEND_STATUS; in __send_status()
51 cmd.arg = card->rca << 16; in __send_status()
52 cmd.flags = RESP_R1 | CMD_AC; in __send_status()
53 err = mmcsd_send_cmd(card->host, &cmd, retries); in __send_status()
58 *status = cmd.resp[0]; in __send_status()
110 struct rt_mmcsd_cmd cmd; in mmcsd_num_wr_blocks() local
114 rt_memset(&cmd, 0, sizeof(struct rt_mmcsd_cmd)); in mmcsd_num_wr_blocks()
116 cmd.cmd_code = APP_CMD; in mmcsd_num_wr_blocks()
117 cmd.arg = card->rca << 16; in mmcsd_num_wr_blocks()
118 cmd.flags = RESP_SPI_R1 | RESP_R1 | CMD_AC; in mmcsd_num_wr_blocks()
120 err = mmcsd_send_cmd(card->host, &cmd, 0); in mmcsd_num_wr_blocks()
123 if (!controller_is_spi(card->host) && !(cmd.resp[0] & R1_APP_CMD)) in mmcsd_num_wr_blocks()
126 rt_memset(&cmd, 0, sizeof(struct rt_mmcsd_cmd)); in mmcsd_num_wr_blocks()
128 cmd.cmd_code = SD_APP_SEND_NUM_WR_BLKS; in mmcsd_num_wr_blocks()
129 cmd.arg = 0; in mmcsd_num_wr_blocks()
130 cmd.flags = RESP_SPI_R1 | RESP_R1 | CMD_ADTC; in mmcsd_num_wr_blocks()
154 req.cmd = &cmd; in mmcsd_num_wr_blocks()
159 if (cmd.err || data.err) in mmcsd_num_wr_blocks()
171 struct rt_mmcsd_cmd cmd, stop; in rt_mmcsd_req_blk() local
179 rt_memset(&cmd, 0, sizeof(struct rt_mmcsd_cmd)); in rt_mmcsd_req_blk()
182 req.cmd = &cmd; in rt_mmcsd_req_blk()
185 cmd.arg = sector; in rt_mmcsd_req_blk()
188 cmd.arg <<= 9; in rt_mmcsd_req_blk()
190 cmd.flags = RESP_SPI_R1 | RESP_R1 | CMD_ADTC; in rt_mmcsd_req_blk()
222 cmd.cmd_code = r_cmd; in rt_mmcsd_req_blk()
228 cmd.cmd_code = w_cmd; in rt_mmcsd_req_blk()
240 if (cmd.err || data.err || stop.err) in rt_mmcsd_req_blk()
244 cmd.err, data.err, stop.err, data.flags, sector); in rt_mmcsd_req_blk()
254 struct rt_mmcsd_cmd cmd; in mmcsd_set_blksize() local
262 cmd.cmd_code = SET_BLOCKLEN; in mmcsd_set_blksize()
263 cmd.arg = 512; in mmcsd_set_blksize()
264 cmd.flags = RESP_SPI_R1 | RESP_R1 | CMD_AC; in mmcsd_set_blksize()
265 err = mmcsd_send_cmd(card->host, &cmd, 5); in mmcsd_set_blksize()
270 LOG_E("MMCSD: unable to set block size to %d: %d", cmd.arg, err); in mmcsd_set_blksize()