Lines Matching +full:0 +full:x1c80
35 if (snd_BUG_ON(ins->symbol_table.nsymbols <= 0))
37 if (snd_BUG_ON(symbol_index < 0 ||
69 for (col = 0,j = 0;j < 0x10; j++,col++) {
72 col = 0;
153 for (i = 0; i < dword_count ; ++i ) {
154 writel(0, dst);
164 if (snd_BUG_ON(scb->index < 0 ||
169 #if 0
269 (ins->the_null_scb->address << 0x10) | ins->the_null_scb->address;
271 scb_data[SCBfuncEntryPtr] &= 0xFFFF0000;
288 #if 0
356 { 0,
357 0,
358 0,
359 0
361 { 0,
362 0,
363 0,
364 0,
365 0
367 0,0,
368 0,NULL_SCB_ADDR,
369 0,0, /* extraSampleAccum:TMreserved */
370 0,0, /* codecFIFOptr:codecFIFOsyncd */
371 0x0001,0x8000, /* fracSampAccumQm1:TMfrmsLeftInGroup */
372 0x0001,0x0000, /* fracSampCorrectionQm1:TMfrmGroupLength */
373 0x00060000 /* nSampPerFrmQ15 */
393 { 0,
394 0,
395 0,
396 0
399 0,
400 0,
401 0,
402 0,
403 0
405 0,0,
406 0,NULL_SCB_ADDR,
407 0, /* COstrmRsConfig */
408 0, /* COstrmBufPtr */
410 0x0000,0x0080, /* (!AC97!) COexpVolChangeRate:COscaleShiftCount */
411 0,child_scb_addr /* COreserved - need child scb to work with rom code */
431 { 0,
432 0,
433 0,
434 0
437 0,
438 0,
439 0,
440 0,
441 0
444 #if 0 /* cs4620 */
447 0 , 0,
449 0,0,
452 sample_buffer_addr << 0x10, /* strmBufPtr; defined as a dword ptr, used as a byte ptr */
455 0x0000,0x0000, /* (!AC97!) ????:scaleShiftCount; no shift needed
457 0x80008000 /* ??clw cwcgame.scb has 0 */
482 PlayAC: Play Audio Data Conversion - SCB loc: 2nd dword, mask: 0x0000F000L
483 DATA_FMT_16BIT_ST_LTLEND(0x00000000L) from 16-bit stereo, little-endian
484 DATA_FMT_8_BIT_ST_SIGNED(0x00001000L) from 8-bit stereo, signed
485 DATA_FMT_16BIT_MN_LTLEND(0x00002000L) from 16-bit mono, little-endian
486 DATA_FMT_8_BIT_MN_SIGNED(0x00003000L) from 8-bit mono, signed
487 DATA_FMT_16BIT_ST_BIGEND(0x00004000L) from 16-bit stereo, big-endian
488 DATA_FMT_16BIT_MN_BIGEND(0x00006000L) from 16-bit mono, big-endian
489 DATA_FMT_8_BIT_ST_UNSIGNED(0x00009000L) from 8-bit stereo, unsigned
490 DATA_FMT_8_BIT_MN_UNSIGNED(0x0000b000L) from 8-bit mono, unsigned
492 DMA_RQ_C2_AUDIO_CONVERT_MASK 0x0000F000L
493 DMA_RQ_C2_AC_NONE 0x00000000L
494 DMA_RQ_C2_AC_8_TO_16_BIT 0x00001000L
495 DMA_RQ_C2_AC_MONO_TO_STEREO 0x00002000L
496 DMA_RQ_C2_AC_ENDIAN_CONVERT 0x00004000L
497 DMA_RQ_C2_AC_SIGNED_CONVERT 0x00008000L
499 HostBuffAddr: Host Buffer Physical Byte Address - SCB loc:3rd dword, Mask: 0xFFFFFFFFL
514 virtual_channel, /* Play DMA channel arbitrarily set to 0 */
521 0,
522 0,
523 0,
524 0,
525 0
530 0,NULL_SCB_ADDR,
540 (sample_buffer_addr << 0x10),
542 0,
546 0xffff,0xffff,
547 0xffff,0xffff
621 0x0028,0x00c8,
622 0x5555,0x0000,
623 0x0000,0x0000,
627 0x0000,src_delay_buffer_addr,
628 0x0,
629 0x080,(src_delay_buffer_addr + (24 * 4)),
630 0,0, /* next_scb, sub_list_ptr */
631 0,0, /* entry, this_spb */
633 src_buffer_addr << 0x10,
636 0xffff - ins->dac_volume_right,0xffff - ins->dac_volume_left,
637 0xffff - ins->dac_volume_right,0xffff - ins->dac_volume_left
676 #if 0 /* not used */
685 .a0_right = 0x41a9,
686 .a0_left = 0x41a9,
687 .a1_right = 0xb8e4,
688 .a1_left = 0xb8e4,
689 .a2_right = 0x3e55,
690 .a2_left = 0x3e55,
692 .filter_unused3 = 0x0000,
693 .filter_unused2 = 0x0000,
696 .init = 0x000,
698 .prev_sample_output1 = 0x00000000,
699 .prev_sample_output2 = 0x00000000,
701 .prev_sample_input1 = 0x00000000,
702 .prev_sample_input2 = 0x00000000,
704 .next_scb_ptr = 0x0000,
705 .sub_list_ptr = 0x0000,
707 .entry_point = 0x0000,
708 .spb_ptr = 0x0000,
710 .b0_right = 0x0e38,
711 .b0_left = 0x0e38,
712 .b1_right = 0x1c71,
713 .b1_left = 0x1c71,
714 .b2_right = 0x0e38,
715 .b2_left = 0x0e38,
736 /* 0 */ { 0,
737 /* 1 */ 0,
739 /* 3 */ 0
742 /* 4 */ 0,
743 /* 5 */ 0,
744 /* 6 */ 0,
745 /* 7 */ 0,
746 /* 8 */ 0x00000080
748 /* 9 */ 0,0,
749 /* A */ 0,0,
751 /* C */ (mix_buffer_addr + (16 * 4)) << 0x10,
752 /* D */ 0,
754 /* E */ 0x8000,0x8000,
755 /* F */ 0x8000,0x8000
791 0x0
794 { 0, 0, 0, 0, 0, },
795 0,0,
796 0,writeback_spb,
805 (mix_buffer_addr + (32 * 4)) << 0x10,
806 1,0,
807 0x0001,0x0080,
808 0xFFFF,0
833 0x0028,0x00c8,
834 0x5555,0x0000,
835 0x0000,0x0000,
838 0x0028,0x00c8,
841 0xFF800000,
842 0,
843 0x0080,vari_buffer_addr1 + (25 * 4),
845 0,0,
846 0,0,
849 vari_buffer_addr0 << 0x10,
850 0x04000000,
852 0x8000,0x8000,
853 0xFFFF,0xFFFF
876 { 0,
877 0,
878 0,
879 0
882 0,
883 0,
884 0,
885 0,
886 0
889 0,0,
890 0,0,
893 0,
894 /* 0xD */ 0,input_scb->address,
896 /* 0xE */ 0x8000,0x8000,
897 /* 0xF */ 0x8000,0x8000
919 0xfc00,0x03ff, /* Prototype sample buffer size of 256 dwords */
920 0x0058,0x0028, /* Min Delta 7 dwords == 28 bytes */
922 0,hfg_scb_address, /* Point to HFG task SCB */
923 0,0, /* Initialize current Delta and Consumer ptr adjustment count */
924 0, /* Initialize accumulated Phi to 0 */
925 0,0x2aab, /* Const 1/3 */
928 0, /* Define the unused elements */
929 0,
930 0
933 0,0,
934 0,dest + AFGTxAccumPhi,
937 (asynch_buffer_address) << 0x10, /* This should be automagically synchronized
942 0x18000000, /* Phi increment for approx 32k operation */
943 0x8000,0x8000, /* Volume controls are unused at this time */
944 0x8000,0x8000
966 0xfe00,0x01ff, /* Prototype sample buffer size of 128 dwords */
967 0x0064,0x001c, /* Min Delta 7 dwords == 28 bytes */
969 0,hfg_scb_address, /* Point to HFG task SCB */
970 0,0, /* Initialize current Delta and Consumer ptr adjustment count */
972 0, /* Define the unused elements */
973 0,
974 0,
975 0,
976 0
979 0,0,
980 0,dest,
984 ( (asynch_buffer_address + (16 * 4)) << 0x10), /* This should be automagically
989 0x18000000,
992 0xffff - ins->spdif_input_volume_right,0xffff - ins->spdif_input_volume_left,
993 0xffff - ins->spdif_input_volume_right,0xffff - ins->spdif_input_volume_left,
1004 #if 0 /* not used */
1016 { 0, /* not used. Zero */
1017 0,
1018 0,
1019 0,
1022 0, /* not used. Zero */
1023 0,
1024 0,
1025 0,
1026 0
1029 0,0,
1030 0,0,
1033 snoop_buffer_address << 0x10,
1034 0,0,
1035 0,
1036 0,snoop_scb->address
1055 0,0, /* SPIOWAddress2:SPIOWAddress1; */
1056 0, /* SPIOWData1; */
1057 0, /* SPIOWData2; */
1058 0,0, /* SPIOWAddress4:SPIOWAddress3; */
1059 0, /* SPIOWData3; */
1060 0, /* SPIOWData4; */
1061 0,0, /* SPIOWDataPtr:Unused1; */
1062 { 0,0 }, /* Unused2[2]; */
1064 0,0, /* SPIOWChildPtr:SPIOWSiblingPtr; */
1065 0,0, /* SPIOWThisPtr:SPIOWEntryPoint; */
1068 0,
1069 0,
1070 0,
1071 0,
1072 0 /* Unused3[5]; */
1093 /* 0 */ 0, /* i0 */
1094 /* 1 */ 0, /* i1 */
1095 /* 2 */ snoop_buffer_address << 0x10,
1096 /* 3 */ 0,snoop_scb->address,
1097 /* 4 */ 0, /* i3 */
1098 /* 5 */ 0, /* i4 */
1099 /* 6 */ 0, /* i5 */
1100 /* 7 */ 0, /* i6 */
1101 /* 8 */ 0, /* i7 */
1102 /* 9 */ 0,0, /* next_scb, sub_list_ptr */
1103 /* A */ 0,0, /* entry_point, this_ptr */
1105 /* C */ snoop_buffer_address << 0x10,
1106 /* D */ 0,
1107 /* E */ { 0x8000,0x8000,
1108 /* F */ 0xffff,0xffff
1136 0x0600, /* 1 */
1137 0x1500, /* 2 */
1138 0x1580, /* 3 */
1139 0x1600, /* 4 */
1140 0x1680, /* 5 */
1141 0x1700, /* 6 */
1142 0x1780, /* 7 */
1143 0x1800, /* 8 */
1144 0x1880, /* 9 */
1145 0x1900, /* 10 */
1146 0x1980, /* 11 */
1147 0x1A00, /* 12 */
1148 0x1A80, /* 13 */
1149 0x1B00, /* 14 */
1150 0x1B80, /* 15 */
1151 0x1C00, /* 16 */
1152 0x1C80, /* 17 */
1153 0x1D00, /* 18 */
1154 0x1D80, /* 19 */
1155 0x1E00, /* 20 */
1156 0x1E80, /* 21 */
1157 0x1F00, /* 22 */
1158 0x1F80, /* 23 */
1159 0x2000, /* 24 */
1160 0x2080, /* 25 */
1161 0x2100, /* 26 */
1162 0x2180, /* 27 */
1163 0x2200, /* 28 */
1164 0x2280, /* 29 */
1165 0x2300, /* 30 */
1166 0x2380, /* 31 */
1167 0x2400, /* 32 */
1171 0x2B80,
1172 0x2BA0,
1173 0x2BC0,
1174 0x2BE0,
1175 0x2D00,
1176 0x2D20,
1177 0x2D40,
1178 0x2D60,
1179 0x2D80,
1180 0x2DA0,
1181 0x2DC0,
1182 0x2DE0,
1183 0x2E00,
1184 0x2E20
1188 0x2480,
1189 0x2500,
1190 0x2580,
1191 0x2600,
1192 0x2680,
1193 0x2700,
1194 0x2780,
1195 0x2800,
1196 0x2880,
1197 0x2900,
1198 0x2980,
1199 0x2A00,
1200 0x2A80,
1201 0x2B00
1216 int i, pcm_index = -1, insert_point, src_index = -1, pass_through = 0;
1254 for (i = 0; i < DSP_MAX_PCM_CHANNELS &&
1287 for (i = 0; i < DSP_MAX_SRC_NR; ++i) {
1288 if (ins->src_scb_slots[i] == 0) {
1314 /* 0x400 - 0x600 source SCBs */
1315 0x400 + (src_index * 0x10) ,
1339 /* 0x200 - 400 PCMreader SCBs */
1340 (pcm_index * 0x10) + 0x200,
1341 pcm_index, /* virtual channel 0-31 */
1344 0 /* insert point */
1405 return 0;
1444 return 0;
1453 ins->npcm_channels <= 0 ||
1454 pcm_channel->src_scb->ref_count <= 0))
1459 pcm_channel->active = 0;
1470 if (snd_BUG_ON(pcm_channel->src_slot < 0 ||
1474 ins->src_scb_slots[pcm_channel->src_slot] = 0;
1483 chip->dsp_spos_instance->npcm_channels <= 0))
1494 return 0;
1506 if (pcm_channel->unlinked == 0)
1527 pcm_channel->unlinked = 0;
1528 return 0;
1564 cs46xx_dsp_scb_set_volume (chip,src,0,0);
1569 return 0;
1595 return 0;
1624 (OUTPUT_SNOOP_BUFFER + 0x10) << 0x10 );
1646 return 0;
1683 return 0;
1716 return 0;
1748 return 0;