Lines Matching refs:dmaereqp
227 d37A_get_best_mode(struct ddi_dmae_req *dmaereqp) in d37A_get_best_mode() argument
318 d37A_prog_chan(struct ddi_dmae_req *dmaereqp, ddi_dma_cookie_t *cp, int chnl) in d37A_prog_chan() argument
326 if (dmaereqp && dmaereqp->der_dest == DMAE_DEST_MEM) { in d37A_prog_chan()
333 chnl, (void *)dmaereqp)); in d37A_prog_chan()
335 if (dmaereqp) { in d37A_prog_chan()
342 if (dmaereqp->der_path && in d37A_prog_chan()
343 dmaereqp->der_path != DMAE_PATH_8) { in d37A_prog_chan()
357 if (dmaereqp->der_path && in d37A_prog_chan()
358 dmaereqp->der_path != DMAE_PATH_16) { in d37A_prog_chan()
374 if (dmaereqp) in d37A_prog_chan()
375 (void) d37A_set_mode(dmaereqp, chnl); in d37A_prog_chan()
382 if (dmaereqp && dmaereqp->der_bufprocess == DMAE_BUF_CHAIN && in d37A_prog_chan()
410 d37A_dma_swsetup(struct ddi_dmae_req *dmaereqp, ddi_dma_cookie_t *cp, int chnl) in d37A_dma_swsetup() argument
419 chnl, (void *)dmaereqp)); in d37A_dma_swsetup()
422 if (dmaereqp->der_trans != DMAE_TRANS_BLCK) in d37A_dma_swsetup()
423 dmaereqp->der_trans = DMAE_TRANS_BLCK; in d37A_dma_swsetup()
431 if (dmaereqp->der_path && dmaereqp->der_path != DMAE_PATH_8) { in d37A_dma_swsetup()
445 if (dmaereqp->der_path && dmaereqp->der_path != DMAE_PATH_16) { in d37A_dma_swsetup()
460 (void) d37A_set_mode(dmaereqp, chnl); in d37A_dma_swsetup()
466 if (dmaereqp->der_bufprocess == DMAE_BUF_CHAIN && in d37A_dma_swsetup()
555 d37A_set_mode(struct ddi_dmae_req *dmaereqp, int chnl) in d37A_set_mode() argument
565 switch (dmaereqp->der_command) { in d37A_set_mode()
582 if (dmaereqp->der_bufprocess == DMAE_BUF_AUTO) in d37A_set_mode()
585 if (dmaereqp->der_step == DMAE_STEP_DEC) in d37A_set_mode()
588 switch (dmaereqp->der_trans) { in d37A_set_mode()
603 d37A_chnl_mode[chnl] = dmaereqp->der_trans; in d37A_set_mode()
612 d37A_chnl_path[chnl] = dmaereqp->der_path; in d37A_set_mode()
614 switch (dmaereqp->der_path) { in d37A_set_mode()
644 emode |= (dmaereqp->der_cycles & 3) << 4; in d37A_set_mode()