• Home
  • Raw
  • Download

Lines Matching +full:0 +full:x3000

61 	writew(0, base + JQS_wHead);  in snd_msnd_init_queue()
62 writew(0, base + JQS_wTail); in snd_msnd_init_queue()
71 while (timeout-- > 0) in snd_msnd_wait_TXDE()
73 return 0; in snd_msnd_wait_TXDE()
83 while (timeout-- > 0) in snd_msnd_wait_HC0()
85 return 0; in snd_msnd_wait_HC0()
95 if (snd_msnd_wait_HC0(dev) == 0) { in snd_msnd_send_dsp_cmd()
98 return 0; in snd_msnd_send_dsp_cmd()
113 if (snd_msnd_wait_TXDE(dev) == 0) { in snd_msnd_send_word()
117 return 0; in snd_msnd_send_word()
130 if (len % 3 != 0) { in snd_msnd_upload_host()
136 for (i = 0; i < len; i += 3) in snd_msnd_upload_host()
143 return 0; in snd_msnd_upload_host()
152 return 0; in snd_msnd_enable_irq()
157 if (snd_msnd_wait_TXDE(dev) == 0) { in snd_msnd_enable_irq()
168 return 0; in snd_msnd_enable_irq()
182 if (--dev->irq_ref > 0) in snd_msnd_disable_irq()
183 return 0; in snd_msnd_disable_irq()
185 if (dev->irq_ref < 0) in snd_msnd_disable_irq()
192 if (snd_msnd_wait_TXDE(dev) == 0) { in snd_msnd_disable_irq()
198 return 0; in snd_msnd_disable_irq()
268 wTmp = 0; in snd_msnd_DARQ()
275 unsigned short offset = 0x3000 + chip->capturePeriodBytes; in snd_msnd_DARQ()
277 if (readw(pDAQ) != PCTODSP_BASED(0x3000)) in snd_msnd_DARQ()
278 offset = 0x3000; in snd_msnd_DARQ()
284 #if 0 in snd_msnd_DARQ()
296 size, 0); in snd_msnd_DARQ()
297 if (n <= 0) { in snd_msnd_DARQ()
311 int protect = start, nbanks = 0; in snd_msnd_DAPQ()
322 start = 0; in snd_msnd_DAPQ()
323 play_banks_submitted = 0; in snd_msnd_DAPQ()
337 if (readw(DAQD + DAQDS_wStart) != PCTODSP_BASED(0x0)) in snd_msnd_DAPQ()
338 offset = 0; in snd_msnd_DAPQ()
378 writew(PCTODSP_OFFSET(0 * DAQDS__size), chip->DAPQ + JQS_wHead); in snd_msnd_play_reset_queue()
379 writew(PCTODSP_OFFSET(0 * DAQDS__size), chip->DAPQ + JQS_wTail); in snd_msnd_play_reset_queue()
383 for (n = 0; n < pcm_periods; ++n, pDAQ += DAQDS__size) { in snd_msnd_play_reset_queue()
386 writew(0, pDAQ + DAQDS_wSize); in snd_msnd_play_reset_queue()
391 writew(HIMT_PLAY_DONE * 0x100 + n, pDAQ + DAQDS_wIntMsg); in snd_msnd_play_reset_queue()
409 writew(PCTODSP_OFFSET(0 * DAQDS__size), chip->DARQ + JQS_wHead); in snd_msnd_capture_reset_queue()
413 #if 0 /* Critical section: bank 1 access. this is how the OSS driver does it:*/ in snd_msnd_capture_reset_queue()
416 memset_io(chip->mappedbase, 0, DAR_BUFF_SIZE * 3); in snd_msnd_capture_reset_queue()
426 for (n = 0; n < pcm_periods; ++n, pDAQ += DAQDS__size) { in snd_msnd_capture_reset_queue()
429 writew(PCTODSP_BASED(tmp + 0x3000), pDAQ + DAQDS_wStart); in snd_msnd_capture_reset_queue()
435 writew(HIMT_RECORD_DONE * 0x100 + n, pDAQ + DAQDS_wIntMsg); in snd_msnd_capture_reset_queue()
451 .buffer_bytes_max = 0x3000,
452 .period_bytes_min = 0x40,
453 .period_bytes_max = 0x1800,
456 .fifo_size = 0,
470 .buffer_bytes_max = 0x3000,
471 .period_bytes_min = 0x40,
472 .period_bytes_max = 0x1800,
475 .fifo_size = 0,
489 runtime->dma_bytes = 0x3000; in snd_msnd_playback_open()
493 return 0; in snd_msnd_playback_open()
502 return 0; in snd_msnd_playback_close()
517 for (i = 0; i < 3; ++i, pDAQ += DAQDS__size) { in snd_msnd_playback_hw_params()
526 return 0; in snd_msnd_playback_hw_params()
537 chip->playDMAPos = 0; in snd_msnd_playback_prepare()
538 return 0; in snd_msnd_playback_prepare()
545 int result = 0; in snd_msnd_playback_trigger()
549 chip->banksPlayed = 0; in snd_msnd_playback_trigger()
592 runtime->dma_area = (__force void *)chip->mappedbase + 0x3000; in snd_msnd_capture_open()
593 runtime->dma_bytes = 0x3000; in snd_msnd_capture_open()
594 memset(runtime->dma_area, 0, runtime->dma_bytes); in snd_msnd_capture_open()
597 return 0; in snd_msnd_capture_open()
606 return 0; in snd_msnd_capture_close()
617 chip->captureDMAPos = 0; in snd_msnd_capture_prepare()
618 return 0; in snd_msnd_capture_prepare()
629 if (snd_msnd_send_dsp_cmd(chip, HDEX_RECORD_START) == 0) in snd_msnd_capture_trigger()
630 return 0; in snd_msnd_capture_trigger()
636 return 0; in snd_msnd_capture_trigger()
663 for (i = 0; i < 3; ++i, pDAQ += DAQDS__size) { in snd_msnd_capture_hw_params()
668 return 0; in snd_msnd_capture_hw_params()
690 if (err < 0) in snd_msnd_pcm()
699 return 0; in snd_msnd_pcm()