Lines Matching defs:cmd
322 struct mmc_command cmd;
337 memset(&cmd, 0, sizeof(cmd));
340 cmd.mrq = &req;
341 req.cmd = &cmd;
342 cmd.data = &data;
345 cmd.opcode = MMC_READ_MULTIPLE_BLOCK;
347 cmd.opcode = MMC_READ_SINGLE_BLOCK;
350 cmd.opcode = MMC_WRITE_MULTIPLE_BLOCK;
352 cmd.opcode = MMC_WRITE_BLOCK;
354 cmd.arg = block;
356 cmd.arg <<= 9;
357 cmd.flags = MMC_RSP_R1 | MMC_CMD_ADTC;
374 if (req.cmd->error != MMC_ERR_NONE) {
377 req.cmd->error, mmcsd_errmsg(req.cmd->error));
390 struct mmc_command cmd;
419 memset(&cmd, 0, sizeof(cmd));
420 cmd.mrq = &req;
421 req.cmd = &cmd;
423 cmd.opcode = SD_ERASE_WR_BLK_START;
425 cmd.opcode = MMC_ERASE_GROUP_START;
426 cmd.arg = start;
428 cmd.arg <<= 9;
429 cmd.flags = MMC_RSP_R1 | MMC_CMD_AC;
431 if (req.cmd->error != MMC_ERR_NONE) {
432 printf("erase err1: %d\n", req.cmd->error);
437 memset(&cmd, 0, sizeof(cmd));
438 req.cmd = &cmd;
440 cmd.opcode = SD_ERASE_WR_BLK_END;
442 cmd.opcode = MMC_ERASE_GROUP_END;
443 cmd.arg = stop;
445 cmd.arg <<= 9;
446 cmd.arg--;
447 cmd.flags = MMC_RSP_R1 | MMC_CMD_AC;
449 if (req.cmd->error != MMC_ERR_NONE) {
450 printf("erase err2: %d\n", req.cmd->error);
455 memset(&cmd, 0, sizeof(cmd));
456 req.cmd = &cmd;
457 cmd.opcode = MMC_ERASE;
458 cmd.arg = 0;
459 cmd.flags = MMC_RSP_R1B | MMC_CMD_AC;
461 if (req.cmd->error != MMC_ERR_NONE) {
462 printf("erase err3 %d\n", req.cmd->error);