/drivers/media/pci/cx18/ |
D | cx18-alsa-pcm.c | 96 if (runtime->dma_area == NULL) { in cx18_alsa_announce_pcm_data() 105 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in cx18_alsa_announce_pcm_data() 107 memcpy(runtime->dma_area, pcm_data + cnt * stride, in cx18_alsa_announce_pcm_data() 110 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in cx18_alsa_announce_pcm_data() 223 if (runtime->dma_area) { in snd_pcm_alloc_vmalloc_buffer() 227 vfree(runtime->dma_area); in snd_pcm_alloc_vmalloc_buffer() 229 runtime->dma_area = vmalloc(size); in snd_pcm_alloc_vmalloc_buffer() 230 if (!runtime->dma_area) in snd_pcm_alloc_vmalloc_buffer() 251 unsigned char *dma_area = NULL; in snd_cx18_pcm_hw_free() local 254 if (substream->runtime->dma_area) { in snd_cx18_pcm_hw_free() [all …]
|
/drivers/media/pci/ivtv/ |
D | ivtv-alsa-pcm.c | 94 if (runtime->dma_area == NULL) { in ivtv_alsa_announce_pcm_data() 103 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in ivtv_alsa_announce_pcm_data() 105 memcpy(runtime->dma_area, pcm_data + cnt * stride, in ivtv_alsa_announce_pcm_data() 108 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in ivtv_alsa_announce_pcm_data() 228 if (runtime->dma_area) { in snd_pcm_alloc_vmalloc_buffer() 232 vfree(runtime->dma_area); in snd_pcm_alloc_vmalloc_buffer() 234 runtime->dma_area = vmalloc(size); in snd_pcm_alloc_vmalloc_buffer() 235 if (!runtime->dma_area) in snd_pcm_alloc_vmalloc_buffer() 256 unsigned char *dma_area = NULL; in snd_ivtv_pcm_hw_free() local 259 if (substream->runtime->dma_area) { in snd_ivtv_pcm_hw_free() [all …]
|
/drivers/s390/cio/ |
D | device_id.c | 102 struct senseid *senseid = &cdev->private->dma_area->senseid; in diag210_get_dev_info() 138 memset(&cdev->private->dma_area->senseid, 0, in snsid_init() 139 sizeof(cdev->private->dma_area->senseid)); in snsid_init() 140 cdev->private->dma_area->senseid.cu_type = 0xffff; in snsid_init() 148 struct cmd_scsw *scsw = &cdev->private->dma_area->irb.scsw.cmd; in snsid_check() 154 if (cdev->private->dma_area->senseid.cu_type == 0xffff) in snsid_check() 157 if (cdev->private->dma_area->senseid.reserved != 0xff) in snsid_check() 175 struct senseid *senseid = &cdev->private->dma_area->senseid; in snsid_callback() 205 struct ccw1 *cp = cdev->private->dma_area->iccws; in ccw_device_sense_id_start() 213 cp->cda = (u32) (addr_t) &cdev->private->dma_area->senseid; in ccw_device_sense_id_start()
|
D | device_status.c | 82 cdev->private->dma_area->irb.scsw.cmd.ectl = 0; in ccw_device_accumulate_ecw() 85 cdev->private->dma_area->irb.scsw.cmd.ectl = irb->scsw.cmd.ectl; in ccw_device_accumulate_ecw() 87 if (!cdev->private->dma_area->irb.scsw.cmd.ectl) in ccw_device_accumulate_ecw() 90 memcpy(&cdev->private->dma_area->irb.ecw, irb->ecw, sizeof(irb->ecw)); in ccw_device_accumulate_ecw() 121 cdev_irb = &cdev->private->dma_area->irb; in ccw_device_accumulate_esw() 213 memcpy(&cdev->private->dma_area->irb, irb, sizeof(struct irb)); in ccw_device_accumulate_irb() 222 cdev_irb = &cdev->private->dma_area->irb; in ccw_device_accumulate_irb() 230 memset(&cdev->private->dma_area->irb, 0, sizeof(struct irb)); in ccw_device_accumulate_irb() 332 sense_ccw = &to_io_private(sch)->dma_area->sense_ccw; in ccw_device_do_sense() 334 sense_ccw->cda = (__u32) __pa(cdev->private->dma_area->irb.ecw); in ccw_device_do_sense() [all …]
|
D | device_fsm.c | 71 &private->dma_area->sense_ccw || in ccw_timeout_log() 73 cdev->private->dma_area->iccws) in ccw_timeout_log() 148 cdev->id.cu_type = cdev->private->dma_area->senseid.cu_type; in ccw_device_update_sense_data() 149 cdev->id.cu_model = cdev->private->dma_area->senseid.cu_model; in ccw_device_update_sense_data() 150 cdev->id.dev_type = cdev->private->dma_area->senseid.dev_type; in ccw_device_update_sense_data() 151 cdev->id.dev_model = cdev->private->dma_area->senseid.dev_model; in ccw_device_update_sense_data() 157 cdev->private->dma_area->senseid.cu_type && in ccw_device_test_sense_data() 159 cdev->private->dma_area->senseid.cu_model && in ccw_device_test_sense_data() 161 cdev->private->dma_area->senseid.dev_type && in ccw_device_test_sense_data() 163 cdev->private->dma_area->senseid.dev_model; in ccw_device_test_sense_data() [all …]
|
D | device_pgid.c | 60 struct ccw1 *cp = cdev->private->dma_area->iccws; in nop_build_cp() 137 struct ccw1 *cp = cdev->private->dma_area->iccws; in spid_build_cp() 139 struct pgid *pgid = &cdev->private->dma_area->pgid[i]; in spid_build_cp() 303 struct pgid *pgid = &cdev->private->dma_area->pgid[0]; in pgid_analyze() 345 pgid = &cdev->private->dma_area->pgid[i]; in pgid_to_donepm() 371 memcpy(&cdev->private->dma_area->pgid[i], pgid, in pgid_fill() 439 struct ccw1 *cp = cdev->private->dma_area->iccws; in snid_build_cp() 444 cp->cda = (u32) (addr_t) &cdev->private->dma_area->pgid[i]; in snid_build_cp() 520 memset(cdev->private->dma_area->pgid, 0, in verify_start() 521 sizeof(cdev->private->dma_area->pgid)); in verify_start() [all …]
|
D | ccwreq.c | 66 memset(&cdev->private->dma_area->irb, 0, sizeof(struct irb)); in ccwreq_stop() 89 memset(&cdev->private->dma_area->irb, 0, sizeof(struct irb)); in ccwreq_do() 172 struct irb *irb = &cdev->private->dma_area->irb; in ccwreq_status() 190 CIO_HEX_EVENT(2, &cdev->private->dma_area->irb.ecw, in ccwreq_status()
|
D | device.c | 691 cio_gp_dma_free(cdev->private->dma_pool, cdev->private->dma_area, in ccw_device_release() 692 sizeof(*cdev->private->dma_area)); in ccw_device_release() 718 cdev->private->dma_area = cio_gp_dma_zalloc(dma_pool, &cdev->dev, in io_subchannel_allocate_dev() 719 sizeof(*cdev->private->dma_area)); in io_subchannel_allocate_dev() 720 if (!cdev->private->dma_area) in io_subchannel_allocate_dev() 1087 io_priv->dma_area = dma_alloc_coherent(&sch->dev, in io_subchannel_probe() 1088 sizeof(*io_priv->dma_area), in io_subchannel_probe() 1090 if (!io_priv->dma_area) { in io_subchannel_probe() 1121 dma_free_coherent(&sch->dev, sizeof(*io_priv->dma_area), in io_subchannel_remove() 1122 io_priv->dma_area, io_priv->dma_area_dma); in io_subchannel_remove() [all …]
|
D | io_sch.h | 24 struct io_subchannel_dma_area *dma_area; member 181 struct ccw_device_dma_area *dma_area; member
|
D | device_ops.c | 443 if (cdev->private->dma_area->senseid.ciw[ciw_cnt].ct == ct) in ccw_device_get_ciw() 444 return cdev->private->dma_area->senseid.ciw + ciw_cnt; in ccw_device_get_ciw()
|
/drivers/media/pci/cobalt/ |
D | cobalt-alsa-pcm.c | 138 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 …]
|
/drivers/media/usb/tm6000/ |
D | tm6000-alsa.c | 103 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 …]
|
/drivers/media/usb/cx231xx/ |
D | cx231xx-audio.c | 133 memcpy(runtime->dma_area + oldptr * stride, cp, in cx231xx_audio_isocirq() 135 memcpy(runtime->dma_area, cp + cnt * stride, in cx231xx_audio_isocirq() 138 memcpy(runtime->dma_area + oldptr * stride, cp, in cx231xx_audio_isocirq() 220 memcpy(runtime->dma_area + oldptr * stride, cp, in cx231xx_audio_bulkirq() 222 memcpy(runtime->dma_area, cp + cnt * stride, in cx231xx_audio_bulkirq() 225 memcpy(runtime->dma_area + oldptr * stride, cp, in cx231xx_audio_bulkirq() 383 if (runtime->dma_area) { in snd_pcm_alloc_vmalloc_buffer() 387 vfree(runtime->dma_area); in snd_pcm_alloc_vmalloc_buffer() 389 runtime->dma_area = vmalloc(size); in snd_pcm_alloc_vmalloc_buffer() 390 if (!runtime->dma_area) in snd_pcm_alloc_vmalloc_buffer() [all …]
|
/drivers/media/usb/go7007/ |
D | snd-go7007.c | 81 memcpy(runtime->dma_area + gosnd->w_idx, buf, cpy); in parse_audio_stream_data() 86 memcpy(runtime->dma_area + gosnd->w_idx, buf, length); in parse_audio_stream_data() 107 vfree(substream->runtime->dma_area); in go7007_snd_hw_params() 109 substream->runtime->dma_area = vmalloc(bytes); in go7007_snd_hw_params() 110 if (substream->runtime->dma_area == NULL) in go7007_snd_hw_params() 123 vfree(substream->runtime->dma_area); in go7007_snd_hw_free() 191 return vmalloc_to_page(substream->runtime->dma_area + offset); in go7007_snd_pcm_page()
|
/drivers/s390/virtio/ |
D | virtio_ccw.c | 72 struct vcdev_dma_area *dma_area; member 77 return &vcdev->dma_area->indicators; in indicators() 82 return &vcdev->dma_area->indicators2; in indicators2() 435 vcdev->dma_area->config_block.index = index; in virtio_ccw_read_vq_conf() 439 ccw->cda = (__u32)(unsigned long)(&vcdev->dma_area->config_block); in virtio_ccw_read_vq_conf() 443 return vcdev->dma_area->config_block.num ?: -ENOENT; in virtio_ccw_read_vq_conf() 745 vcdev->dma_area->status = 0; in virtio_ccw_reset() 952 u8 old_status = vcdev->dma_area->status; in virtio_ccw_get_status() 956 return vcdev->dma_area->status; in virtio_ccw_get_status() 964 ccw->count = sizeof(vcdev->dma_area->status); in virtio_ccw_get_status() [all …]
|
/drivers/media/usb/em28xx/ |
D | em28xx-audio.c | 132 memcpy(runtime->dma_area + oldptr * stride, cp, in em28xx_audio_isocirq() 134 memcpy(runtime->dma_area, cp + cnt * stride, in em28xx_audio_isocirq() 137 memcpy(runtime->dma_area + oldptr * stride, cp, in em28xx_audio_isocirq() 203 if (runtime->dma_area) { in snd_pcm_alloc_vmalloc_buffer() 207 vfree(runtime->dma_area); in snd_pcm_alloc_vmalloc_buffer() 209 runtime->dma_area = vmalloc(size); in snd_pcm_alloc_vmalloc_buffer() 210 if (!runtime->dma_area) in snd_pcm_alloc_vmalloc_buffer() 345 if (substream->runtime->dma_area) { in snd_em28xx_pcm_close() 347 vfree(substream->runtime->dma_area); in snd_em28xx_pcm_close() 348 substream->runtime->dma_area = NULL; in snd_em28xx_pcm_close() [all …]
|
/drivers/media/pci/cx23885/ |
D | cx23885-alsa.c | 364 if (substream->runtime->dma_area) { in snd_cx23885_hw_params() 366 substream->runtime->dma_area = NULL; in snd_cx23885_hw_params() 402 substream->runtime->dma_area = chip->buf->vaddr; in snd_cx23885_hw_params() 422 if (substream->runtime->dma_area) { in snd_cx23885_hw_free() 424 substream->runtime->dma_area = NULL; in snd_cx23885_hw_free() 488 void *pageptr = substream->runtime->dma_area + offset; in snd_cx23885_page()
|
/drivers/media/pci/cx25821/ |
D | cx25821-alsa.c | 503 if (substream->runtime->dma_area) { in snd_cx25821_hw_params() 505 substream->runtime->dma_area = NULL; in snd_cx25821_hw_params() 546 substream->runtime->dma_area = chip->buf->vaddr; in snd_cx25821_hw_params() 565 if (substream->runtime->dma_area) { in snd_cx25821_hw_free() 567 substream->runtime->dma_area = NULL; in snd_cx25821_hw_free() 631 void *pageptr = substream->runtime->dma_area + offset; in snd_cx25821_page()
|
/drivers/usb/gadget/function/ |
D | u_audio.c | 152 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()
|
/drivers/media/pci/cx88/ |
D | cx88-alsa.c | 456 if (substream->runtime->dma_area) { in snd_cx88_hw_params() 458 substream->runtime->dma_area = NULL; in snd_cx88_hw_params() 493 substream->runtime->dma_area = chip->buf->vaddr; in snd_cx88_hw_params() 510 if (substream->runtime->dma_area) { in snd_cx88_hw_free() 512 substream->runtime->dma_area = NULL; in snd_cx88_hw_free() 577 void *pageptr = substream->runtime->dma_area + offset; in snd_cx88_page()
|
/drivers/media/usb/usbtv/ |
D | usbtv-audio.c | 162 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()
|
/drivers/media/pci/saa7134/ |
D | saa7134-alsa.c | 685 if (substream->runtime->dma_area) { in snd_card_saa7134_hw_params() 689 substream->runtime->dma_area = NULL; in snd_card_saa7134_hw_params() 727 substream->runtime->dma_area = dev->dmasound.vaddr; in snd_card_saa7134_hw_params() 752 if (substream->runtime->dma_area) { in snd_card_saa7134_hw_free() 756 substream->runtime->dma_area = NULL; in snd_card_saa7134_hw_free() 857 void *pageptr = substream->runtime->dma_area + offset; in snd_card_saa7134_page()
|
/drivers/staging/most/sound/ |
D | sound.c | 204 channel->copy_fn(runtime->dma_area + channel->buffer_pos * frame_bytes, in copy_data() 210 channel->copy_fn(runtime->dma_area, in copy_data()
|
/drivers/staging/vc04_services/bcm2835-audio/ |
D | bcm2835-pcm.c | 251 void *src = (void *) (substream->runtime->dma_area + rec->sw_data); in snd_bcm2835_pcm_transfer()
|
/drivers/media/pci/tw686x/ |
D | tw686x-audio.c | 193 ac->buf[i].virt = rt->dma_area + period_size * i; in tw686x_pcm_prepare()
|