Lines Matching refs:emu_wrptr
673 emu_wrptr(struct emu_sc_info *sc, unsigned int chn, unsigned int reg, uint32_t data) in emu_wrptr() function
1380 emu_wrptr(sc, v->vnum, EMU_CHAN_CPF, EMU_CHAN_CPF_STEREO_MASK); in emu_vwrite()
1382 emu_wrptr(sc, v->vnum, EMU_CHAN_CPF, 0); in emu_vwrite()
1389 emu_wrptr(sc, v->vnum, EMU_CHAN_FXRT, ((v->routing[3] << 12) | in emu_vwrite()
1394 emu_wrptr(sc, v->vnum, EMU_A_CHAN_FXRT1, (v->routing[3] << 24) | in emu_vwrite()
1398 emu_wrptr(sc, v->vnum, EMU_A_CHAN_FXRT2, (v->routing[7] << 24) | in emu_vwrite()
1402 emu_wrptr(sc, v->vnum, EMU_A_CHAN_SENDAMOUNTS, (v->amounts[7] << 24) | in emu_vwrite()
1407 emu_wrptr(sc, v->vnum, EMU_CHAN_PTRX, (v->amounts[0] << 8) | (v->amounts[1] << 0)); in emu_vwrite()
1408 emu_wrptr(sc, v->vnum, EMU_CHAN_DSL, v->ea | (v->amounts[3] << 24)); in emu_vwrite()
1409 emu_wrptr(sc, v->vnum, EMU_CHAN_PSST, v->sa | (v->amounts[2] << 24)); in emu_vwrite()
1411 emu_wrptr(sc, v->vnum, EMU_CHAN_CCCA, start | (v->b16 ? 0 : EMU_CHAN_CCCA_8BITSELECT)); in emu_vwrite()
1412 emu_wrptr(sc, v->vnum, EMU_CHAN_Z1, 0); in emu_vwrite()
1413 emu_wrptr(sc, v->vnum, EMU_CHAN_Z2, 0); in emu_vwrite()
1416 emu_wrptr(sc, v->vnum, EMU_CHAN_MAPA, silent_page); in emu_vwrite()
1417 emu_wrptr(sc, v->vnum, EMU_CHAN_MAPB, silent_page); in emu_vwrite()
1419 emu_wrptr(sc, v->vnum, EMU_CHAN_CVCF, EMU_CHAN_CVCF_CURRFILTER_MASK); in emu_vwrite()
1420 emu_wrptr(sc, v->vnum, EMU_CHAN_VTFT, EMU_CHAN_VTFT_FILTERTARGET_MASK); in emu_vwrite()
1421 emu_wrptr(sc, v->vnum, EMU_CHAN_ATKHLDM, 0); in emu_vwrite()
1422 emu_wrptr(sc, v->vnum, EMU_CHAN_DCYSUSM, EMU_CHAN_DCYSUSM_DECAYTIME_MASK); in emu_vwrite()
1423 emu_wrptr(sc, v->vnum, EMU_CHAN_LFOVAL1, 0x8000); in emu_vwrite()
1424 emu_wrptr(sc, v->vnum, EMU_CHAN_LFOVAL2, 0x8000); in emu_vwrite()
1425 emu_wrptr(sc, v->vnum, EMU_CHAN_FMMOD, 0); in emu_vwrite()
1426 emu_wrptr(sc, v->vnum, EMU_CHAN_TREMFRQ, 0); in emu_vwrite()
1427 emu_wrptr(sc, v->vnum, EMU_CHAN_FM2FRQ2, 0); in emu_vwrite()
1428 emu_wrptr(sc, v->vnum, EMU_CHAN_ENVVAL, 0x8000); in emu_vwrite()
1430 …emu_wrptr(sc, v->vnum, EMU_CHAN_ATKHLDV, EMU_CHAN_ATKHLDV_HOLDTIME_MASK | EMU_CHAN_ATKHLDV_ATTACKT… in emu_vwrite()
1431 emu_wrptr(sc, v->vnum, EMU_CHAN_ENVVOL, 0x8000); in emu_vwrite()
1433 emu_wrptr(sc, v->vnum, EMU_CHAN_PEFE_FILTERAMOUNT, 0x7f); in emu_vwrite()
1434 emu_wrptr(sc, v->vnum, EMU_CHAN_PEFE_PITCHAMOUNT, 0); in emu_vwrite()
1448 emu_wrptr(sc, 0, reg, enable); in emu_vstop()
1465 emu_wrptr(sc, v->vnum, EMU_CHAN_CD0 + i, sample); in emu_vtrigger()
1466 emu_wrptr(sc, v->vnum, EMU_CHAN_CCR_CACHEINVALIDSIZE, 0); in emu_vtrigger()
1467 emu_wrptr(sc, v->vnum, EMU_CHAN_CCR_READADDRESS, cra); in emu_vtrigger()
1468 emu_wrptr(sc, v->vnum, EMU_CHAN_CCR_CACHEINVALIDSIZE, ccis); in emu_vtrigger()
1470 emu_wrptr(sc, v->vnum, EMU_CHAN_IFATN, 0xff00); in emu_vtrigger()
1471 emu_wrptr(sc, v->vnum, EMU_CHAN_VTFT, 0xffffffff); in emu_vtrigger()
1472 emu_wrptr(sc, v->vnum, EMU_CHAN_CVCF, 0xffffffff); in emu_vtrigger()
1473 emu_wrptr(sc, v->vnum, EMU_CHAN_DCYSUSV, 0x00007f7f); in emu_vtrigger()
1478 emu_wrptr(sc, v->vnum, EMU_CHAN_PTRX_PITCHTARGET, pitch_target); in emu_vtrigger()
1479 emu_wrptr(sc, v->vnum, EMU_CHAN_CPF_PITCH, pitch_target); in emu_vtrigger()
1480 emu_wrptr(sc, v->vnum, EMU_CHAN_IP, initial_pitch); in emu_vtrigger()
1482 emu_wrptr(sc, v->vnum, EMU_CHAN_PTRX_PITCHTARGET, 0); in emu_vtrigger()
1483 emu_wrptr(sc, v->vnum, EMU_CHAN_CPF_PITCH, 0); in emu_vtrigger()
1484 emu_wrptr(sc, v->vnum, EMU_CHAN_IFATN, 0xffff); in emu_vtrigger()
1485 emu_wrptr(sc, v->vnum, EMU_CHAN_VTFT, 0x0000ffff); in emu_vtrigger()
1486 emu_wrptr(sc, v->vnum, EMU_CHAN_CVCF, 0x0000ffff); in emu_vtrigger()
1487 emu_wrptr(sc, v->vnum, EMU_CHAN_IP, 0); in emu_vtrigger()
1508 emu_wrptr(sc, 0, sc->code_base + pc, data); in emu_wrefx()
1695 emu_wrptr(sc, 0, EMU_DBG, EMU_DBG_SINGLE_STEP); in emu_initefx()
1697 emu_wrptr(sc, 0, EMU_A_DBG, EMU_A_DBG_SINGLE_STEP); in emu_initefx()
2161 emu_wrptr(sc, 0, EMU_DBG, 0); in emu_initefx()
2163 emu_wrptr(sc, 0, EMU_A_DBG, 0); in emu_initefx()
2526 emu_wrptr(sc, 0, EMU_SPCS0, spcs); in emumix_set_spdif_mode()
2527 emu_wrptr(sc, 0, EMU_SPCS1, spcs); in emumix_set_spdif_mode()
2528 emu_wrptr(sc, 0, EMU_SPCS2, spcs); in emumix_set_spdif_mode()
2601 emu_wrptr(sc, 0, GPR(gpr), val); in emumix_set_gpr()
2657 emu_wrptr(sc, 0, EMU_MICBS, EMU_RECBS_BUFSIZE_NONE); in emu_init()
2658 emu_wrptr(sc, 0, EMU_MICBA, 0); in emu_init()
2659 emu_wrptr(sc, 0, EMU_FXBS, EMU_RECBS_BUFSIZE_NONE); in emu_init()
2660 emu_wrptr(sc, 0, EMU_FXBA, 0); in emu_init()
2661 emu_wrptr(sc, 0, EMU_ADCBS, EMU_RECBS_BUFSIZE_NONE); in emu_init()
2662 emu_wrptr(sc, 0, EMU_ADCBA, 0); in emu_init()
2666 emu_wrptr(sc, 0, EMU_CLIEL, 0); in emu_init()
2667 emu_wrptr(sc, 0, EMU_CLIEH, 0); in emu_init()
2668 emu_wrptr(sc, 0, EMU_SOLEL, 0); in emu_init()
2669 emu_wrptr(sc, 0, EMU_SOLEH, 0); in emu_init()
2686 emu_wrptr(sc, 0, EMU_AC97SLOT, ac97slot); in emu_init()
2689 emu_wrptr(sc, 0, EMU_SPBYPASS, 0xf00); /* What will happen if in emu_init()
2723 emu_wrptr(sc, ch, EMU_CHAN_MAPA, tmp | EMU_CHAN_MAP_PTI_MASK); in emu_init()
2724 emu_wrptr(sc, ch, EMU_CHAN_MAPB, tmp | EMU_CHAN_MAP_PTI_MASK); in emu_init()
2726 emu_wrptr(sc, 0, EMU_PTB, (sc->mem.ptb_pages_addr)); in emu_init()
2727 emu_wrptr(sc, 0, EMU_TCB, 0); /* taken from original driver */ in emu_init()
2728 emu_wrptr(sc, 0, EMU_TCBS, 0); /* taken from original driver */ in emu_init()
2732 emu_wrptr(sc, ch, EMU_CHAN_DCYSUSV, 0); in emu_init()
2733 emu_wrptr(sc, ch, EMU_CHAN_IP, 0); in emu_init()
2734 emu_wrptr(sc, ch, EMU_CHAN_VTFT, 0xffff); in emu_init()
2735 emu_wrptr(sc, ch, EMU_CHAN_CVCF, 0xffff); in emu_init()
2736 emu_wrptr(sc, ch, EMU_CHAN_PTRX, 0); in emu_init()
2737 emu_wrptr(sc, ch, EMU_CHAN_CPF, 0); in emu_init()
2738 emu_wrptr(sc, ch, EMU_CHAN_CCR, 0); in emu_init()
2740 emu_wrptr(sc, ch, EMU_CHAN_PSST, 0); in emu_init()
2741 emu_wrptr(sc, ch, EMU_CHAN_DSL, 0x10); in emu_init()
2742 emu_wrptr(sc, ch, EMU_CHAN_CCCA, 0); in emu_init()
2743 emu_wrptr(sc, ch, EMU_CHAN_Z1, 0); in emu_init()
2744 emu_wrptr(sc, ch, EMU_CHAN_Z2, 0); in emu_init()
2745 emu_wrptr(sc, ch, EMU_CHAN_FXRT, 0xd01c0000); in emu_init()
2747 emu_wrptr(sc, ch, EMU_CHAN_ATKHLDM, 0); in emu_init()
2748 emu_wrptr(sc, ch, EMU_CHAN_DCYSUSM, 0); in emu_init()
2749 emu_wrptr(sc, ch, EMU_CHAN_IFATN, 0xffff); in emu_init()
2750 emu_wrptr(sc, ch, EMU_CHAN_PEFE, 0); in emu_init()
2751 emu_wrptr(sc, ch, EMU_CHAN_FMMOD, 0); in emu_init()
2752 emu_wrptr(sc, ch, EMU_CHAN_TREMFRQ, 24); /* 1 Hz */ in emu_init()
2753 emu_wrptr(sc, ch, EMU_CHAN_FM2FRQ2, 24); /* 1 Hz */ in emu_init()
2754 emu_wrptr(sc, ch, EMU_CHAN_TEMPENV, 0); in emu_init()
2757 emu_wrptr(sc, ch, EMU_CHAN_LFOVAL2, 0); in emu_init()
2758 emu_wrptr(sc, ch, EMU_CHAN_LFOVAL1, 0); in emu_init()
2759 emu_wrptr(sc, ch, EMU_CHAN_ATKHLDV, 0); in emu_init()
2760 emu_wrptr(sc, ch, EMU_CHAN_ENVVOL, 0); in emu_init()
2761 emu_wrptr(sc, ch, EMU_CHAN_ENVVAL, 0); in emu_init()
2764 emu_wrptr(sc, ch, 0x4c, 0x0); in emu_init()
2765 emu_wrptr(sc, ch, 0x4d, 0x0); in emu_init()
2766 emu_wrptr(sc, ch, 0x4e, 0x0); in emu_init()
2767 emu_wrptr(sc, ch, 0x4f, 0x0); in emu_init()
2768 emu_wrptr(sc, ch, EMU_A_CHAN_FXRT1, 0x3f3f3f3f); in emu_init()
2769 emu_wrptr(sc, ch, EMU_A_CHAN_FXRT2, 0x3f3f3f3f); in emu_init()
2770 emu_wrptr(sc, ch, EMU_A_CHAN_SENDAMOUNTS, 0x0); in emu_init()
2777 emu_wrptr(sc, 0, EMU_A_SPDIF_SAMPLERATE, EMU_A_SPDIF_48000); in emu_init()
2789 emu_wrptr(sc, 0, EMU_A_SPDIF_SAMPLERATE, spdif_sr); in emu_init()
2892 emu_wrptr(sc, ch, EMU_CHAN_DCYSUSV, 0); in emu_uninit()
2894 emu_wrptr(sc, ch, EMU_CHAN_VTFT, 0); in emu_uninit()
2895 emu_wrptr(sc, ch, EMU_CHAN_CVCF, 0); in emu_uninit()
2896 emu_wrptr(sc, ch, EMU_CHAN_PTRX, 0); in emu_uninit()
2897 emu_wrptr(sc, ch, EMU_CHAN_CPF, 0); in emu_uninit()
2903 emu_wrptr(sc, 0, EMU_PTB, 0); in emu_uninit()
2905 emu_wrptr(sc, 0, EMU_MICBS, EMU_RECBS_BUFSIZE_NONE); in emu_uninit()
2906 emu_wrptr(sc, 0, EMU_MICBA, 0); in emu_uninit()
2907 emu_wrptr(sc, 0, EMU_FXBS, EMU_RECBS_BUFSIZE_NONE); in emu_uninit()
2908 emu_wrptr(sc, 0, EMU_FXBA, 0); in emu_uninit()
2909 emu_wrptr(sc, 0, EMU_FXWC, 0); in emu_uninit()
2910 emu_wrptr(sc, 0, EMU_ADCBS, EMU_RECBS_BUFSIZE_NONE); in emu_uninit()
2911 emu_wrptr(sc, 0, EMU_ADCBA, 0); in emu_uninit()
2912 emu_wrptr(sc, 0, EMU_TCB, 0); in emu_uninit()
2913 emu_wrptr(sc, 0, EMU_TCBS, 0); in emu_uninit()
2916 emu_wrptr(sc, 0, EMU_CLIEL, 0); in emu_uninit()
2917 emu_wrptr(sc, 0, EMU_CLIEH, 0); in emu_uninit()
2918 emu_wrptr(sc, 0, EMU_SOLEL, 0); in emu_uninit()
2919 emu_wrptr(sc, 0, EMU_SOLEH, 0); in emu_uninit()