MMC_RSP_BUSY
} else if ((!mrq->data) && (mrq->cmd->flags & MMC_RSP_BUSY)) {
if ((cmd->flags & MMC_RSP_136) && (cmd->flags & MMC_RSP_BUSY)) {
if (cmd->flags & MMC_RSP_BUSY) {
if (flags & MMC_RSP_BUSY)
if (cmd->flags & MMC_RSP_BUSY)
if (mmc_resp_type(req->stop) & MMC_RSP_BUSY) {
if (cmd->flags & MMC_RSP_BUSY)
if (cmd->flags & MMC_RSP_BUSY)
if (cmd->flags & MMC_RSP_BUSY)
if (cmd->flags & MMC_RSP_BUSY)
else if (cmd->flags & MMC_RSP_BUSY) /* R1B */
bool busy_resp = cmd->flags & MMC_RSP_BUSY;
busy_resp = !!(cmd->flags & MMC_RSP_BUSY);
if (cmd->flags & MMC_RSP_BUSY)
if (stop->flags & MMC_RSP_BUSY)
if (cmd->flags & MMC_RSP_BUSY)
if (req->cmd->flags & MMC_RSP_BUSY) {
else if (cmd->flags & MMC_RSP_BUSY) {
if (cmd->flags & MMC_RSP_BUSY)
#define RSP_TYPE(x) ((x) & ~(MMC_RSP_BUSY|MMC_RSP_OPCODE))
cmd->flags |= MMC_RSP_BUSY;
if (cmd->flags & MMC_RSP_BUSY) {
return cmd->data || cmd->flags & MMC_RSP_BUSY;
cmd->flags |= MMC_RSP_BUSY;
if ((cmd->flags & MMC_RSP_136) && (cmd->flags & MMC_RSP_BUSY)) {
cmd->flags &= ~MMC_RSP_BUSY;
else if (cmd->flags & MMC_RSP_BUSY)
if (cmd->flags & MMC_RSP_BUSY) {
if (data_cmd && (data_cmd->flags & MMC_RSP_BUSY)) {
if (cmd->flags & MMC_RSP_BUSY)
#define MMC_RSP_R1B (MMC_RSP_PRESENT|MMC_RSP_CRC|MMC_RSP_OPCODE|MMC_RSP_BUSY)
#define MMC_RSP_R1B_NO_CRC (MMC_RSP_PRESENT|MMC_RSP_OPCODE|MMC_RSP_BUSY)
#define mmc_resp_type(cmd) ((cmd)->flags & (MMC_RSP_PRESENT|MMC_RSP_136|MMC_RSP_CRC|MMC_RSP_BUSY|MMC_RSP_OPCODE))