Lines Matching refs:v

487 static void a3dsrc_ZeroStateA3D(a3dsrc_t *a, vortex_t *v)  in a3dsrc_ZeroStateA3D()  argument
492 dev_err(v->card->dev, in a3dsrc_ZeroStateA3D()
554 static void vortex_A3dSourceHw_Initialize(vortex_t * v, int source, int slice) in vortex_A3dSourceHw_Initialize() argument
556 a3dsrc_t *a3dsrc = &(v->a3d[source + (slice * 4)]); in vortex_A3dSourceHw_Initialize()
559 a3dsrc->vortex = (void *)v; in vortex_A3dSourceHw_Initialize()
567 static int Vort3DRend_Initialize(vortex_t * v, unsigned short mode) in Vort3DRend_Initialize() argument
569 v->xt_mode = mode; /* this_14 */ in Vort3DRend_Initialize()
571 vortex_XtalkHw_init(v); in Vort3DRend_Initialize()
572 vortex_XtalkHw_SetGainsAllChan(v); in Vort3DRend_Initialize()
573 switch (v->xt_mode) { in Vort3DRend_Initialize()
575 vortex_XtalkHw_ProgramXtalkNarrow(v); in Vort3DRend_Initialize()
578 vortex_XtalkHw_ProgramXtalkWide(v); in Vort3DRend_Initialize()
582 vortex_XtalkHw_ProgramPipe(v); in Vort3DRend_Initialize()
585 vortex_XtalkHw_ProgramDiamondXtalk(v); in Vort3DRend_Initialize()
588 vortex_XtalkHw_SetSampleRate(v, 0x11); in Vort3DRend_Initialize()
589 vortex_XtalkHw_Enable(v); in Vort3DRend_Initialize()
598 static void vortex_Vort3D_enable(vortex_t *v) in vortex_Vort3D_enable() argument
602 Vort3DRend_Initialize(v, XT_HEADPHONE); in vortex_Vort3D_enable()
604 vortex_A3dSourceHw_Initialize(v, i % 4, i >> 2); in vortex_Vort3D_enable()
605 a3dsrc_ZeroStateA3D(&v->a3d[0], v); in vortex_Vort3D_enable()
608 vortex_a3d_register_controls(v); in vortex_Vort3D_enable()
611 static void vortex_Vort3D_disable(vortex_t * v) in vortex_Vort3D_disable() argument
613 vortex_XtalkHw_Disable(v); in vortex_Vort3D_disable()
614 vortex_a3d_unregister_controls(v); in vortex_Vort3D_disable()
618 static void vortex_Vort3D_connect(vortex_t * v, int en) in vortex_Vort3D_connect() argument
629 v->mixxtlk[0] = in vortex_Vort3D_connect()
630 vortex_adb_checkinout(v, v->fixed_res, en, VORTEX_RESOURCE_MIXIN); in vortex_Vort3D_connect()
631 if (v->mixxtlk[0] < 0) { in vortex_Vort3D_connect()
632 dev_warn(v->card->dev, in vortex_Vort3D_connect()
636 v->mixxtlk[1] = in vortex_Vort3D_connect()
637 vortex_adb_checkinout(v, v->fixed_res, en, VORTEX_RESOURCE_MIXIN); in vortex_Vort3D_connect()
638 if (v->mixxtlk[1] < 0) { in vortex_Vort3D_connect()
639 dev_warn(v->card->dev, in vortex_Vort3D_connect()
648 vortex_route(v, en, 0x11, ADB_A3DOUT(i * 2), ADB_XTALKIN(i)); in vortex_Vort3D_connect()
649 vortex_route(v, en, 0x11, ADB_A3DOUT(i * 2) + 1, ADB_XTALKIN(5 + i)); in vortex_Vort3D_connect()
652 vortex_route(v, en, 0x11, ADB_XTALKOUT(0), ADB_EQIN(2)); in vortex_Vort3D_connect()
653 vortex_route(v, en, 0x11, ADB_XTALKOUT(1), ADB_EQIN(3)); in vortex_Vort3D_connect()
656 vortex_route(v, en, 0x11, ADB_XTALKOUT(0), ADB_MIXIN(v->mixxtlk[0])); in vortex_Vort3D_connect()
657 vortex_route(v, en, 0x11, ADB_XTALKOUT(1), ADB_MIXIN(v->mixxtlk[1])); in vortex_Vort3D_connect()
658 vortex_connection_mixin_mix(v, en, v->mixxtlk[0], v->mixplayb[0], 0); in vortex_Vort3D_connect()
659 vortex_connection_mixin_mix(v, en, v->mixxtlk[1], v->mixplayb[1], 0); in vortex_Vort3D_connect()
660 vortex_mix_setinputvolumebyte(v, v->mixplayb[0], v->mixxtlk[0], in vortex_Vort3D_connect()
662 vortex_mix_setinputvolumebyte(v, v->mixplayb[1], v->mixxtlk[1], in vortex_Vort3D_connect()
664 if (VORTEX_IS_QUAD(v)) { in vortex_Vort3D_connect()
665 vortex_connection_mixin_mix(v, en, v->mixxtlk[0], in vortex_Vort3D_connect()
666 v->mixplayb[2], 0); in vortex_Vort3D_connect()
667 vortex_connection_mixin_mix(v, en, v->mixxtlk[1], in vortex_Vort3D_connect()
668 v->mixplayb[3], 0); in vortex_Vort3D_connect()
669 vortex_mix_setinputvolumebyte(v, v->mixplayb[2], in vortex_Vort3D_connect()
670 v->mixxtlk[0], in vortex_Vort3D_connect()
672 vortex_mix_setinputvolumebyte(v, v->mixplayb[3], in vortex_Vort3D_connect()
673 v->mixxtlk[1], in vortex_Vort3D_connect()
680 static void vortex_Vort3D_InitializeSource(a3dsrc_t *a, int en, vortex_t *v) in vortex_Vort3D_InitializeSource() argument
683 dev_warn(v->card->dev, in vortex_Vort3D_InitializeSource()