cmdflags
cmd->c_error = mesongx_mmc_dma_prepare(sc, cmd, cmdflags);
MMC_WRITE(sc, SD_EMMC_CMD_CFG, cmdflags | MESONGX_MMC_FLAGS_END_OF_CHAIN);
mesongx_mmc_dma_prepare(struct mesongx_mmc_softc *sc, struct sdmmc_command *cmd, uint32_t cmdflags)
flags = cmdflags;
uint32_t cmdflags, val;
cmdflags = MESONGX_MMC_FLAGS_OWNER;
cmdflags |= __SHIFTIN(12, MESONGX_MMC_FLAGS_TIMEOUT); /* 2^12 = 4096 ms timeout */
cmdflags |= __SHIFTIN(cmd->c_opcode, MESONGX_MMC_FLAGS_CMD_INDEX);
cmdflags |= MESONGX_MMC_FLAGS_NO_RESP;
cmdflags |= MESONGX_MMC_FLAGS_RESP_NUM;
cmdflags |= MESONGX_MMC_FLAGS_RESP_128;
cmdflags |= MESONGX_MMC_FLAGS_RESP_NOCRC;
cmdflags |= MESONGX_MMC_FLAGS_R1B;
cmdflags |= MESONGX_MMC_FLAGS_DATA_IO;
cmdflags |= MESONGX_MMC_FLAGS_DATA_WR;
uint32_t cmdflags = 0;
cmdflags |= 1 << 17;
WR4(sc, DICMDBUF0, DI_CMD_STOP_MOTOR | cmdflags);
dump_nodes(const char *ifname_arg, int hdr_type, struct cmdflags *cf)
parse_args(int *argcp, char ***argvp, struct cmdflags *cf)
struct cmdflags cf;
static int dump_nodes(const char *, int, struct cmdflags *);
static void parse_args(int *, char ***, struct cmdflags *);