Lines Matching refs:sbc
405 #define MMC_BLK_IOC_SBC BIT(1) /* use mrq.sbc */
474 struct mmc_command cmd = {}, sbc = {};
548 sbc.opcode = MMC_SET_BLOCK_COUNT;
554 sbc.arg = data.blocks | (idata->ic.write_flag & BIT(31));
556 sbc.arg = prev_idata->ic.arg;
557 sbc.flags = MMC_RSP_R1 | MMC_CMD_AC;
558 mrq.sbc = &sbc;
575 memcpy(&prev_idata->ic.response, sbc.resp, sizeof(sbc.resp));
576 if (sbc.error) {
577 dev_err(mmc_dev(card->host), "%s: sbc error %d\n",
578 __func__, sbc.error);
579 return sbc.error;
1356 oor_with_open_end = val & R1_OUT_OF_RANGE && !brq->mrq.sbc;
1697 * supported by card and host, we'll fill sbc in and let
1709 brq->sbc.opcode = MMC_SET_BLOCK_COUNT;
1710 brq->sbc.arg = brq->data.blocks |
1713 brq->sbc.flags = MMC_RSP_R1 | MMC_CMD_AC;
1714 brq->mrq.sbc = &brq->sbc;
1811 return !!brq->mrq.sbc;
1843 return !brq->sbc.error && !brq->cmd.error &&
1936 if (brq->sbc.error || brq->cmd.error)
1957 return brq->sbc.error || brq->cmd.error || brq->stop.error ||