• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/sound/oss/emu10k1/

Lines Matching refs:patch

50  *      0.8 Make use of the kernel ac97 interface. Support for a dsp patch manager.
53 * Dynamic patch storage allocation.
62 * Simplified dsp patch writing (inside the driver)
543 free_page((unsigned long) mgr->patch[i]);
549 struct dsp_patch *patch;
574 mgr->patch[i] = (void *)__get_free_page(GFP_KERNEL);
575 if (mgr->patch[i] == NULL) {
580 memset(mgr->patch[i], 0, PAGE_SIZE);
646 /* delimiter patch */
647 patch = PATCH(mgr, patch_n);
648 patch->code_size = 0;
669 INPUT_PATCH_START(patch, "Pcm L vol", 0x0, 0);
670 GET_OUTPUT_GPR(patch, 0x100, 0x0);
671 GET_CONTROL_GPR(patch, 0x106, "Vol", 0, 0x7fffffff);
672 GET_DYNAMIC_GPR(patch, 0x112);
676 INPUT_PATCH_END(patch);
679 INPUT_PATCH_START(patch, "Pcm R vol", 0x1, 0);
680 GET_OUTPUT_GPR(patch, 0x101, 0x1);
681 GET_CONTROL_GPR(patch, 0x107, "Vol", 0, 0x7fffffff);
682 GET_DYNAMIC_GPR(patch, 0x112);
687 INPUT_PATCH_END(patch);
691 INPUT_PATCH_START(patch, "CD-Digital Vol L", 0x12, 0);
692 GET_OUTPUT_GPR(patch, 0x10c, 0x12);
693 GET_CONTROL_GPR(patch, 0x10d, "Vol", 0, 0x7fffffff);
696 INPUT_PATCH_END(patch);
698 INPUT_PATCH_START(patch, "CD-Digital Vol R", 0x13, 0);
699 GET_OUTPUT_GPR(patch, 0x10e, 0x13);
700 GET_CONTROL_GPR(patch, 0x10f, "Vol", 0, 0x7fffffff);
703 INPUT_PATCH_END(patch);
706 INPUT_PATCH_START(patch, "Multi-Channel Gain", 0x08, 0);
707 patch->input=patch->output=0x3F00;
709 GET_OUTPUT_GPR(patch, 0x113, MULTI_FRONT_L);
710 GET_OUTPUT_GPR(patch, 0x114, MULTI_FRONT_R);
711 GET_OUTPUT_GPR(patch, 0x115, MULTI_REAR_L);
712 GET_OUTPUT_GPR(patch, 0x116, MULTI_REAR_R);
713 GET_OUTPUT_GPR(patch, 0x117, MULTI_CENTER);
714 GET_OUTPUT_GPR(patch, 0x118, MULTI_LFE);
723 INPUT_PATCH_END(patch);
726 //Routing patch start
832 OUTPUT_PATCH_START(patch, "Vol Rear L", 0x8, 0);
833 GET_INPUT_GPR(patch, 0x104, 0x8);
834 GET_CONTROL_GPR(patch, 0x119, "Vol", 0, 0x7fffffff);
837 OUTPUT_PATCH_END(patch);
839 OUTPUT_PATCH_START(patch, "Vol Rear R", 0x9, 0);
840 GET_INPUT_GPR(patch, 0x105, 0x9);
841 GET_CONTROL_GPR(patch, 0x11a, "Vol", 0, 0x7fffffff);
844 OUTPUT_PATCH_END(patch);
848 OUTPUT_PATCH_START(patch, "Vol Master L", 0x2, 1);
849 GET_INPUT_GPR(patch, 0x10a, 0x2);
850 GET_CONTROL_GPR(patch, 0x108, "Vol", 0, 0x7fffffff);
853 OUTPUT_PATCH_END(patch);
856 OUTPUT_PATCH_START(patch, "Vol Master R", 0x3, 1);
857 GET_INPUT_GPR(patch, 0x10b, 0x3);
858 GET_CONTROL_GPR(patch, 0x109, "Vol", 0, 0x7fffffff);
861 OUTPUT_PATCH_END(patch);
864 /* delimiter patch */
865 patch = PATCH(mgr, patch_n);
866 patch->code_size = 0;
1256 /* release patch storage memory */