c_arg
__arraycount(args), sizeof(*args), c_arg))) {
static int c_arg(const void *, const void *);
void *c_arg; /* function argument */
#define CALLOUT_RESET(c,t,f,a) do { (c)->c_arg = (a); \
#define CALLOUT_STOP(c) untimeout((c)->c_func,(c)->c_arg)
SDHC_WRITE(sc, SD_ARGU_REG, cmd->c_arg);
cmd.c_arg = 0;
SDIO_WRITE(sc, SDIO_ARGU_REG, cmd->c_arg);
MMC_WRITE(sc, SD_EMMC_CMD_ARG, cmd->c_arg); /* starts transfer */
dma[desc].arg = htole32(cmd->c_arg);
SDHOST_WRITE(sc, SDARG, cmd->c_arg);
sc->pio_words[PIO_WORD_CMD1] = cmd->c_arg;
sc->pio_words[PIO_WORD_CMD1] = cmd->c_arg;
bus_space_write_4(sc->iot, sc->ioh, SDI_CMD_ARG, cmd->c_arg);
MMC_WRITE(sc, SUNXI_MMC_ARG, cmd->c_arg);
device_xname(sc->sc_dev), cmd->c_opcode, cmd->c_arg, cmd->c_data,
CSR_WRITE_4(sc, MMC_ARGH, (cmd->c_arg >> 16) & ARGH_MASK);
CSR_WRITE_4(sc, MMC_ARGL, cmd->c_arg & ARGL_MASK);
cmd.c_arg = blkno;
cmd.c_arg <<= SDMMC_SECTOR_SIZE_SB;
DPRINTF(("Reading block %d (%d)\n", blkno, cmd.c_arg));
cmd.c_arg = MMC_ARG_RCA(sc->rca);
cmd.c_arg = MMC_ARG_RCA(sc->rca);
cmd.c_arg = (sc == NULL) ? 0 : MMC_ARG_RCA(sc->rca);
cmd.c_arg = SDMMC_SECTOR_SIZE;
cmd.c_arg = 0;
cmd.c_arg = SD_ARG_BUS_WIDTH_1;
cmd.c_arg = SD_ARG_BUS_WIDTH_4;
cmd.c_arg =
cmd.c_arg = ocr;
cmd.c_arg = !ISSET(sc->caps, SMC_CAPS_SPI_MODE) ?
acmd.c_arg = rca << 16;
acmd.c_arg = 0;
cmd->c_opcode, cmd->c_arg, cmd->c_data,
cmd->c_opcode, cmd->c_arg, cmd->c_flags));
cmd.c_arg = MMC_ARG_RCA(sc->rca);
cmd.c_arg = MMC_ARG_RCA(sc->rca);
uint32_t c_arg; /* SD/MMC command argument */
SDI_REG(SDI_CMD_ARG) = cmd->c_arg;
cmd->c_blklen, cmd->c_arg));
cmd->c_opcode, cmd->c_arg, cmd->c_data, cmd->c_datalen,
scimci_putc((cmd->c_arg >> 24) & 0xff);
scimci_putc((cmd->c_arg >> 16) & 0xff);
scimci_putc((cmd->c_arg >> 8) & 0xff);
scimci_putc((cmd->c_arg >> 0) & 0xff);
device_xname(sc->sc_dev), cmd->c_opcode, cmd->c_arg, cmd->c_data,
ssumci_putc((cmd->c_arg >> 24) & 0xff);
ssumci_putc((cmd->c_arg >> 16) & 0xff);
ssumci_putc((cmd->c_arg >> 8) & 0xff);
ssumci_putc((cmd->c_arg >> 0) & 0xff);
arg = c->c_arg;
new->c_arg = arg;
if (t->c_func == ftn && t->c_sc == sc && t->c_arg == arg)
int c_arg; /* function argument */
reg = (cmd->c_arg >> SD_ARG_CMD52_REG_SHIFT) &
MMC_WRITE(sc, DWC_MMC_ARG, cmd->c_arg);
uint32_t arg = cmd->c_arg;
0xff, cmd->c_arg >> 24);
0xff, cmd->c_arg >> 16);
0xff, cmd->c_arg >> 8);
0xff, cmd->c_arg);
0xff, cmd->c_arg >> 24);
0xff, cmd->c_arg >> 16);
0xff, cmd->c_arg >> 8);
0xff, cmd->c_arg);
cmd->c_arg);
wb_write(wb, WB_SD_COMMAND, (cmd->c_arg >> 24) & 0xff);
wb_write(wb, WB_SD_COMMAND, (cmd->c_arg >> 16) & 0xff);
wb_write(wb, WB_SD_COMMAND, (cmd->c_arg >> 8) & 0xff);
wb_write(wb, WB_SD_COMMAND, (cmd->c_arg >> 0) & 0xff);
device_xname(sc->sc_dev), cmd->c_opcode, cmd->c_arg, cmd->c_data,
cmd->c_arg & 0xffff);
(cmd->c_arg >> 16) & 0xffff);
cmd.c_arg = 0;
HDEVNAME(hp), cmd->c_opcode, cmd->c_arg, cmd->c_data,
HWRITE4(hp, SDHC_ARGUMENT, cmd->c_arg);
HWRITE4(hp, SDHC_ARGUMENT, cmd->c_arg);
cmd.c_arg = (sf == NULL) ? 0 : MMC_ARG_RCA(sf->rca);
DEVNAME(sc), cmd->c_opcode, cmd->c_arg, cmd->c_data,
acmd.c_arg = (sf != NULL) ? (sf->rca << 16) : 0;
cmd->c_opcode, cmd->c_arg, cmd->c_flags));
cmd.c_arg = MMC_ARG_RCA(sf->rca);
cmd.c_arg = arg;
cmd.c_arg = arg;
cmd.c_arg = ocr;
cmd.c_arg = MMC_ARG_RCA(sf->rca);
cmd.c_arg = 0;
cmd.c_arg = 0;
cmd.c_arg = 0;
cmd.c_arg = __SHIFTIN((uint32_t)mio, SD_EXTR_MIO) |
cmd.c_arg = __SHIFTIN((uint32_t)mio, SD_EXTR_MIO) |
cmd.c_arg = MMC_ARG_RCA(sf->rca);
cmd.c_arg = SD_ARG_BUS_WIDTH_1;
cmd.c_arg = SD_ARG_BUS_WIDTH_4;
cmd.c_arg = ((uint32_t)!!mode << 31) |
cmd.c_arg = (MMC_SWITCH_MODE_WRITE_BYTE << 24) |
cmd.c_arg = MMC_ARG_RCA(sf->rca);
cmd.c_arg = hcs ? MMC_OCR_HCS : 0;
cmd.c_arg = blkno;
cmd.c_arg <<= SDMMC_SECTOR_SIZE_SB;
cmd.c_arg = MMC_ARG_RCA(sf->rca);
cmd.c_arg = MMC_ARG_RCA(sf->rca);
cmd.c_arg = nblk;
cmd.c_arg = blkno;
cmd.c_arg <<= SDMMC_SECTOR_SIZE_SB;
cmd.c_arg = MMC_ARG_RCA(sf->rca);
cmd.c_arg = sblkno;
cmd.c_arg <<= SDMMC_SECTOR_SIZE_SB;
cmd.c_arg = eblkno;
cmd.c_arg <<= SDMMC_SECTOR_SIZE_SB;
cmd.c_arg = 0;
cmd.c_arg = !ISSET(sc->sc_caps, SMC_CAPS_SPI_MODE) ?
cmd.c_arg = ocr;
cmd.c_arg = block_len;
uint32_t c_arg; /* SD/MMC command argument */
c, c->c_func, c->c_arg, c->c_flags, to_ticks);
c, c->c_func, c->c_arg, c->c_flags,
c->c_arg = arg;
c, c->c_func, c->c_arg, c->c_flags, expired);
c, c->c_func, c->c_arg, c->c_flags);
c, c->c_func, c->c_arg, c->c_flags, /*expired*/false);
c, c->c_func, c->c_arg, c->c_flags, /*expired*/true);
c->c_arg = arg;
arg = c->c_arg;
(u_long)c->c_arg, name);
void *c_arg; /* function argument */