• Home
  • Raw
  • Download

Lines Matching refs:v

475 static void a3dsrc_ZeroStateA3D(a3dsrc_t *a, vortex_t *v)  in a3dsrc_ZeroStateA3D()  argument
480 dev_err(v->card->dev, in a3dsrc_ZeroStateA3D()
542 static void vortex_A3dSourceHw_Initialize(vortex_t * v, int source, int slice) in vortex_A3dSourceHw_Initialize() argument
544 a3dsrc_t *a3dsrc = &(v->a3d[source + (slice * 4)]); in vortex_A3dSourceHw_Initialize()
547 a3dsrc->vortex = (void *)v; in vortex_A3dSourceHw_Initialize()
555 static int Vort3DRend_Initialize(vortex_t * v, unsigned short mode) in Vort3DRend_Initialize() argument
557 v->xt_mode = mode; /* this_14 */ in Vort3DRend_Initialize()
559 vortex_XtalkHw_init(v); in Vort3DRend_Initialize()
560 vortex_XtalkHw_SetGainsAllChan(v); in Vort3DRend_Initialize()
561 switch (v->xt_mode) { in Vort3DRend_Initialize()
563 vortex_XtalkHw_ProgramXtalkNarrow(v); in Vort3DRend_Initialize()
566 vortex_XtalkHw_ProgramXtalkWide(v); in Vort3DRend_Initialize()
570 vortex_XtalkHw_ProgramPipe(v); in Vort3DRend_Initialize()
573 vortex_XtalkHw_ProgramDiamondXtalk(v); in Vort3DRend_Initialize()
576 vortex_XtalkHw_SetSampleRate(v, 0x11); in Vort3DRend_Initialize()
577 vortex_XtalkHw_Enable(v); in Vort3DRend_Initialize()
586 static void vortex_Vort3D_enable(vortex_t *v) in vortex_Vort3D_enable() argument
590 Vort3DRend_Initialize(v, XT_HEADPHONE); in vortex_Vort3D_enable()
592 vortex_A3dSourceHw_Initialize(v, i % 4, i >> 2); in vortex_Vort3D_enable()
593 a3dsrc_ZeroStateA3D(&v->a3d[0], v); in vortex_Vort3D_enable()
596 vortex_a3d_register_controls(v); in vortex_Vort3D_enable()
599 static void vortex_Vort3D_disable(vortex_t * v) in vortex_Vort3D_disable() argument
601 vortex_XtalkHw_Disable(v); in vortex_Vort3D_disable()
602 vortex_a3d_unregister_controls(v); in vortex_Vort3D_disable()
606 static void vortex_Vort3D_connect(vortex_t * v, int en) in vortex_Vort3D_connect() argument
617 v->mixxtlk[0] = in vortex_Vort3D_connect()
618 vortex_adb_checkinout(v, v->fixed_res, en, VORTEX_RESOURCE_MIXIN); in vortex_Vort3D_connect()
619 if (v->mixxtlk[0] < 0) { in vortex_Vort3D_connect()
620 dev_warn(v->card->dev, in vortex_Vort3D_connect()
624 v->mixxtlk[1] = in vortex_Vort3D_connect()
625 vortex_adb_checkinout(v, v->fixed_res, en, VORTEX_RESOURCE_MIXIN); in vortex_Vort3D_connect()
626 if (v->mixxtlk[1] < 0) { in vortex_Vort3D_connect()
627 dev_warn(v->card->dev, in vortex_Vort3D_connect()
636 vortex_route(v, en, 0x11, ADB_A3DOUT(i * 2), ADB_XTALKIN(i)); in vortex_Vort3D_connect()
637 vortex_route(v, en, 0x11, ADB_A3DOUT(i * 2) + 1, ADB_XTALKIN(5 + i)); in vortex_Vort3D_connect()
640 vortex_route(v, en, 0x11, ADB_XTALKOUT(0), ADB_EQIN(2)); in vortex_Vort3D_connect()
641 vortex_route(v, en, 0x11, ADB_XTALKOUT(1), ADB_EQIN(3)); in vortex_Vort3D_connect()
644 vortex_route(v, en, 0x11, ADB_XTALKOUT(0), ADB_MIXIN(v->mixxtlk[0])); in vortex_Vort3D_connect()
645 vortex_route(v, en, 0x11, ADB_XTALKOUT(1), ADB_MIXIN(v->mixxtlk[1])); in vortex_Vort3D_connect()
646 vortex_connection_mixin_mix(v, en, v->mixxtlk[0], v->mixplayb[0], 0); in vortex_Vort3D_connect()
647 vortex_connection_mixin_mix(v, en, v->mixxtlk[1], v->mixplayb[1], 0); in vortex_Vort3D_connect()
648 vortex_mix_setinputvolumebyte(v, v->mixplayb[0], v->mixxtlk[0], in vortex_Vort3D_connect()
650 vortex_mix_setinputvolumebyte(v, v->mixplayb[1], v->mixxtlk[1], in vortex_Vort3D_connect()
652 if (VORTEX_IS_QUAD(v)) { in vortex_Vort3D_connect()
653 vortex_connection_mixin_mix(v, en, v->mixxtlk[0], in vortex_Vort3D_connect()
654 v->mixplayb[2], 0); in vortex_Vort3D_connect()
655 vortex_connection_mixin_mix(v, en, v->mixxtlk[1], in vortex_Vort3D_connect()
656 v->mixplayb[3], 0); in vortex_Vort3D_connect()
657 vortex_mix_setinputvolumebyte(v, v->mixplayb[2], in vortex_Vort3D_connect()
658 v->mixxtlk[0], in vortex_Vort3D_connect()
660 vortex_mix_setinputvolumebyte(v, v->mixplayb[3], in vortex_Vort3D_connect()
661 v->mixxtlk[1], in vortex_Vort3D_connect()
668 static void vortex_Vort3D_InitializeSource(a3dsrc_t *a, int en, vortex_t *v) in vortex_Vort3D_InitializeSource() argument
671 dev_warn(v->card->dev, in vortex_Vort3D_InitializeSource()