/sound/pci/emu10k1/ |
D | emufx.c | 495 unsigned int *ptr, in snd_emu10k1_write_op() argument 499 if (snd_BUG_ON(*ptr >= 512)) in snd_emu10k1_write_op() 501 code = (u_int32_t __force *)icode->code + (*ptr) * 2; in snd_emu10k1_write_op() 502 set_bit(*ptr, icode->code_valid); in snd_emu10k1_write_op() 505 (*ptr)++; in snd_emu10k1_write_op() 508 #define OP(icode, ptr, op, r, a, x, y) \ argument 509 snd_emu10k1_write_op(icode, ptr, op, r, a, x, y) 512 unsigned int *ptr, in snd_emu10k1_audigy_write_op() argument 516 if (snd_BUG_ON(*ptr >= 1024)) in snd_emu10k1_audigy_write_op() 518 code = (u_int32_t __force *)icode->code + (*ptr) * 2; in snd_emu10k1_audigy_write_op() [all …]
|
D | memory.c | 505 char *ptr; in offset_ptr() local 508 ptr = emu->page_ptr_table[page]; in offset_ptr() 509 if (! ptr) { in offset_ptr() 513 ptr += offset & (PAGE_SIZE - 1); in offset_ptr() 514 return (void*)ptr; in offset_ptr() 524 void *ptr; in snd_emu10k1_synth_bzero() local 536 ptr = offset_ptr(emu, page + p->first_page, offset); in snd_emu10k1_synth_bzero() 537 if (ptr) in snd_emu10k1_synth_bzero() 538 memset(ptr, 0, temp); in snd_emu10k1_synth_bzero() 554 void *ptr; in snd_emu10k1_synth_copy_from_user() local [all …]
|
D | emupcm.c | 96 unsigned int ptr; in snd_emu10k1_efx_playback_pointer() local 100 ptr = snd_emu10k1_ptr_read(emu, CCCA, epcm->voices[0]->number) & 0x00ffffff; in snd_emu10k1_efx_playback_pointer() 101 ptr += runtime->buffer_size; in snd_emu10k1_efx_playback_pointer() 102 ptr -= epcm->ccca_start_addr; in snd_emu10k1_efx_playback_pointer() 103 ptr %= runtime->buffer_size; in snd_emu10k1_efx_playback_pointer() 105 return ptr; in snd_emu10k1_efx_playback_pointer() 742 unsigned int ptr, period_pos; in snd_emu10k1_playback_mangle_extra() local 748 ptr = snd_emu10k1_ptr_read(emu, CCCA, epcm->extra->number); in snd_emu10k1_playback_mangle_extra() 749 ptr &= ~0x00ffffff; in snd_emu10k1_playback_mangle_extra() 750 ptr |= epcm->ccca_start_addr + period_pos; in snd_emu10k1_playback_mangle_extra() [all …]
|
D | p16v.c | 555 snd_pcm_uframes_t ptr, ptr1, ptr2,ptr3,ptr4 = 0; in snd_p16v_pcm_pointer_playback() local 566 ptr=ptr2; in snd_p16v_pcm_pointer_playback() 567 if (ptr >= runtime->buffer_size) in snd_p16v_pcm_pointer_playback() 568 ptr -= runtime->buffer_size; in snd_p16v_pcm_pointer_playback() 570 return ptr; in snd_p16v_pcm_pointer_playback() 580 snd_pcm_uframes_t ptr, ptr1, ptr2 = 0; in snd_p16v_pcm_pointer_capture() local 588 ptr=ptr2; in snd_p16v_pcm_pointer_capture() 589 if (ptr >= runtime->buffer_size) { in snd_p16v_pcm_pointer_capture() 590 ptr -= runtime->buffer_size; in snd_p16v_pcm_pointer_capture() 600 return ptr; in snd_p16v_pcm_pointer_capture()
|
/sound/pci/trident/ |
D | trident_memory.c | 37 #define __set_tlb_bus(trident,page,ptr,addr) \ argument 39 (trident)->tlb.shadow_entries[page] = (ptr); } while (0) 50 #define set_tlb_bus(trident,page,ptr,addr) __set_tlb_bus(trident,page,ptr,addr) argument 73 unsigned long ptr, dma_addr_t addr) in set_tlb_bus() argument 76 __set_tlb_bus(trident, page, ptr, addr); in set_tlb_bus() 77 __set_tlb_bus(trident, page+1, ptr + SNDRV_TRIDENT_PAGE_SIZE, addr + SNDRV_TRIDENT_PAGE_SIZE); in set_tlb_bus() 103 unsigned long ptr, dma_addr_t addr) in set_tlb_bus() argument 108 __set_tlb_bus(trident, page, ptr, addr); in set_tlb_bus() 109 ptr += SNDRV_TRIDENT_PAGE_SIZE; in set_tlb_bus() 126 char *ptr; in offset_ptr() local [all …]
|
/sound/core/seq/ |
D | seq_memory.c | 90 char __user *curptr = (char __force __user *)event->data.ext.ptr; in snd_seq_dump_var_event() 105 return func(private_data, event->data.ext.ptr, len); in snd_seq_dump_var_event() 108 cell = (struct snd_seq_event_cell *)event->data.ext.ptr; in snd_seq_dump_var_event() 161 if (copy_from_user(buf, (void __force __user *)event->data.ext.ptr, len)) in snd_seq_expand_var_event() 202 curp = cell->event.data.ext.ptr; in snd_seq_cell_free() 238 if (pool->ptr == NULL) { /* not initialized */ in snd_seq_cell_alloc() 324 cell->event.data.ext.ptr = NULL; in snd_seq_event_dup() 326 src = (struct snd_seq_event_cell *)event->data.ext.ptr; in snd_seq_event_dup() 327 buf = (char *)event->data.ext.ptr; in snd_seq_event_dup() 337 if (cell->event.data.ext.ptr == NULL) in snd_seq_event_dup() [all …]
|
/sound/pci/aw2/ |
D | aw2-saa7146.c | 393 size_t ptr = 0; in snd_aw2_saa7146_get_hw_ptr_playback() local 397 ptr = pci_adp - (long)start_addr; in snd_aw2_saa7146_get_hw_ptr_playback() 399 if (ptr == buffer_size) in snd_aw2_saa7146_get_hw_ptr_playback() 400 ptr = 0; in snd_aw2_saa7146_get_hw_ptr_playback() 404 ptr = pci_adp - (size_t) start_addr; in snd_aw2_saa7146_get_hw_ptr_playback() 406 if (ptr == buffer_size) in snd_aw2_saa7146_get_hw_ptr_playback() 407 ptr = 0; in snd_aw2_saa7146_get_hw_ptr_playback() 409 return ptr; in snd_aw2_saa7146_get_hw_ptr_playback() 418 size_t ptr = 0; in snd_aw2_saa7146_get_hw_ptr_capture() local 421 ptr = pci_adp - (size_t) start_addr; in snd_aw2_saa7146_get_hw_ptr_capture() [all …]
|
/sound/isa/gus/ |
D | gus_mem.c | 53 if (pblock->ptr > nblock->ptr) { in snd_gf1_mem_xalloc() 114 if (block->ptr == address) { in snd_gf1_mem_look() 156 while (pblock->ptr >= (boundary = info[idx].address + info[idx].size)) in snd_gf1_mem_find() 158 while (pblock->ptr + pblock->size >= (boundary = info[idx].address + info[idx].size)) in snd_gf1_mem_find() 162 if (pblock->ptr + pblock->size == pblock->next->ptr) in snd_gf1_mem_find() 164 if (pblock->next->ptr < boundary) in snd_gf1_mem_find() 165 ptr2 = pblock->next->ptr; in snd_gf1_mem_find() 167 ptr1 = ALIGN(pblock->ptr + pblock->size, align); in snd_gf1_mem_find() 172 block->ptr = ptr1; in snd_gf1_mem_find() 180 block->ptr = info[idx].address; in snd_gf1_mem_find() [all …]
|
D | gus_instr.c | 49 block->ptr, wave->size); in snd_gus_iwffff_put_sample() 56 wave->address.memory = block->ptr; in snd_gus_iwffff_put_sample() 100 block->ptr, wave->size); in snd_gus_gf1_put_sample() 107 wave->address.memory = block->ptr; in snd_gus_gf1_put_sample() 147 err = snd_gus_dram_write(gus, data, block->ptr, instr->size); in snd_gus_simple_put_sample() 154 instr->address.memory = block->ptr; in snd_gus_simple_put_sample()
|
/sound/core/oss/ |
D | mixer_oss.c | 964 struct snd_mixer_oss_assign_table *ptr, in snd_mixer_oss_build_test_all() argument 970 err = snd_mixer_oss_build_test(mixer, slot, ptr->name, ptr->index, in snd_mixer_oss_build_test_all() 974 sprintf(str, "%s Switch", ptr->name); in snd_mixer_oss_build_test_all() 975 err = snd_mixer_oss_build_test(mixer, slot, str, ptr->index, in snd_mixer_oss_build_test_all() 979 sprintf(str, "%s Route", ptr->name); in snd_mixer_oss_build_test_all() 980 err = snd_mixer_oss_build_test(mixer, slot, str, ptr->index, in snd_mixer_oss_build_test_all() 984 sprintf(str, "%s Volume", ptr->name); in snd_mixer_oss_build_test_all() 985 err = snd_mixer_oss_build_test(mixer, slot, str, ptr->index, in snd_mixer_oss_build_test_all() 989 sprintf(str, "%s Playback Switch", ptr->name); in snd_mixer_oss_build_test_all() 990 err = snd_mixer_oss_build_test(mixer, slot, str, ptr->index, in snd_mixer_oss_build_test_all() [all …]
|
D | pcm_plugin.h | 158 void snd_pcm_plug_buf_unlock(struct snd_pcm_substream *plug, void *ptr); 160 const char *ptr, snd_pcm_uframes_t size, 163 char *ptr, snd_pcm_uframes_t size, int in_kernel);
|
/sound/arm/ |
D | aaci.c | 214 void *ptr; in aaci_fifo_irq() local 224 ptr = aacirun->ptr; in aaci_fifo_irq() 249 : "+r" (ptr) in aaci_fifo_irq() 253 if (ptr >= aacirun->end) in aaci_fifo_irq() 254 ptr = aacirun->start; in aaci_fifo_irq() 258 aacirun->ptr = ptr; in aaci_fifo_irq() 274 void *ptr; in aaci_fifo_irq() local 284 ptr = aacirun->ptr; in aaci_fifo_irq() 309 : "+r" (ptr) in aaci_fifo_irq() 313 if (ptr >= aacirun->end) in aaci_fifo_irq() [all …]
|
/sound/core/ |
D | hwdep_compat.c | 37 compat_caddr_t ptr; in snd_hwdep_dsp_load_compat() local 45 if (get_user(ptr, &src->image) || in snd_hwdep_dsp_load_compat() 46 put_user(compat_ptr(ptr), &dst->image)) in snd_hwdep_dsp_load_compat()
|
D | memalloc.c | 109 void snd_free_pages(void *ptr, size_t size) in snd_free_pages() argument 113 if (ptr == NULL) in snd_free_pages() 117 free_pages((unsigned long) ptr, pg); in snd_free_pages() 149 static void snd_free_dev_pages(struct device *dev, size_t size, void *ptr, in snd_free_dev_pages() argument 154 if (ptr == NULL) in snd_free_dev_pages() 158 dma_free_coherent(dev, PAGE_SIZE << pg, ptr, dma); in snd_free_dev_pages()
|
/sound/pci/ice1712/ |
D | ice1724.c | 817 size_t ptr; in snd_vt1724_playback_pro_pointer() local 822 ptr = inl(ICEMT1724(ice, PLAYBACK_ADDR)); in snd_vt1724_playback_pro_pointer() 823 if (ptr < substream->runtime->dma_addr) { in snd_vt1724_playback_pro_pointer() 827 ptr -= substream->runtime->dma_addr; in snd_vt1724_playback_pro_pointer() 828 ptr = bytes_to_frames(substream->runtime, ptr); in snd_vt1724_playback_pro_pointer() 829 if (ptr >= substream->runtime->buffer_size) { in snd_vt1724_playback_pro_pointer() 831 (int)ptr, (int)substream->runtime->period_size); in snd_vt1724_playback_pro_pointer() 835 ptr = inl(ICEMT1724(ice, PLAYBACK_SIZE)) & 0xffffff; in snd_vt1724_playback_pro_pointer() 836 ptr = (ptr + 1) << 2; in snd_vt1724_playback_pro_pointer() 837 ptr = bytes_to_frames(substream->runtime, ptr); in snd_vt1724_playback_pro_pointer() [all …]
|
/sound/isa/wavefront/ |
D | wavefront_synth.c | 1466 u8 *ptr; in process_sample_hdr() local 1468 ptr = buf; in process_sample_hdr() 1477 *((u32 *) &s.sampleStartOffset) = demunge_int32 (ptr, 4); ptr += 4; in process_sample_hdr() 1478 *((u32 *) &s.loopStartOffset) = demunge_int32 (ptr, 4); ptr += 4; in process_sample_hdr() 1479 *((u32 *) &s.loopEndOffset) = demunge_int32 (ptr, 4); ptr += 4; in process_sample_hdr() 1480 *((u32 *) &s.sampleEndOffset) = demunge_int32 (ptr, 4); ptr += 4; in process_sample_hdr() 1481 *((u32 *) &s.FrequencyBias) = demunge_int32 (ptr, 3); ptr += 3; in process_sample_hdr() 1483 s.SampleResolution = *ptr & 0x3; in process_sample_hdr() 1484 s.Loop = *ptr & 0x8; in process_sample_hdr() 1485 s.Bidirectional = *ptr & 0x10; in process_sample_hdr() [all …]
|
/sound/pci/ |
D | ad1889.c | 544 size_t ptr = 0; in snd_ad1889_playback_pointer() local 550 ptr = ad1889_readl(chip, AD_DMA_WAVCA); in snd_ad1889_playback_pointer() 551 ptr -= chip->wave.addr; in snd_ad1889_playback_pointer() 553 if (snd_BUG_ON(ptr >= chip->wave.size)) in snd_ad1889_playback_pointer() 556 return bytes_to_frames(ss->runtime, ptr); in snd_ad1889_playback_pointer() 563 size_t ptr = 0; in snd_ad1889_capture_pointer() local 569 ptr = ad1889_readl(chip, AD_DMA_ADCCA); in snd_ad1889_capture_pointer() 570 ptr -= chip->ramc.addr; in snd_ad1889_capture_pointer() 572 if (snd_BUG_ON(ptr >= chip->ramc.size)) in snd_ad1889_capture_pointer() 575 return bytes_to_frames(ss->runtime, ptr); in snd_ad1889_capture_pointer()
|
D | es1938.c | 785 size_t ptr; in snd_es1938_capture_pointer() local 792 ptr = chip->dma1_size - 1 - new; in snd_es1938_capture_pointer() 797 ptr = inl(SLDM_REG(chip, DMAADDR)); in snd_es1938_capture_pointer() 799 diff = chip->dma1_start + chip->dma1_size - ptr - count; in snd_es1938_capture_pointer() 801 if (diff > 3 || ptr < chip->dma1_start in snd_es1938_capture_pointer() 802 || ptr >= chip->dma1_start+chip->dma1_size) in snd_es1938_capture_pointer() 803 ptr = chip->last_capture_dmaaddr; /* bad, use last saved */ in snd_es1938_capture_pointer() 805 chip->last_capture_dmaaddr = ptr; /* good, remember it */ in snd_es1938_capture_pointer() 807 ptr -= chip->dma1_start; in snd_es1938_capture_pointer() 809 return ptr >> chip->dma1_shift; in snd_es1938_capture_pointer() [all …]
|
/sound/pci/lx6464es/ |
D | lx_core.h | 229 static inline void unpack_pointer(dma_addr_t ptr, u32 *r_low, u32 *r_high) in unpack_pointer() argument 231 *r_low = (u32)(ptr & 0xffffffff); in unpack_pointer() 235 *r_high = (u32)((u64)ptr>>32); in unpack_pointer()
|
/sound/pci/ca0106/ |
D | ca0106_main.c | 1054 unsigned int ptr, prev_ptr; in snd_ca0106_pcm_pointer_playback() local 1063 ptr = snd_ca0106_ptr_read(emu, PLAYBACK_LIST_PTR, channel); in snd_ca0106_pcm_pointer_playback() 1064 ptr = (ptr >> 3) * runtime->period_size; in snd_ca0106_pcm_pointer_playback() 1065 ptr += bytes_to_frames(runtime, in snd_ca0106_pcm_pointer_playback() 1067 if (ptr >= runtime->buffer_size) in snd_ca0106_pcm_pointer_playback() 1068 ptr -= runtime->buffer_size; in snd_ca0106_pcm_pointer_playback() 1069 if (prev_ptr == ptr) in snd_ca0106_pcm_pointer_playback() 1070 return ptr; in snd_ca0106_pcm_pointer_playback() 1071 prev_ptr = ptr; in snd_ca0106_pcm_pointer_playback() 1084 snd_pcm_uframes_t ptr, ptr1, ptr2 = 0; in snd_ca0106_pcm_pointer_capture() local [all …]
|
/sound/sparc/ |
D | dbri.c | 698 s32 *ptr; in dbri_cmdsend() local 700 for (ptr = dbri->cmdptr; ptr < cmd+2; ptr++) in dbri_cmdsend() 702 (unsigned long)ptr, *ptr); in dbri_cmdsend() 704 s32 *ptr = dbri->cmdptr; in dbri_cmdsend() local 706 dprintk(D_CMD, "cmd: %lx:%08x\n", (unsigned long)ptr, *ptr); in dbri_cmdsend() 707 ptr++; in dbri_cmdsend() 708 dprintk(D_CMD, "cmd: %lx:%08x\n", (unsigned long)ptr, *ptr); in dbri_cmdsend() 709 for (ptr = dbri->dma->cmd; ptr < cmd+2; ptr++) in dbri_cmdsend() 711 (unsigned long)ptr, *ptr); in dbri_cmdsend() 1038 static void recv_fixed(struct snd_dbri *dbri, int pipe, volatile __u32 *ptr) in recv_fixed() argument [all …]
|
/sound/isa/sb/ |
D | sb8_main.c | 417 size_t ptr; in snd_sb8_playback_pointer() local 426 ptr = snd_dma_pointer(dma, chip->p_dma_size); in snd_sb8_playback_pointer() 427 return bytes_to_frames(substream->runtime, ptr); in snd_sb8_playback_pointer() 433 size_t ptr; in snd_sb8_capture_pointer() local 442 ptr = snd_dma_pointer(dma, chip->c_dma_size); in snd_sb8_capture_pointer() 443 return bytes_to_frames(substream->runtime, ptr); in snd_sb8_capture_pointer()
|
D | emu8000_pcm.c | 197 int ptr, delta; in emu8k_pcm_timer_func() local 201 ptr = emu8k_get_curpos(rec, 0); in emu8k_pcm_timer_func() 202 if (ptr < rec->last_ptr) in emu8k_pcm_timer_func() 203 delta = ptr + rec->buf_size - rec->last_ptr; in emu8k_pcm_timer_func() 205 delta = ptr - rec->last_ptr; in emu8k_pcm_timer_func() 207 rec->last_ptr = ptr; in emu8k_pcm_timer_func()
|
/sound/usb/usx2y/ |
D | usbusx2y.c | 169 static void usX2Y_usb_disconnect(struct usb_device* usb_device, void* ptr); 442 static void usX2Y_usb_disconnect(struct usb_device *device, void* ptr) in usX2Y_usb_disconnect() argument 444 if (ptr) { in usX2Y_usb_disconnect() 445 struct snd_card *card = ptr; in usX2Y_usb_disconnect()
|
/sound/pci/ymfpci/ |
D | ymfpci_main.c | 2136 u8 *ptr; in snd_ymfpci_memalloc() local 2155 ptr = chip->work_ptr.area; in snd_ymfpci_memalloc() 2157 memset(ptr, 0, size); /* for sure */ in snd_ymfpci_memalloc() 2159 chip->bank_base_playback = ptr; in snd_ymfpci_memalloc() 2161 chip->ctrl_playback = (u32 *)ptr; in snd_ymfpci_memalloc() 2163 ptr += ALIGN(playback_ctrl_size, 0x100); in snd_ymfpci_memalloc() 2167 chip->voices[voice].bank = (struct snd_ymfpci_playback_bank *)ptr; in snd_ymfpci_memalloc() 2170 chip->bank_playback[voice][bank] = (struct snd_ymfpci_playback_bank *)ptr; in snd_ymfpci_memalloc() 2171 ptr += chip->bank_size_playback; in snd_ymfpci_memalloc() 2175 ptr = (char *)ALIGN((unsigned long)ptr, 0x100); in snd_ymfpci_memalloc() [all …]
|