Lines Matching defs:dca
46 #define DRIVER "dca"
136 typedef struct dca dca_t;
453 struct dca {
483 /* For the local random number pool used internally by the dca driver */
505 #define KIOIP(dca) KSTAT_INTR_PTR((dca)->dca_intrstats)
745 #define GETCSR(dca, reg) \
746 ddi_get32(dca->dca_regs_handle, (uint_t *)(dca->dca_regs + reg))
748 #define PUTCSR(dca, reg, val) \
749 ddi_put32(dca->dca_regs_handle, (uint_t *)(dca->dca_regs + reg), val)
751 #define SETBIT(dca, reg, val) \
752 PUTCSR(dca, reg, GETCSR(dca, reg) | val)
754 #define CLRBIT(dca, reg, val) \
755 PUTCSR(dca, reg, GETCSR(dca, reg) & ~val)
768 #define CHECK_REGS(dca) ddi_check_acc_handle(dca->dca_regs_handle)
775 #define WORKLIST(dca, mcr) (&((dca)->dca_worklist[mcr - 1]))
793 #define DBG(dca, lvl, ...)
876 int dca_random_buffer(dca_t *dca, caddr_t buf, int len);
885 * dca.c
920 int dca_check_dma_handle(dca_t *dca, ddi_dma_handle_t handle,