Home
last modified time | relevance | path

Searched refs:ptr (Results 1 – 25 of 84) sorted by relevance

1234

/sound/pci/emu10k1/
Demufx.c495 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 …]
Dmemory.c505 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 …]
Demupcm.c96 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 …]
Dp16v.c555 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/
Dtrident_memory.c37 #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/
Dseq_memory.c90 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/
Daw2-saa7146.c393 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/
Dgus_mem.c53 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 …]
Dgus_instr.c49 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/
Dmixer_oss.c964 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 …]
Dpcm_plugin.h158 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/
Daaci.c214 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/
Dhwdep_compat.c37 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()
Dmemalloc.c109 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/
Dice1724.c817 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/
Dwavefront_synth.c1466 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/
Dad1889.c544 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()
Des1938.c785 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/
Dlx_core.h229 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/
Dca0106_main.c1054 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/
Ddbri.c698 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/
Dsb8_main.c417 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()
Demu8000_pcm.c197 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/
Dusbusx2y.c169 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/
Dymfpci_main.c2136 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 …]

1234