dma_chain
struct dma_chain *sc_cur;
struct dma_chain *sc_last;
struct dma_chain sc_kv; /* Virtual address of whole DMA */
struct dma_chain sc_pa; /* Physical address of DMA segment */
wrong_dma_range(SC_REQ *reqp, struct dma_chain *dm)
static int tt_wrong_dma_range(SC_REQ *, struct dma_chain *);
tt_wrong_dma_range(SC_REQ *reqp, struct dma_chain *dm)
struct dma_chain *dm;
static int falcon_wrong_dma_range(SC_REQ *, struct dma_chain *);
falcon_wrong_dma_range(SC_REQ *reqp, struct dma_chain *dm)
int wrong_dma_range(SC_REQ *, struct dma_chain *);
struct dma_chain *dm;
struct dma_chain dm_chain[MAXDMAIO];
struct dma_chain *dm_cur; /* current DMA-request */
struct dma_chain *dm_last; /* last DMA-request */
struct dma_chain dm_chain[DMAMAXIO]; /* all segments */
struct dma_chain *dm;
struct dma_chain dm_chain[MAXDMAIO];
struct dma_chain *dm_cur; /* current DMA-request */
struct dma_chain *dm_last; /* last DMA-request */
struct dma_chain *sc_cur;
struct dma_chain *sc_last;
struct dma_chain sc_kv; /* Virtual address of whole DMA */
struct dma_chain sc_pa; /* Physical address of DMA segment */
SLIST_INSERT_HEAD(&sc->sc_dma_list, dma, dma_chain);
SLIST_FOREACH(dma, &sc->sc_dma_list, dma_chain) {
dma_chain);
SLIST_FOREACH(sound_dma, &sc->sc_dma_list, dma_chain) {
SLIST_FOREACH(sound_dma, &sc->sc_dma_list, dma_chain) {
SLIST_ENTRY(auixp_dma) dma_chain;