Lines Matching defs:emu_wrptr
349 emu_wrptr(struct sc_info *sc, int chn, int reg, u_int32_t data)
370 emu_wrptr(sc, 0, pc, data);
465 emu_wrptr(sc, 0, reg, enable);
656 emu_wrptr(sc, v->vnum, EMU_CHAN_CPF, v->stereo ? EMU_CHAN_CPF_STEREO_MASK : 0);
662 emu_wrptr(sc, v->vnum, EMU_A_CHAN_FXRT1, v->fxrt1);
663 emu_wrptr(sc, v->vnum, EMU_A_CHAN_FXRT2, v->fxrt2);
664 emu_wrptr(sc, v->vnum, EMU_A_CHAN_SENDAMOUNTS, 0);
667 emu_wrptr(sc, v->vnum, EMU_CHAN_FXRT, v->fxrt1 << 16);
669 emu_wrptr(sc, v->vnum, EMU_CHAN_PTRX, (x << 8) | r);
670 emu_wrptr(sc, v->vnum, EMU_CHAN_DSL, ea | (y << 24));
671 emu_wrptr(sc, v->vnum, EMU_CHAN_PSST, sa | (l << 24));
672 emu_wrptr(sc, v->vnum, EMU_CHAN_CCCA, start | (v->b16 ? 0 : EMU_CHAN_CCCA_8BITSELECT));
674 emu_wrptr(sc, v->vnum, EMU_CHAN_Z1, 0);
675 emu_wrptr(sc, v->vnum, EMU_CHAN_Z2, 0);
679 emu_wrptr(sc, v->vnum, EMU_CHAN_MAPA, silent_page);
680 emu_wrptr(sc, v->vnum, EMU_CHAN_MAPB, silent_page);
682 emu_wrptr(sc, v->vnum, EMU_CHAN_CVCF, EMU_CHAN_CVCF_CURRFILTER_MASK);
683 emu_wrptr(sc, v->vnum, EMU_CHAN_VTFT, EMU_CHAN_VTFT_FILTERTARGET_MASK);
684 emu_wrptr(sc, v->vnum, EMU_CHAN_ATKHLDM, 0);
685 emu_wrptr(sc, v->vnum, EMU_CHAN_DCYSUSM, EMU_CHAN_DCYSUSM_DECAYTIME_MASK);
686 emu_wrptr(sc, v->vnum, EMU_CHAN_LFOVAL1, 0x8000);
687 emu_wrptr(sc, v->vnum, EMU_CHAN_LFOVAL2, 0x8000);
688 emu_wrptr(sc, v->vnum, EMU_CHAN_FMMOD, 0);
689 emu_wrptr(sc, v->vnum, EMU_CHAN_TREMFRQ, 0);
690 emu_wrptr(sc, v->vnum, EMU_CHAN_FM2FRQ2, 0);
691 emu_wrptr(sc, v->vnum, EMU_CHAN_ENVVAL, 0x8000);
693 emu_wrptr(sc, v->vnum, EMU_CHAN_ATKHLDV,
695 emu_wrptr(sc, v->vnum, EMU_CHAN_ENVVOL, 0x8000);
697 emu_wrptr(sc, v->vnum, EMU_CHAN_PEFE_FILTERAMOUNT, 0x7f);
698 emu_wrptr(sc, v->vnum, EMU_CHAN_PEFE_PITCHAMOUNT, 0);
719 emu_wrptr(sc, v->vnum, EMU_CHAN_CD0 + i, sample);
720 emu_wrptr(sc, v->vnum, EMU_CHAN_CCR_CACHEINVALIDSIZE, 0);
721 emu_wrptr(sc, v->vnum, EMU_CHAN_CCR_READADDRESS, cra);
722 emu_wrptr(sc, v->vnum, EMU_CHAN_CCR_CACHEINVALIDSIZE, ccis);
724 emu_wrptr(sc, v->vnum, EMU_CHAN_IFATN, 0xff00);
725 emu_wrptr(sc, v->vnum, EMU_CHAN_VTFT, 0xffffffff);
726 emu_wrptr(sc, v->vnum, EMU_CHAN_CVCF, 0xffffffff);
727 emu_wrptr(sc, v->vnum, EMU_CHAN_DCYSUSV, 0x00007f7f);
732 emu_wrptr(sc, v->vnum, EMU_CHAN_PTRX_PITCHTARGET, pitch_target);
733 emu_wrptr(sc, v->vnum, EMU_CHAN_CPF_PITCH, pitch_target);
734 emu_wrptr(sc, v->vnum, EMU_CHAN_IP, initial_pitch);
736 emu_wrptr(sc, v->vnum, EMU_CHAN_PTRX_PITCHTARGET, 0);
737 emu_wrptr(sc, v->vnum, EMU_CHAN_CPF_PITCH, 0);
738 emu_wrptr(sc, v->vnum, EMU_CHAN_IFATN, 0xffff);
739 emu_wrptr(sc, v->vnum, EMU_CHAN_VTFT, 0x0000ffff);
740 emu_wrptr(sc, v->vnum, EMU_CHAN_CVCF, 0x0000ffff);
741 emu_wrptr(sc, v->vnum, EMU_CHAN_IP, 0);
988 emu_wrptr(sc, 0, ch->basereg, sndbuf_getbufaddr(ch->buffer));
989 emu_wrptr(sc, 0, ch->sizereg, 0); /* off */
1076 emu_wrptr(sc, 0, ch->sizereg, sz);
1090 emu_wrptr(sc, 0, ch->setupreg, 0);
1091 emu_wrptr(sc, 0, ch->setupreg, val);
1101 emu_wrptr(sc, 0, ch->sizereg, 0);
1103 emu_wrptr(sc, 0, ch->setupreg, 0);
1463 emu_wrptr(sc, 0, EMU_A_FXGPREGBASE + i, 0x0);
1468 emu_wrptr(sc, 0, EMU_A_DBG, EMU_A_DBG_SINGLE_STEP);
1603 emu_wrptr(sc, 0, EMU_A_DBG, 0);
1619 emu_wrptr(sc, 0, EMU_FXGPREGBASE + i, 0);
1739 emu_wrptr(sc, 0, EMU_DBG, 0);
1750 emu_wrptr(sc, 0, EMU_AC97SLOT, EMU_AC97SLOT_CENTER | EMU_AC97SLOT_LFE);
1759 emu_wrptr(sc, 0, EMU_MICBS, EMU_RECBS_BUFSIZE_NONE);
1760 emu_wrptr(sc, 0, EMU_MICBA, 0);
1761 emu_wrptr(sc, 0, EMU_FXBS, EMU_RECBS_BUFSIZE_NONE);
1762 emu_wrptr(sc, 0, EMU_FXBA, 0);
1763 emu_wrptr(sc, 0, EMU_ADCBS, EMU_RECBS_BUFSIZE_NONE);
1764 emu_wrptr(sc, 0, EMU_ADCBA, 0);
1770 emu_wrptr(sc, 0, EMU_CLIEL, 0);
1771 emu_wrptr(sc, 0, EMU_CLIEH, 0);
1772 emu_wrptr(sc, 0, EMU_SOLEL, 0);
1773 emu_wrptr(sc, 0, EMU_SOLEH, 0);
1777 emu_wrptr(sc, 0, EMU_SPBYPASS, 0xf00);
1778 emu_wrptr(sc, 0, EMU_AC97SLOT, 0x3);
1783 emu_wrptr(sc, ch, EMU_CHAN_DCYSUSV, ENV_OFF);
1784 emu_wrptr(sc, ch, EMU_CHAN_IP, 0);
1785 emu_wrptr(sc, ch, EMU_CHAN_VTFT, 0xffff);
1786 emu_wrptr(sc, ch, EMU_CHAN_CVCF, 0xffff);
1787 emu_wrptr(sc, ch, EMU_CHAN_PTRX, 0);
1788 emu_wrptr(sc, ch, EMU_CHAN_CPF, 0);
1789 emu_wrptr(sc, ch, EMU_CHAN_CCR, 0);
1791 emu_wrptr(sc, ch, EMU_CHAN_PSST, 0);
1792 emu_wrptr(sc, ch, EMU_CHAN_DSL, 0x10);
1793 emu_wrptr(sc, ch, EMU_CHAN_CCCA, 0);
1794 emu_wrptr(sc, ch, EMU_CHAN_Z1, 0);
1795 emu_wrptr(sc, ch, EMU_CHAN_Z2, 0);
1796 emu_wrptr(sc, ch, EMU_CHAN_FXRT, 0xd01c0000);
1798 emu_wrptr(sc, ch, EMU_CHAN_ATKHLDM, 0);
1799 emu_wrptr(sc, ch, EMU_CHAN_DCYSUSM, 0);
1800 emu_wrptr(sc, ch, EMU_CHAN_IFATN, 0xffff);
1801 emu_wrptr(sc, ch, EMU_CHAN_PEFE, 0);
1802 emu_wrptr(sc, ch, EMU_CHAN_FMMOD, 0);
1803 emu_wrptr(sc, ch, EMU_CHAN_TREMFRQ, 24); /* 1 Hz */
1804 emu_wrptr(sc, ch, EMU_CHAN_FM2FRQ2, 24); /* 1 Hz */
1805 emu_wrptr(sc, ch, EMU_CHAN_TEMPENV, 0);
1808 emu_wrptr(sc, ch, EMU_CHAN_LFOVAL2, 0);
1809 emu_wrptr(sc, ch, EMU_CHAN_LFOVAL1, 0);
1810 emu_wrptr(sc, ch, EMU_CHAN_ATKHLDV, 0);
1811 emu_wrptr(sc, ch, EMU_CHAN_ENVVOL, 0);
1812 emu_wrptr(sc, ch, EMU_CHAN_ENVVAL, 0);
1816 emu_wrptr(sc, ch, 0x4c, 0);
1817 emu_wrptr(sc, ch, 0x4d, 0);
1818 emu_wrptr(sc, ch, 0x4e, 0);
1819 emu_wrptr(sc, ch, 0x4f, 0);
1821 emu_wrptr(sc, ch, EMU_A_CHAN_FXRT1, 0x03020100);
1822 emu_wrptr(sc, ch, EMU_A_CHAN_FXRT2, 0x3f3f3f3f);
1823 emu_wrptr(sc, ch, EMU_A_CHAN_SENDAMOUNTS, 0);
1858 emu_wrptr(sc, 0, EMU_SPCS0, spcs);
1859 emu_wrptr(sc, 0, EMU_SPCS1, spcs);
1860 emu_wrptr(sc, 0, EMU_SPCS2, spcs);
1872 emu_wrptr(sc, 0, EMU_A_SPDIF_SAMPLERATE, tmp | 0x400);
1901 emu_wrptr(sc, 0, EMU_PTB, (sc->mem.ptb_pages_addr));
1902 emu_wrptr(sc, 0, EMU_TCB, 0); /* taken from original driver */
1903 emu_wrptr(sc, 0, EMU_TCBS, 0); /* taken from original driver */
1906 emu_wrptr(sc, ch, EMU_CHAN_MAPA, tmp | EMU_CHAN_MAP_PTI_MASK);
1907 emu_wrptr(sc, ch, EMU_CHAN_MAPB, tmp | EMU_CHAN_MAP_PTI_MASK);
1990 emu_wrptr(sc, ch, EMU_CHAN_DCYSUSV, ENV_OFF);
1992 emu_wrptr(sc, ch, EMU_CHAN_VTFT, 0);
1993 emu_wrptr(sc, ch, EMU_CHAN_CVCF, 0);
1994 emu_wrptr(sc, ch, EMU_CHAN_PTRX, 0);
1995 emu_wrptr(sc, ch, EMU_CHAN_CPF, 0);
1999 emu_wrptr(sc, 0, EMU_A_DBG, EMU_A_DBG_SINGLE_STEP);
2007 emu_wrptr(sc, 0, EMU_PTB, 0);
2009 emu_wrptr(sc, 0, EMU_MICBS, EMU_RECBS_BUFSIZE_NONE);
2010 emu_wrptr(sc, 0, EMU_MICBA, 0);
2011 emu_wrptr(sc, 0, EMU_FXBS, EMU_RECBS_BUFSIZE_NONE);
2012 emu_wrptr(sc, 0, EMU_FXBA, 0);
2013 emu_wrptr(sc, 0, EMU_FXWC, 0);
2014 emu_wrptr(sc, 0, EMU_ADCBS, EMU_RECBS_BUFSIZE_NONE);
2015 emu_wrptr(sc, 0, EMU_ADCBA, 0);
2016 emu_wrptr(sc, 0, EMU_TCB, 0);
2017 emu_wrptr(sc, 0, EMU_TCBS, 0);
2020 emu_wrptr(sc, 0, EMU_CLIEL, 0);
2021 emu_wrptr(sc, 0, EMU_CLIEH, 0);
2022 emu_wrptr(sc, 0, EMU_SOLEL, 0);
2023 emu_wrptr(sc, 0, EMU_SOLEH, 0);