Home
last modified time | relevance | path

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

/drivers/s390/cio/
A Ddevice_id.c103 struct senseid *senseid = &cdev->private->dma_area->senseid; in diag210_get_dev_info()
139 memset(&cdev->private->dma_area->senseid, 0, in snsid_init()
140 sizeof(cdev->private->dma_area->senseid)); in snsid_init()
141 cdev->private->dma_area->senseid.cu_type = 0xffff; in snsid_init()
149 struct cmd_scsw *scsw = &cdev->private->dma_area->irb.scsw.cmd; in snsid_check()
155 if (cdev->private->dma_area->senseid.cu_type == 0xffff) in snsid_check()
158 if (cdev->private->dma_area->senseid.reserved != 0xff) in snsid_check()
176 struct senseid *senseid = &cdev->private->dma_area->senseid; in snsid_callback()
206 struct ccw1 *cp = cdev->private->dma_area->iccws; in ccw_device_sense_id_start()
214 cp->cda = virt_to_dma32(&cdev->private->dma_area->senseid); in ccw_device_sense_id_start()
A Ddevice_status.c83 cdev->private->dma_area->irb.scsw.cmd.ectl = 0; in ccw_device_accumulate_ecw()
86 cdev->private->dma_area->irb.scsw.cmd.ectl = irb->scsw.cmd.ectl; in ccw_device_accumulate_ecw()
88 if (!cdev->private->dma_area->irb.scsw.cmd.ectl) in ccw_device_accumulate_ecw()
122 cdev_irb = &cdev->private->dma_area->irb; in ccw_device_accumulate_esw()
214 memcpy(&cdev->private->dma_area->irb, irb, sizeof(struct irb)); in ccw_device_accumulate_irb()
223 cdev_irb = &cdev->private->dma_area->irb; in ccw_device_accumulate_irb()
231 memset(&cdev->private->dma_area->irb, 0, sizeof(struct irb)); in ccw_device_accumulate_irb()
333 sense_ccw = &to_io_private(sch)->dma_area->sense_ccw; in ccw_device_do_sense()
335 sense_ccw->cda = virt_to_dma32(cdev->private->dma_area->irb.ecw); in ccw_device_do_sense()
368 cdev->private->dma_area->irb.esw.esw0.erw.cons = 1; in ccw_device_accumulate_basic_sense()
[all …]
A Ddevice_fsm.c73 &private->dma_area->sense_ccw || in ccw_timeout_log()
75 cdev->private->dma_area->iccws) in ccw_timeout_log()
153 cdev->private->dma_area->senseid.cu_type && in ccw_device_test_sense_data()
155 cdev->private->dma_area->senseid.cu_model && in ccw_device_test_sense_data()
157 cdev->private->dma_area->senseid.dev_type && in ccw_device_test_sense_data()
159 cdev->private->dma_area->senseid.dev_model; in ccw_device_test_sense_data()
513 create_fake_irb(&cdev->private->dma_area->irb, in ccw_device_verify_done()
518 &cdev->private->dma_area->irb); in ccw_device_verify_done()
519 memset(&cdev->private->dma_area->irb, 0, in ccw_device_verify_done()
741 &cdev->private->dma_area->irb); in ccw_device_call_handler()
[all …]
A Ddevice_pgid.c61 struct ccw1 *cp = cdev->private->dma_area->iccws; in nop_build_cp()
138 struct ccw1 *cp = cdev->private->dma_area->iccws; in spid_build_cp()
140 struct pgid *pgid = &cdev->private->dma_area->pgid[i]; in spid_build_cp()
304 struct pgid *pgid = &cdev->private->dma_area->pgid[0]; in pgid_analyze()
346 pgid = &cdev->private->dma_area->pgid[i]; in pgid_to_donepm()
372 memcpy(&cdev->private->dma_area->pgid[i], pgid, in pgid_fill()
440 struct ccw1 *cp = cdev->private->dma_area->iccws; in snid_build_cp()
445 cp->cda = virt_to_dma32(&cdev->private->dma_area->pgid[i]); in snid_build_cp()
521 memset(cdev->private->dma_area->pgid, 0, in verify_start()
522 sizeof(cdev->private->dma_area->pgid)); in verify_start()
[all …]
A Ddevice.c676 sizeof(*cdev->private->dma_area)); in ccw_device_release()
714 sizeof(*cdev->private->dma_area)); in io_subchannel_allocate_dev()
715 if (!cdev->private->dma_area) { in io_subchannel_allocate_dev()
1068 io_priv->dma_area = dma_alloc_coherent(&sch->dev, in io_subchannel_probe()
1069 sizeof(*io_priv->dma_area), in io_subchannel_probe()
1071 if (!io_priv->dma_area) { in io_subchannel_probe()
1103 io_priv->dma_area, io_priv->dma_area_dma); in io_subchannel_remove()
1641 sizeof(*io_priv->dma_area), in ccw_device_create_console()
1643 if (!io_priv->dma_area) in ccw_device_create_console()
1649 io_priv->dma_area, io_priv->dma_area_dma); in ccw_device_create_console()
[all …]
A Dccwreq.c66 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()
A Dio_sch.h24 struct io_subchannel_dma_area *dma_area; member
180 struct ccw_device_dma_area *dma_area; member
A Ddevice_ops.c447 if (cdev->private->dma_area->senseid.ciw[ciw_cnt].ct == ct) in ccw_device_get_ciw()
448 return &cdev->private->dma_area->senseid.ciw[ciw_cnt]; in ccw_device_get_ciw()
/drivers/s390/virtio/
A Dvirtio_ccw.c76 struct vcdev_dma_area *dma_area; member
82 return &vcdev->dma_area->indicators; in indicators()
87 return &vcdev->dma_area->indicators2; in indicators2()
793 vcdev->dma_area->status = 0; in virtio_ccw_reset()
1002 return vcdev->dma_area->status; in virtio_ccw_get_status()
1021 return vcdev->dma_area->status; in virtio_ccw_get_status()
1036 vcdev->dma_area->status = status; in virtio_ccw_set_status()
1108 sizeof(*vcdev->dma_area)); in virtio_ccw_release_dev()
1382 sizeof(*vcdev->dma_area), in virtio_ccw_online()
1384 if (!vcdev->dma_area) { in virtio_ccw_online()
[all …]
/drivers/gpu/drm/bridge/synopsys/
A Ddw-hdmi-ahb-audio.c394 vfree(runtime->dma_area); in dw_hdmi_hw_free()
395 runtime->dma_area = NULL; in dw_hdmi_hw_free()
406 if (runtime->dma_area) { in dw_hdmi_hw_params()
409 vfree(runtime->dma_area); in dw_hdmi_hw_params()
411 runtime->dma_area = vzalloc(size); in dw_hdmi_hw_params()
412 if (!runtime->dma_area) in dw_hdmi_hw_params()
421 return vmalloc_to_page(substream->runtime->dma_area + offset); in dw_hdmi_get_page()
477 dw->buf_src = runtime->dma_area; in dw_hdmi_prepare()
/drivers/media/pci/cx18/
A Dcx18-alsa-pcm.c95 if (runtime->dma_area == NULL) { in cx18_alsa_announce_pcm_data()
104 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in cx18_alsa_announce_pcm_data()
106 memcpy(runtime->dma_area, pcm_data + cnt * stride, in cx18_alsa_announce_pcm_data()
109 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in cx18_alsa_announce_pcm_data()
/drivers/media/pci/ivtv/
A Divtv-alsa-pcm.c92 if (runtime->dma_area == NULL) { in ivtv_alsa_announce_pcm_data()
101 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in ivtv_alsa_announce_pcm_data()
103 memcpy(runtime->dma_area, pcm_data + cnt * stride, in ivtv_alsa_announce_pcm_data()
106 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in ivtv_alsa_announce_pcm_data()
/drivers/media/pci/cobalt/
A Dcobalt-alsa-pcm.c137 if (runtime->dma_area == NULL) { in cobalt_alsa_announce_pcm_data()
148 sample_cpy(runtime->dma_area + (oldptr + i) * stride, in cobalt_alsa_announce_pcm_data()
152 sample_cpy(runtime->dma_area + (i - cnt) * stride, in cobalt_alsa_announce_pcm_data()
158 sample_cpy(runtime->dma_area + (oldptr + i) * stride, in cobalt_alsa_announce_pcm_data()
336 if (runtime->dma_area == NULL) { in cobalt_alsa_pb_pcm_data()
344 runtime->dma_area + pos + i * stride, in cobalt_alsa_pb_pcm_data()
/drivers/media/pci/cx23885/
A Dcx23885-alsa.c365 if (substream->runtime->dma_area) { in snd_cx23885_hw_params()
367 substream->runtime->dma_area = NULL; in snd_cx23885_hw_params()
403 substream->runtime->dma_area = chip->buf->vaddr; in snd_cx23885_hw_params()
423 if (substream->runtime->dma_area) { in snd_cx23885_hw_free()
425 substream->runtime->dma_area = NULL; in snd_cx23885_hw_free()
489 void *pageptr = substream->runtime->dma_area + offset; in snd_cx23885_page()
/drivers/media/usb/cx231xx/
A Dcx231xx-audio.c131 memcpy(runtime->dma_area + oldptr * stride, cp, in cx231xx_audio_isocirq()
133 memcpy(runtime->dma_area, cp + cnt * stride, in cx231xx_audio_isocirq()
136 memcpy(runtime->dma_area + oldptr * stride, cp, in cx231xx_audio_isocirq()
218 memcpy(runtime->dma_area + oldptr * stride, cp, in cx231xx_audio_bulkirq()
220 memcpy(runtime->dma_area, cp + cnt * stride, in cx231xx_audio_bulkirq()
223 memcpy(runtime->dma_area + oldptr * stride, cp, in cx231xx_audio_bulkirq()
/drivers/media/pci/cx25821/
A Dcx25821-alsa.c503 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/media/pci/cx88/
A Dcx88-alsa.c456 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/
A Dusbtv-audio.c138 memcpy(runtime->dma_area + buffer_pos * frame_bytes, in usbtv_audio_urb_received()
140 memcpy(runtime->dma_area, urb_current + cnt, in usbtv_audio_urb_received()
143 memcpy(runtime->dma_area + buffer_pos * frame_bytes, in usbtv_audio_urb_received()
/drivers/media/pci/saa7134/
A Dsaa7134-alsa.c686 if (substream->runtime->dma_area) { in snd_card_saa7134_hw_params()
690 substream->runtime->dma_area = NULL; in snd_card_saa7134_hw_params()
728 substream->runtime->dma_area = dev->dmasound.vaddr; in snd_card_saa7134_hw_params()
753 if (substream->runtime->dma_area) { in snd_card_saa7134_hw_free()
757 substream->runtime->dma_area = NULL; in snd_card_saa7134_hw_free()
858 void *pageptr = substream->runtime->dma_area + offset; in snd_card_saa7134_page()
/drivers/media/usb/go7007/
A Dsnd-go7007.c80 memcpy(runtime->dma_area + gosnd->w_idx, buf, cpy); in parse_audio_stream_data()
85 memcpy(runtime->dma_area + gosnd->w_idx, buf, length); in parse_audio_stream_data()
/drivers/usb/gadget/function/
A Du_audio.c249 memcpy(req->buf, runtime->dma_area + hw_ptr, pending); in u_audio_iso_complete()
250 memcpy(req->buf + pending, runtime->dma_area, in u_audio_iso_complete()
253 memcpy(req->buf, runtime->dma_area + hw_ptr, in u_audio_iso_complete()
258 memcpy(runtime->dma_area + hw_ptr, req->buf, pending); in u_audio_iso_complete()
259 memcpy(runtime->dma_area, req->buf + pending, in u_audio_iso_complete()
262 memcpy(runtime->dma_area + hw_ptr, req->buf, in u_audio_iso_complete()
/drivers/media/usb/em28xx/
A Dem28xx-audio.c120 memcpy(runtime->dma_area + oldptr * stride, cp, in em28xx_audio_isocirq()
122 memcpy(runtime->dma_area, cp + cnt * stride, in em28xx_audio_isocirq()
125 memcpy(runtime->dma_area + oldptr * stride, cp, in em28xx_audio_isocirq()
/drivers/most/
A Dmost_snd.c195 channel->copy_fn(runtime->dma_area + channel->buffer_pos * frame_bytes, in copy_data()
201 channel->copy_fn(runtime->dma_area, in copy_data()
/drivers/staging/vc04_services/bcm2835-audio/
A Dbcm2835-pcm.c239 void *src = (void *)(substream->runtime->dma_area + rec->sw_data); in snd_bcm2835_pcm_transfer()
/drivers/media/pci/tw686x/
A Dtw686x-audio.c182 ac->buf[i].virt = rt->dma_area + period_size * i; in tw686x_pcm_prepare()

Completed in 65 milliseconds