pxadmac_softc
dmac_continue_xfer(struct pxadmac_softc *sc, struct dmac_xfer_state *dxs)
dmac_channel_intr(struct pxadmac_softc *sc, u_int channel)
struct pxadmac_softc *ds_sc; /* Uplink to pxadmac softc */
struct pxadmac_softc *sc = arg;
CFATTACH_DECL_NEW(pxadmac, sizeof(struct pxadmac_softc),
static struct pxadmac_softc *pxadmac_sc;
static void dmac_start(struct pxadmac_softc *, dmac_priority_t);
static int dmac_continue_xfer(struct pxadmac_softc *, struct dmac_xfer_state *);
static u_int dmac_channel_intr(struct pxadmac_softc *, u_int);
static void dmac_dmover_attach(struct pxadmac_softc *);
dmac_reg_read(struct pxadmac_softc *sc, int reg)
dmac_reg_write(struct pxadmac_softc *sc, int reg, uint32_t val)
dmac_allocate_channel(struct pxadmac_softc *sc, dmac_priority_t priority,
dmac_free_channel(struct pxadmac_softc *sc, dmac_priority_t priority,
struct pxadmac_softc *sc = device_private(self);
dmac_dmover_attach(struct pxadmac_softc *sc)
struct pxadmac_softc *sc = dmb->dmb_cookie;
struct pxadmac_softc *sc;
struct pxadmac_softc *sc = ds->ds_sc;
struct pxadmac_softc *sc = pxadmac_sc;
struct pxadmac_softc *sc = pxadmac_sc;
dmac_start(struct pxadmac_softc *sc, dmac_priority_t priority)