Lines Matching refs:d0
301 static void dma_cmd (SB16State *s, uint8_t cmd, uint8_t d0, int dma_len) in dma_cmd() argument
306 s->fmt_signed = (d0 >> 4) & 1; in dma_cmd()
307 s->fmt_stereo = (d0 >> 5) & 1; in dma_cmd()
689 int d0, d1, d2; in complete() local
696 d0 = dsp_get_data (s); in complete()
700 s->cmd, d0, d1, d2); in complete()
704 s->cmd, d0, d1, d2); in complete()
705 dma_cmd (s, s->cmd, d0, d1 + (d2 << 8)); in complete()
726 d0 = dsp_get_data (s); in complete()
728 ldebug ("write CSP register %d <- %#x\n", d1, d0); in complete()
730 ldebug ("0x83[%d] <- %#x\n", s->csp_reg83r, d0); in complete()
731 s->csp_reg83[s->csp_reg83r % 4] = d0; in complete()
735 s->csp_regs[d1] = d0; in complete()
740 d0 = dsp_get_data (s); in complete()
742 d0, s->csp_regs[d0], s->csp_mode); in complete()
743 if (d0 == 0x83) { in complete()
751 dsp_out_data (s, s->csp_regs[d0]); in complete()
756 d0 = dsp_get_data (s); in complete()
757 dolog ("cmd 0x10 d0=%#x\n", d0); in complete()
819 d0 = dsp_get_data (s); in complete()
821 ldebug ("E0 data = %#x\n", d0); in complete()
822 dsp_out_data (s, ~d0); in complete()
827 d0 = dsp_get_data (s); in complete()
828 dolog ("E2 = %#x\n", d0); in complete()
837 d0 = dsp_get_data (s); in complete()
838 ldebug ("command 0xf9 with %#x\n", d0); in complete()
839 switch (d0) { in complete()