sbc 433 arch/arc/include/asm/atomic.h ATOMIC64_OPS(sub, sub.f, sbc) sbc 377 arch/arm/include/asm/atomic.h ATOMIC64_OPS(sub, subs, sbc) sbc 114 arch/x86/platform/ts5500/ts5500.c static int __init ts5500_detect_config(struct ts5500_sbc *sbc) sbc 122 arch/x86/platform/ts5500/ts5500.c sbc->id = inb(TS5500_PRODUCT_CODE_ADDR); sbc 123 arch/x86/platform/ts5500/ts5500.c if (sbc->id == TS5500_PRODUCT_CODE) { sbc 124 arch/x86/platform/ts5500/ts5500.c sbc->name = "TS-5500"; sbc 125 arch/x86/platform/ts5500/ts5500.c } else if (sbc->id == TS5400_PRODUCT_CODE) { sbc 126 arch/x86/platform/ts5500/ts5500.c sbc->name = "TS-5400"; sbc 128 arch/x86/platform/ts5500/ts5500.c pr_err("ts5500: unknown product code 0x%x\n", sbc->id); sbc 134 arch/x86/platform/ts5500/ts5500.c sbc->sram = tmp & TS5500_SRAM; sbc 135 arch/x86/platform/ts5500/ts5500.c sbc->rs485 = tmp & TS5500_RS485; sbc 136 arch/x86/platform/ts5500/ts5500.c sbc->adc = tmp & TS5500_ADC; sbc 139 arch/x86/platform/ts5500/ts5500.c sbc->ereset = tmp & TS5500_ERESET; sbc 140 arch/x86/platform/ts5500/ts5500.c sbc->itr = tmp & TS5500_ITR; sbc 143 arch/x86/platform/ts5500/ts5500.c sbc->jumpers = tmp & ~TS5500_LED; sbc 153 arch/x86/platform/ts5500/ts5500.c struct ts5500_sbc *sbc = dev_get_drvdata(dev); sbc 155 arch/x86/platform/ts5500/ts5500.c return sprintf(buf, "%s\n", sbc->name); sbc 162 arch/x86/platform/ts5500/ts5500.c struct ts5500_sbc *sbc = dev_get_drvdata(dev); sbc 164 arch/x86/platform/ts5500/ts5500.c return sprintf(buf, "0x%.2x\n", sbc->id); sbc 171 arch/x86/platform/ts5500/ts5500.c struct ts5500_sbc *sbc = dev_get_drvdata(dev); sbc 173 arch/x86/platform/ts5500/ts5500.c return sprintf(buf, "0x%.2x\n", sbc->jumpers >> 1); sbc 181 arch/x86/platform/ts5500/ts5500.c struct ts5500_sbc *sbc = dev_get_drvdata(dev); \ sbc 183 arch/x86/platform/ts5500/ts5500.c return sprintf(buf, "%d\n", sbc->_field); \ sbc 286 arch/x86/platform/ts5500/ts5500.c struct ts5500_sbc *sbc; sbc 302 arch/x86/platform/ts5500/ts5500.c sbc = devm_kzalloc(&pdev->dev, sizeof(struct ts5500_sbc), GFP_KERNEL); sbc 303 arch/x86/platform/ts5500/ts5500.c if (!sbc) { sbc 308 arch/x86/platform/ts5500/ts5500.c err = ts5500_detect_config(sbc); sbc 312 arch/x86/platform/ts5500/ts5500.c platform_set_drvdata(pdev, sbc); sbc 318 arch/x86/platform/ts5500/ts5500.c if (sbc->id == TS5500_PRODUCT_CODE) { sbc 330 arch/x86/platform/ts5500/ts5500.c if (sbc->adc) { sbc 494 drivers/mmc/core/block.c struct mmc_command cmd = {}, sbc = {}; sbc 571 drivers/mmc/core/block.c sbc.opcode = MMC_SET_BLOCK_COUNT; sbc 577 drivers/mmc/core/block.c sbc.arg = data.blocks | (idata->ic.write_flag & BIT(31)); sbc 578 drivers/mmc/core/block.c sbc.flags = MMC_RSP_R1 | MMC_CMD_AC; sbc 579 drivers/mmc/core/block.c mrq.sbc = &sbc; sbc 1273 drivers/mmc/core/block.c oor_with_open_end = val & R1_OUT_OF_RANGE && !brq->mrq.sbc; sbc 1602 drivers/mmc/core/block.c brq->sbc.opcode = MMC_SET_BLOCK_COUNT; sbc 1603 drivers/mmc/core/block.c brq->sbc.arg = brq->data.blocks | sbc 1606 drivers/mmc/core/block.c brq->sbc.flags = MMC_RSP_R1 | MMC_CMD_AC; sbc 1607 drivers/mmc/core/block.c brq->mrq.sbc = &brq->sbc; sbc 1703 drivers/mmc/core/block.c return !!brq->mrq.sbc; sbc 1735 drivers/mmc/core/block.c return !brq->sbc.error && !brq->cmd.error && sbc 1827 drivers/mmc/core/block.c if (brq->sbc.error || brq->cmd.error) sbc 1849 drivers/mmc/core/block.c return brq->sbc.error || brq->cmd.error || brq->stop.error || sbc 147 drivers/mmc/core/core.c (err == -EILSEQ || (mrq->sbc && mrq->sbc->error == -EILSEQ) || sbc 179 drivers/mmc/core/core.c if (mrq->sbc) { sbc 181 drivers/mmc/core/core.c mmc_hostname(host), mrq->sbc->opcode, sbc 182 drivers/mmc/core/core.c mrq->sbc->error, sbc 183 drivers/mmc/core/core.c mrq->sbc->resp[0], mrq->sbc->resp[1], sbc 184 drivers/mmc/core/core.c mrq->sbc->resp[2], mrq->sbc->resp[3]); sbc 267 drivers/mmc/core/core.c if (mrq->sbc) { sbc 269 drivers/mmc/core/core.c mmc_hostname(host), mrq->sbc->opcode, sbc 270 drivers/mmc/core/core.c mrq->sbc->arg, mrq->sbc->flags); sbc 308 drivers/mmc/core/core.c if (mrq->sbc) { sbc 309 drivers/mmc/core/core.c mrq->sbc->error = 0; sbc 310 drivers/mmc/core/core.c mrq->sbc->mrq = mrq; sbc 193 drivers/mmc/core/mmc_test.c if (!mrq->sbc || !mmc_host_cmd23(card->host) || sbc 196 drivers/mmc/core/mmc_test.c mrq->sbc = NULL; sbc 200 drivers/mmc/core/mmc_test.c mrq->sbc->opcode = MMC_SET_BLOCK_COUNT; sbc 201 drivers/mmc/core/mmc_test.c mrq->sbc->arg = blocks; sbc 202 drivers/mmc/core/mmc_test.c mrq->sbc->flags = MMC_RSP_R1 | MMC_CMD_AC; sbc 714 drivers/mmc/core/mmc_test.c if (mrq->sbc && mrq->sbc->error) sbc 715 drivers/mmc/core/mmc_test.c ret = mrq->sbc->error; sbc 769 drivers/mmc/core/mmc_test.c struct mmc_command sbc; sbc 2366 drivers/mmc/core/mmc_test.c mrq->sbc = &rq->sbc; sbc 2372 drivers/mmc/core/mmc_test.c if (use_sbc && t->blocks > 1 && !mrq->sbc) { sbc 2426 drivers/mmc/core/mmc_test.c if (mrq->data->stop && (mrq->data->error || !mrq->sbc)) { sbc 42 drivers/mmc/core/queue.h struct mmc_command sbc; sbc 366 drivers/mmc/host/alcor.c !host->mrq->sbc)) { sbc 213 drivers/mmc/host/bcm2835.c bcm2835_dumpcmd(host, mrq->sbc, "sbc"); sbc 800 drivers/mmc/host/bcm2835.c if (cmd == host->mrq->sbc) { sbc 1167 drivers/mmc/host/bcm2835.c if (mrq->sbc) sbc 1168 drivers/mmc/host/bcm2835.c mrq->sbc->error = 0; sbc 1213 drivers/mmc/host/bcm2835.c host->use_sbc = !!mrq->sbc && host->mrq->data && sbc 1216 drivers/mmc/host/bcm2835.c if (bcm2835_send_command(host, mrq->sbc)) { sbc 1345 drivers/mmc/host/dw_mmc.c cmd = mrq->sbc ? mrq->sbc : mrq->cmd; sbc 1987 drivers/mmc/host/dw_mmc.c if (cmd == mrq->sbc && !err) { sbc 2109 drivers/mmc/host/dw_mmc.c if (!data->stop || mrq->sbc) { sbc 2110 drivers/mmc/host/dw_mmc.c if (mrq->sbc && data->stop) sbc 2156 drivers/mmc/host/dw_mmc.c if (!mrq->sbc && mrq->stop) sbc 218 drivers/mmc/host/meson-gx-mmc.c (!cmd->mrq->sbc || cmd->error || cmd->data->error)) sbc 821 drivers/mmc/host/meson-gx-mmc.c meson_mmc_start_cmd(mmc, mrq->sbc ?: mrq->cmd); sbc 149 drivers/mmc/host/meson-mx-sdio.c (!cmd->mrq->sbc || cmd->error || cmd->data->error)) sbc 354 drivers/mmc/host/meson-mx-sdio.c if (mrq->sbc) sbc 355 drivers/mmc/host/meson-mx-sdio.c meson_mx_mmc_start_cmd(mmc, mrq->sbc); sbc 1192 drivers/mmc/host/mmci.c } else if (host->mrq->sbc && !data->error) { sbc 1205 drivers/mmc/host/mmci.c bool sbc, busy_resp; sbc 1210 drivers/mmc/host/mmci.c sbc = (cmd == host->mrq->sbc); sbc 1300 drivers/mmc/host/mmci.c if ((!sbc && !cmd->data) || cmd->error) { sbc 1312 drivers/mmc/host/mmci.c } else if (sbc) { sbc 1578 drivers/mmc/host/mmci.c if (mrq->sbc) sbc 1579 drivers/mmc/host/mmci.c mmci_start_command(host, mrq->sbc, 0); sbc 280 drivers/mmc/host/mmci_stm32_sdmmc.c else if (host->data->stop && !host->mrq->sbc) sbc 942 drivers/mmc/host/mtk-sd.c if (mmc_card_mmc(host->mmc->card) && mrq->sbc && sbc 943 drivers/mmc/host/mtk-sd.c !(mrq->sbc->arg & 0xFFFF0000)) sbc 1049 drivers/mmc/host/mtk-sd.c if (mrq->sbc && cmd == mrq->cmd && sbc 1052 drivers/mmc/host/mtk-sd.c msdc_auto_cmd_done(host, events, mrq->sbc); sbc 1054 drivers/mmc/host/mtk-sd.c sbc_error = mrq->sbc && mrq->sbc->error; sbc 1183 drivers/mmc/host/mtk-sd.c (mrq->sbc && mrq->sbc->error)) sbc 1185 drivers/mmc/host/mtk-sd.c else if (cmd == mrq->sbc) sbc 1208 drivers/mmc/host/mtk-sd.c if (mrq->sbc && (!mmc_card_mmc(mmc->card) || sbc 1209 drivers/mmc/host/mtk-sd.c (mrq->sbc->arg & 0xFFFF0000))) sbc 1210 drivers/mmc/host/mtk-sd.c msdc_start_command(host, mrq, mrq->sbc); sbc 1246 drivers/mmc/host/mtk-sd.c !mrq->sbc) sbc 142 drivers/mmc/host/mxs-mmc.c if (cmd == mrq->sbc) { sbc 159 drivers/mmc/host/mxs-mmc.c if (data->stop && (data->error || !mrq->sbc)) { sbc 489 drivers/mmc/host/mxs-mmc.c if (mrq->sbc) sbc 490 drivers/mmc/host/mxs-mmc.c mxs_mmc_start_cmd(host, mrq->sbc); sbc 794 drivers/mmc/host/omap_hsmmc.c host->mrq->sbc) { sbc 796 drivers/mmc/host/omap_hsmmc.c OMAP_HSMMC_WRITE(host->base, SDMASA, host->mrq->sbc->arg); sbc 866 drivers/mmc/host/omap_hsmmc.c if (data->stop && (data->error || !host->mrq->sbc)) sbc 878 drivers/mmc/host/omap_hsmmc.c if (host->mrq->sbc && (host->cmd == host->mrq->sbc) && sbc 879 drivers/mmc/host/omap_hsmmc.c !host->mrq->sbc->error && !(host->flags & AUTO_CMD23)) { sbc 1048 drivers/mmc/host/omap_hsmmc.c if (!(ac12 & ACNE) && host->mrq->sbc) { sbc 1054 drivers/mmc/host/omap_hsmmc.c host->mrq->sbc->error = error; sbc 1449 drivers/mmc/host/omap_hsmmc.c if (req->sbc && !(host->flags & AUTO_CMD23)) { sbc 1450 drivers/mmc/host/omap_hsmmc.c omap_hsmmc_start_command(host, req->sbc, NULL); sbc 410 drivers/mmc/host/sdhci-sprd.c mrq->sbc && (mrq->sbc->arg & SDHCI_SPRD_ARG2_STUFF) && sbc 1149 drivers/mmc/host/sdhci.c return !mrq->sbc && (host->flags & SDHCI_AUTO_CMD12) && sbc 1159 drivers/mmc/host/sdhci.c bool use_cmd23 = cmd->mrq->sbc && (host->flags & SDHCI_AUTO_CMD23); sbc 1219 drivers/mmc/host/sdhci.c if (cmd->mrq->sbc && (host->flags & SDHCI_AUTO_CMD23)) sbc 1220 drivers/mmc/host/sdhci.c sdhci_writel(host, cmd->mrq->sbc->arg, SDHCI_ARGUMENT2); sbc 1235 drivers/mmc/host/sdhci.c (mrq->sbc && mrq->sbc->error) || sbc 1326 drivers/mmc/host/sdhci.c !data->mrq->sbc)) { sbc 1494 drivers/mmc/host/sdhci.c if (cmd == cmd->mrq->sbc) { sbc 1835 drivers/mmc/host/sdhci.c if (mrq->sbc && !(host->flags & SDHCI_AUTO_CMD23)) sbc 1836 drivers/mmc/host/sdhci.c sdhci_send_command(host, mrq->sbc); sbc 2816 drivers/mmc/host/sdhci.c if (!mrq->sbc && (host->flags & SDHCI_AUTO_CMD12)) { sbc 2864 drivers/mmc/host/sdhci.c if (mrq->sbc && (host->flags & SDHCI_AUTO_CMD23)) { sbc 2865 drivers/mmc/host/sdhci.c mrq->sbc->error = err; sbc 284 drivers/mmc/host/tmio_mmc_core.c (cmd->opcode == SD_IO_RW_EXTENDED || host->mrq->sbc)) sbc 457 drivers/mmc/host/tmio_mmc_core.c if (stop && !host->mrq->sbc) { sbc 766 drivers/mmc/host/tmio_mmc_core.c if (mrq->sbc && host->cmd != mrq->sbc) { sbc 767 drivers/mmc/host/tmio_mmc_core.c cmd = mrq->sbc; sbc 832 drivers/mmc/host/tmio_mmc_core.c if (host->cmd != mrq->sbc) { sbc 520 drivers/staging/greybus/sdio.c if (mrq->sbc) { sbc 521 drivers/staging/greybus/sdio.c ret = gb_sdio_command(host, mrq->sbc); sbc 148 include/linux/mmc/core.h struct mmc_command *sbc; /* SET_BLOCK_COUNT for multiblock */ sbc 56 include/trace/events/mmc.h __entry->sbc_opcode = mrq->sbc ? mrq->sbc->opcode : 0; sbc 57 include/trace/events/mmc.h __entry->sbc_arg = mrq->sbc ? mrq->sbc->arg : 0; sbc 58 include/trace/events/mmc.h __entry->sbc_flags = mrq->sbc ? mrq->sbc->flags : 0; sbc 59 include/trace/events/mmc.h __entry->sbc_retries = mrq->sbc ? mrq->sbc->retries : 0; sbc 143 include/trace/events/mmc.h __entry->sbc_opcode = mrq->sbc ? mrq->sbc->opcode : 0; sbc 144 include/trace/events/mmc.h __entry->sbc_err = mrq->sbc ? mrq->sbc->error : 0; sbc 145 include/trace/events/mmc.h __entry->sbc_resp[0] = mrq->sbc ? mrq->sbc->resp[0] : 0; sbc 146 include/trace/events/mmc.h __entry->sbc_resp[1] = mrq->sbc ? mrq->sbc->resp[1] : 0; sbc 147 include/trace/events/mmc.h __entry->sbc_resp[2] = mrq->sbc ? mrq->sbc->resp[2] : 0; sbc 148 include/trace/events/mmc.h __entry->sbc_resp[3] = mrq->sbc ? mrq->sbc->resp[3] : 0; sbc 149 include/trace/events/mmc.h __entry->sbc_retries = mrq->sbc ? mrq->sbc->retries : 0;