Home
last modified time | relevance | path

Searched refs:dma_area (Results 1 – 25 of 97) sorted by relevance

1234

/Linux-v4.19/drivers/media/pci/cx18/
Dcx18-alsa-pcm.c105 if (runtime->dma_area == NULL) { in cx18_alsa_announce_pcm_data()
114 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in cx18_alsa_announce_pcm_data()
116 memcpy(runtime->dma_area, pcm_data + cnt * stride, in cx18_alsa_announce_pcm_data()
119 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in cx18_alsa_announce_pcm_data()
232 if (runtime->dma_area) { in snd_pcm_alloc_vmalloc_buffer()
236 vfree(runtime->dma_area); in snd_pcm_alloc_vmalloc_buffer()
238 runtime->dma_area = vmalloc(size); in snd_pcm_alloc_vmalloc_buffer()
239 if (!runtime->dma_area) in snd_pcm_alloc_vmalloc_buffer()
260 unsigned char *dma_area = NULL; in snd_cx18_pcm_hw_free() local
263 if (substream->runtime->dma_area) { in snd_cx18_pcm_hw_free()
[all …]
/Linux-v4.19/drivers/media/pci/ivtv/
Divtv-alsa-pcm.c103 if (runtime->dma_area == NULL) { in ivtv_alsa_announce_pcm_data()
112 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in ivtv_alsa_announce_pcm_data()
114 memcpy(runtime->dma_area, pcm_data + cnt * stride, in ivtv_alsa_announce_pcm_data()
117 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in ivtv_alsa_announce_pcm_data()
237 if (runtime->dma_area) { in snd_pcm_alloc_vmalloc_buffer()
241 vfree(runtime->dma_area); in snd_pcm_alloc_vmalloc_buffer()
243 runtime->dma_area = vmalloc(size); in snd_pcm_alloc_vmalloc_buffer()
244 if (!runtime->dma_area) in snd_pcm_alloc_vmalloc_buffer()
265 unsigned char *dma_area = NULL; in snd_ivtv_pcm_hw_free() local
268 if (substream->runtime->dma_area) { in snd_ivtv_pcm_hw_free()
[all …]
/Linux-v4.19/drivers/media/pci/cobalt/
Dcobalt-alsa-pcm.c138 if (runtime->dma_area == NULL) { in cobalt_alsa_announce_pcm_data()
149 sample_cpy(runtime->dma_area + (oldptr + i) * stride, in cobalt_alsa_announce_pcm_data()
153 sample_cpy(runtime->dma_area + (i - cnt) * stride, in cobalt_alsa_announce_pcm_data()
159 sample_cpy(runtime->dma_area + (oldptr + i) * stride, in cobalt_alsa_announce_pcm_data()
254 if (runtime->dma_area) { in snd_pcm_alloc_vmalloc_buffer()
258 vfree(runtime->dma_area); in snd_pcm_alloc_vmalloc_buffer()
260 runtime->dma_area = vmalloc(size); in snd_pcm_alloc_vmalloc_buffer()
261 if (!runtime->dma_area) in snd_pcm_alloc_vmalloc_buffer()
280 if (substream->runtime->dma_area) { in snd_cobalt_pcm_hw_free()
282 vfree(substream->runtime->dma_area); in snd_cobalt_pcm_hw_free()
[all …]
/Linux-v4.19/drivers/media/usb/tm6000/
Dtm6000-alsa.c103 vfree(substream->runtime->dma_area); in dsp_buffer_free()
104 substream->runtime->dma_area = NULL; in dsp_buffer_free()
114 if (substream->runtime->dma_area) { in dsp_buffer_alloc()
121 substream->runtime->dma_area = vmalloc(size); in dsp_buffer_alloc()
122 if (!substream->runtime->dma_area) in dsp_buffer_alloc()
219 if (!runtime || !runtime->dma_area) { in tm6000_fillbuf()
239 runtime->dma_area, buf_pos, in tm6000_fillbuf()
244 memcpy(runtime->dma_area + buf_pos * stride, buf, cnt * stride); in tm6000_fillbuf()
245 memcpy(runtime->dma_area, buf + cnt * stride, in tm6000_fillbuf()
248 memcpy(runtime->dma_area + buf_pos * stride, buf, in tm6000_fillbuf()
[all …]
/Linux-v4.19/sound/soc/au1x/
Ddbdma2.c53 dma_addr_t dma_area; /* address of queued DMA area */ member
84 au1xxx_dbdma_put_source(cd->ddma_chan, cd->dma_area, in au1x_pcm_queue_tx()
89 cd->dma_area += cd->period_bytes; in au1x_pcm_queue_tx()
92 cd->dma_area = cd->dma_area_s; in au1x_pcm_queue_tx()
98 au1xxx_dbdma_put_dest(cd->ddma_chan, cd->dma_area, in au1x_pcm_queue_rx()
103 cd->dma_area += cd->period_bytes; in au1x_pcm_queue_rx()
106 cd->dma_area = cd->dma_area_s; in au1x_pcm_queue_rx()
213 (unsigned long)runtime->dma_area, in au1xpsc_pcm_hw_params()
229 pcd->dma_area_s = pcd->dma_area = runtime->dma_addr; in au1xpsc_pcm_hw_params()
/Linux-v4.19/sound/core/
Dpcm_memory.c386 if (runtime->dma_area == NULL) in snd_pcm_lib_free_pages()
406 if (runtime->dma_area) { in _snd_pcm_lib_alloc_vmalloc_buffer()
409 vfree(runtime->dma_area); in _snd_pcm_lib_alloc_vmalloc_buffer()
411 runtime->dma_area = __vmalloc(size, gfp_flags, PAGE_KERNEL); in _snd_pcm_lib_alloc_vmalloc_buffer()
412 if (!runtime->dma_area) in _snd_pcm_lib_alloc_vmalloc_buffer()
433 vfree(runtime->dma_area); in snd_pcm_lib_free_vmalloc_buffer()
434 runtime->dma_area = NULL; in snd_pcm_lib_free_vmalloc_buffer()
452 return vmalloc_to_page(substream->runtime->dma_area + offset); in snd_pcm_lib_get_vmalloc_page()
/Linux-v4.19/drivers/media/usb/cx231xx/
Dcx231xx-audio.c143 memcpy(runtime->dma_area + oldptr * stride, cp, in cx231xx_audio_isocirq()
145 memcpy(runtime->dma_area, cp + cnt * stride, in cx231xx_audio_isocirq()
148 memcpy(runtime->dma_area + oldptr * stride, cp, in cx231xx_audio_isocirq()
230 memcpy(runtime->dma_area + oldptr * stride, cp, in cx231xx_audio_bulkirq()
232 memcpy(runtime->dma_area, cp + cnt * stride, in cx231xx_audio_bulkirq()
235 memcpy(runtime->dma_area + oldptr * stride, cp, in cx231xx_audio_bulkirq()
393 if (runtime->dma_area) { in snd_pcm_alloc_vmalloc_buffer()
397 vfree(runtime->dma_area); in snd_pcm_alloc_vmalloc_buffer()
399 runtime->dma_area = vmalloc(size); in snd_pcm_alloc_vmalloc_buffer()
400 if (!runtime->dma_area) in snd_pcm_alloc_vmalloc_buffer()
[all …]
/Linux-v4.19/drivers/media/usb/go7007/
Dsnd-go7007.c89 memcpy(runtime->dma_area + gosnd->w_idx, buf, cpy); in parse_audio_stream_data()
94 memcpy(runtime->dma_area + gosnd->w_idx, buf, length); in parse_audio_stream_data()
115 vfree(substream->runtime->dma_area); in go7007_snd_hw_params()
117 substream->runtime->dma_area = vmalloc(bytes); in go7007_snd_hw_params()
118 if (substream->runtime->dma_area == NULL) in go7007_snd_hw_params()
131 vfree(substream->runtime->dma_area); in go7007_snd_hw_free()
199 return vmalloc_to_page(substream->runtime->dma_area + offset); in go7007_snd_pcm_page()
/Linux-v4.19/sound/firewire/fireface/
Damdtp-ff.c41 src = (void *)runtime->dma_area + in write_pcm_s32()
52 src = (void *)runtime->dma_area; in write_pcm_s32()
66 dst = (void *)runtime->dma_area + in read_pcm_s32()
77 dst = (void *)runtime->dma_area; in read_pcm_s32()
/Linux-v4.19/sound/firewire/tascam/
Damdtp-tascam.c46 src = (void *)runtime->dma_area + in write_pcm_s32()
57 src = (void *)runtime->dma_area; in write_pcm_s32()
71 dst = (void *)runtime->dma_area + in read_pcm_s32()
85 dst = (void *)runtime->dma_area; in read_pcm_s32()
/Linux-v4.19/drivers/media/pci/cx23885/
Dcx23885-alsa.c373 if (substream->runtime->dma_area) { in snd_cx23885_hw_params()
375 substream->runtime->dma_area = NULL; in snd_cx23885_hw_params()
411 substream->runtime->dma_area = chip->buf->vaddr; in snd_cx23885_hw_params()
431 if (substream->runtime->dma_area) { in snd_cx23885_hw_free()
433 substream->runtime->dma_area = NULL; in snd_cx23885_hw_free()
497 void *pageptr = substream->runtime->dma_area + offset; in snd_cx23885_page()
/Linux-v4.19/drivers/media/usb/em28xx/
Dem28xx-audio.c131 memcpy(runtime->dma_area + oldptr * stride, cp, in em28xx_audio_isocirq()
133 memcpy(runtime->dma_area, cp + cnt * stride, in em28xx_audio_isocirq()
136 memcpy(runtime->dma_area + oldptr * stride, cp, in em28xx_audio_isocirq()
202 if (runtime->dma_area) { in snd_pcm_alloc_vmalloc_buffer()
206 vfree(runtime->dma_area); in snd_pcm_alloc_vmalloc_buffer()
208 runtime->dma_area = vmalloc(size); in snd_pcm_alloc_vmalloc_buffer()
209 if (!runtime->dma_area) in snd_pcm_alloc_vmalloc_buffer()
344 if (substream->runtime->dma_area) { in snd_em28xx_pcm_close()
346 vfree(substream->runtime->dma_area); in snd_em28xx_pcm_close()
347 substream->runtime->dma_area = NULL; in snd_em28xx_pcm_close()
[all …]
/Linux-v4.19/sound/firewire/
Damdtp-am824.c160 src = (void *)runtime->dma_area + in write_pcm_s32()
172 src = (void *)runtime->dma_area; in write_pcm_s32()
186 dst = (void *)runtime->dma_area + in read_pcm_s32()
197 dst = (void *)runtime->dma_area; in read_pcm_s32()
Disight.c119 memcpy(runtime->dma_area + isight->buffer_pointer * 4, in isight_samples()
123 memcpy(runtime->dma_area + isight->buffer_pointer * 4, in isight_samples()
126 memcpy(runtime->dma_area, samples, (count - count1) * 4); in isight_samples()
151 memset(runtime->dma_area + isight->buffer_pointer * 4, in isight_dropped_samples()
155 memset(runtime->dma_area + isight->buffer_pointer * 4, in isight_dropped_samples()
157 memset(runtime->dma_area, 0, (dropped - count1) * 4); in isight_dropped_samples()
/Linux-v4.19/sound/firewire/digi00x/
Damdtp-dot.c155 src = (void *)runtime->dma_area + in write_pcm_s32()
168 src = (void *)runtime->dma_area; in write_pcm_s32()
181 dst = (void *)runtime->dma_area + in read_pcm_s32()
193 dst = (void *)runtime->dma_area; in read_pcm_s32()
/Linux-v4.19/drivers/usb/gadget/function/
Du_audio.c152 memcpy(req->buf, runtime->dma_area + hw_ptr, pending); in u_audio_iso_complete()
153 memcpy(req->buf + pending, runtime->dma_area, in u_audio_iso_complete()
156 memcpy(req->buf, runtime->dma_area + hw_ptr, in u_audio_iso_complete()
161 memcpy(runtime->dma_area + hw_ptr, req->buf, pending); in u_audio_iso_complete()
162 memcpy(runtime->dma_area, req->buf + pending, in u_audio_iso_complete()
165 memcpy(runtime->dma_area + hw_ptr, req->buf, in u_audio_iso_complete()
/Linux-v4.19/drivers/media/pci/cx25821/
Dcx25821-alsa.c512 if (substream->runtime->dma_area) { in snd_cx25821_hw_params()
514 substream->runtime->dma_area = NULL; in snd_cx25821_hw_params()
555 substream->runtime->dma_area = chip->buf->vaddr; in snd_cx25821_hw_params()
574 if (substream->runtime->dma_area) { in snd_cx25821_hw_free()
576 substream->runtime->dma_area = NULL; in snd_cx25821_hw_free()
640 void *pageptr = substream->runtime->dma_area + offset; in snd_cx25821_page()
/Linux-v4.19/sound/firewire/motu/
Damdtp-motu.c131 dst = (void *)runtime->dma_area + in read_pcm_s32()
145 dst = (void *)runtime->dma_area; in read_pcm_s32()
159 src = (void *)runtime->dma_area + in write_pcm_s32()
176 src = (void *)runtime->dma_area; in write_pcm_s32()
/Linux-v4.19/sound/usb/line6/
Dcapture.c111 memcpy(runtime->dma_area + in line6_capture_copy()
114 memcpy(runtime->dma_area, fbuf + len * bytes_per_frame, in line6_capture_copy()
123 memcpy(runtime->dma_area + in line6_capture_copy()
/Linux-v4.19/drivers/media/usb/usbtv/
Dusbtv-audio.c162 memcpy(runtime->dma_area + buffer_pos * frame_bytes, in usbtv_audio_urb_received()
164 memcpy(runtime->dma_area, urb_current + cnt, in usbtv_audio_urb_received()
167 memcpy(runtime->dma_area + buffer_pos * frame_bytes, in usbtv_audio_urb_received()
/Linux-v4.19/sound/pcmcia/vx/
Dvxp_ops.c369 unsigned short *addr = (unsigned short *)(runtime->dma_area + offset); in vxp_dma_write()
381 addr = (unsigned short *)runtime->dma_area; in vxp_dma_write()
409 unsigned short *addr = (unsigned short *)(runtime->dma_area + offset); in vxp_dma_read()
421 addr = (unsigned short *)runtime->dma_area; in vxp_dma_read()
/Linux-v4.19/drivers/media/pci/cx88/
Dcx88-alsa.c465 if (substream->runtime->dma_area) { in snd_cx88_hw_params()
467 substream->runtime->dma_area = NULL; in snd_cx88_hw_params()
502 substream->runtime->dma_area = chip->buf->vaddr; in snd_cx88_hw_params()
519 if (substream->runtime->dma_area) { in snd_cx88_hw_free()
521 substream->runtime->dma_area = NULL; in snd_cx88_hw_free()
586 void *pageptr = substream->runtime->dma_area + offset; in snd_cx88_page()
/Linux-v4.19/sound/usb/6fire/
Dpcm.c205 u32 *dest = (u32 *) (alsa_rt->dma_area + sub->dma_off in usb6fire_pcm_capture()
207 u32 *dest_end = (u32 *) (alsa_rt->dma_area + alsa_rt->buffer_size in usb6fire_pcm_capture()
236 dest = (u32 *) alsa_rt->dma_area; in usb6fire_pcm_capture()
251 u32 *src = (u32 *) (alsa_rt->dma_area + sub->dma_off in usb6fire_pcm_playback()
253 u32 *src_end = (u32 *) (alsa_rt->dma_area + alsa_rt->buffer_size in usb6fire_pcm_playback()
283 src = (u32 *) alsa_rt->dma_area; in usb6fire_pcm_playback()
/Linux-v4.19/sound/soc/intel/haswell/
Dsst-haswell-pcm.c441 unsigned char *dma_area, size_t size, int pcm) in create_adsp_page_table() argument
449 dma_area, size, pages); in create_adsp_page_table()
613 ret = create_adsp_page_table(substream, pdata, rtd, runtime->dma_area, in hsw_pcm_hw_params()
727 unsigned char *dma_area = runtime->dma_area; in hsw_notify_pointer() local
741 if (dma_area == NULL || dma_frames <= 0 in hsw_notify_pointer()
753 SST_OLD_POSITION(dma_area, in hsw_notify_pointer()
763 SST_OLD_POSITION(dma_area, in hsw_notify_pointer()
771 dma_area, samples); in hsw_notify_pointer()
/Linux-v4.19/sound/soc/dwc/
Ddwc-pcm.c29 const u##sample_bits (*p)[2] = (void *)runtime->dma_area; \
49 u##sample_bits (*p)[2] = (void *)runtime->dma_area; \

1234