dbdma_command_t
dbdma_command_t *
return (dbdma_command_t *)buf;
dbdma_command_t *dbdma_alloc_commands = NULL;
dbdma_start(dbdma_regmap_t *dmap, dbdma_command_t *commands)
void dbdma_start(dbdma_regmap_t *channel, dbdma_command_t *commands);
dbdma_command_t *dbdma_alloc(int, void **); /* Allocate command structures */
esc->sc_dmacmd = dbdma_alloc(sizeof(dbdma_command_t) * 20, NULL);
dbdma_command_t *cmdp;
dbdma_command_t *sc_dmacmd; /* command area for DMA */
sc->sc_txcmd = dbdma_alloc(BMAC_TXBUFS * sizeof(dbdma_command_t), NULL);
sc->sc_rxcmd = dbdma_alloc((BMAC_RXBUFS + 1) * sizeof(dbdma_command_t),
dbdma_command_t *cmd = sc->sc_rxcmd;
memset(sc->sc_txcmd, 0, BMAC_TXBUFS * sizeof(dbdma_command_t));
memset(sc->sc_rxcmd, 0, (BMAC_RXBUFS + 1) * sizeof(dbdma_command_t));
dbdma_command_t *cmd;
dbdma_command_t *cmd = sc->sc_txcmd;
dbdma_command_t *sc_txcmd;
dbdma_command_t *sc_rxcmd;
sc->sc_txdmacmd = dbdma_alloc(sizeof(dbdma_command_t) * 2, NULL);
sc->sc_rxdmacmd = (void *)dbdma_alloc(sizeof(dbdma_command_t) * 8,
memset(sc->sc_txdmacmd, 0, sizeof(dbdma_command_t) * 2);
memset(sc->sc_rxdmacmd, 0, sizeof(dbdma_command_t) * 8);
dbdma_command_t *cmd = sc->sc_txdmacmd;
dbdma_command_t *cmd;
dbdma_command_t *cmd = sc->sc_rxdmacmd;
dbdma_command_t *cmd = sc->sc_txdmacmd;
dbdma_command_t *sc_txdmacmd;
dbdma_command_t *sc_rxdmacmd;
sc->sc_dmacmd = dbdma_alloc(sizeof(dbdma_command_t) * 20, NULL);
dbdma_command_t *cmdp = sc->sc_dmacmd;
dbdma_command_t *sc_dmacmd;
dbdma_command_t *sc_dmacmd; /* DMA command area */
sc->sc_dmacmd = dbdma_alloc(sizeof(dbdma_command_t) * 20, NULL);
dbdma_command_t *cmdp;
sc->sc_dmacmd = dbdma_alloc(sizeof(dbdma_command_t) * 20,
dbdma_free(sc->sc_dma, sizeof(dbdma_command_t) * 20);
dbdma_command_t *cmdp;
dbdma_command_t *sc_dmacmd;
dbdma_alloc(sizeof(dbdma_command_t) * 3, NULL);
sizeof(dbdma_command_t) * 3);
dbdma_command_t *cmdp;
dbdma_command_t *zsc_txdmacmd[2];