ExecuteCommand
result = bus->ExecuteCommand(0, GO_IDLE_STATE, 0, NULL);
status_t status = bus->ExecuteCommand(0, SD_SEND_IF_COND, probe, &response);
status = bus->ExecuteCommand(0, MMC_SEND_OP_COND, 0xFF8000, &ocr);
while (bus->ExecuteCommand(0, SD_APP_CMD, 0, &cardStatus) == B_BUSY) {
bus->ExecuteCommand(0, SD_SEND_OP_COND, hcs | 0xFF8000, &ocr);
if (bus->ExecuteCommand(0, ALL_SEND_CID, 0, cid) == B_OK) {
= bus->ExecuteCommand(0, MMC_SET_RELATIVE_ADDR, ((uint32)rca) << 16, &response);
} else if (bus->ExecuteCommand(0, ALL_SEND_CID, 0, cid) == B_OK) {
bus->ExecuteCommand(0, SD_SEND_RELATIVE_ADDR, 0, &response);
status_t ExecuteCommand(uint16_t rca, uint8_t command,
status_t error = bus->ExecuteCommand(rca, command, argument, result);
result = ExecuteCommand(command,
return bus->ExecuteCommand(command, argument, response);
status_t ExecuteCommand(uint8_t command, uint32_t argument,