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