Home
last modified time | relevance | path

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

12

/Linux-v5.15/drivers/usb/cdns3/
Dcdnsp-mem.c520 dma_pool_free(pdev->device_pool, pep->stream_info.stream_ctx_array, in cdnsp_free_stream_ctx()
521 pep->stream_info.ctx_array_dma); in cdnsp_free_stream_ctx()
529 pep->stream_info.num_stream_ctxs; in cdnsp_alloc_stream_ctx()
540 &pep->stream_info.ctx_array_dma); in cdnsp_alloc_stream_ctx()
546 return radix_tree_lookup(&pep->stream_info.trb_address_map, in cdnsp_dma_to_transfer_ring()
566 struct cdnsp_stream_info *stream_info; in cdnsp_alloc_stream_info() local
573 stream_info = &pep->stream_info; in cdnsp_alloc_stream_info()
574 stream_info->num_streams = num_streams; in cdnsp_alloc_stream_info()
575 stream_info->num_stream_ctxs = num_stream_ctxs; in cdnsp_alloc_stream_info()
578 stream_info->stream_rings = kcalloc(num_streams, in cdnsp_alloc_stream_info()
[all …]
Dcdnsp-ring.c293 if (pep->stream_info.drbls_count >= 2) in cdnsp_ring_ep_doorbell()
296 pep->stream_info.drbls_count++; in cdnsp_ring_ep_doorbell()
329 if (stream_id == 0 || stream_id >= pep->stream_info.num_streams) { in cdnsp_get_transfer_ring()
335 return pep->stream_info.stream_rings[stream_id]; in cdnsp_get_transfer_ring()
350 struct cdnsp_stream_info *stream_info; in cdnsp_ring_doorbell_for_active_rings() local
364 stream_info = &pep->stream_info; in cdnsp_ring_doorbell_for_active_rings()
366 for (stream_id = 1; stream_id < stream_info->num_streams; stream_id++) { in cdnsp_ring_doorbell_for_active_rings()
370 if (stream_info->drbls_count >= 2) in cdnsp_ring_doorbell_for_active_rings()
408 st_ctx = &pep->stream_info.stream_ctx_array[stream_id]; in cdnsp_get_hw_deq()
733 pep->stream_info.td_count--; in cdnsp_remove_request()
[all …]
Dcdnsp-trace.h55 __entry->num_streams = pep->stream_info.num_streams;
56 __entry->td_count = pep->stream_info.td_count;
57 __entry->first_prime_det = pep->stream_info.first_prime_det;
58 __entry->drbls_count = pep->stream_info.drbls_count;
Dcdnsp-gadget.c748 struct cdnsp_stream_info *stream_info) in cdnsp_setup_streams_ep_input_ctx() argument
756 max_primary_streams = fls(stream_info->num_stream_ctxs) - 2; in cdnsp_setup_streams_ep_input_ctx()
760 ep_ctx->deq = cpu_to_le64(stream_info->ctx_array_dma); in cdnsp_setup_streams_ep_input_ctx()
797 cdnsp_setup_streams_ep_input_ctx(pdev, pep->in_ctx, &pep->stream_info); in cdnsp_alloc_streams()
800 pep->stream_info.td_count = 0; in cdnsp_alloc_streams()
801 pep->stream_info.first_prime_det = 0; in cdnsp_alloc_streams()
/Linux-v5.15/sound/soc/intel/atom/sst/
Dsst_drv_interface.c42 struct stream_info *stream; in free_stream_context()
118 struct stream_info *str_info; in sst_get_stream()
193 struct stream_info *stream; in sst_cdev_open()
221 struct stream_info *stream; in sst_cdev_close()
244 struct stream_info *stream; in sst_cdev_ack()
276 struct stream_info *str_info; in sst_cdev_set_metadata()
311 struct stream_info *str_info; in sst_cdev_stream_start()
348 struct stream_info *stream; in sst_cdev_tstamp()
438 struct stream_info *stream; in sst_cdev_fragment_elapsed()
457 struct stream_info *stream; in sst_close_pcm_stream()
[all …]
Dsst_stream.c32 struct stream_info *str_info; in sst_alloc_stream_mrfld()
104 struct stream_info *str_info; in sst_realloc_stream()
154 struct stream_info *str_info; in sst_start_stream()
246 struct stream_info *str_info; in sst_pause_stream()
291 struct stream_info *str_info; in sst_resume_stream()
359 struct stream_info *str_info; in sst_drop_stream()
395 struct stream_info *str_info; in sst_drain_stream()
432 struct stream_info *str_info; in sst_free_stream()
Dsst.h190 struct stream_info { struct
385 struct stream_info streams[MAX_NUM_STREAMS+1];
473 void sst_clean_stream(struct stream_info *stream);
502 struct stream_info *get_stream_info(struct intel_sst_drv *sst_drv_ctx,
Dsst_pvt.c211 void sst_clean_stream(struct stream_info *stream) in sst_clean_stream()
367 struct stream_info *get_stream_info( in get_stream_info()
Dsst.c302 struct stream_info *stream = &ctx->streams[i]; in sst_context_init()
436 struct stream_info *stream = &ctx->streams[i]; in intel_sst_suspend()
552 struct stream_info *stream = &ctx->streams[i]; in intel_sst_resume()
/Linux-v5.15/drivers/usb/host/
Dxhci-debugfs.c490 if (!epriv->stream_info) in xhci_stream_id_show()
494 epriv->stream_id, epriv->stream_info->num_streams - 1); in xhci_stream_id_show()
512 if (!epriv->stream_info) in xhci_stream_id_write()
520 if (stream_id == 0 || stream_id >= epriv->stream_info->num_streams) in xhci_stream_id_write()
524 epriv->show_ring = epriv->stream_info->stream_rings[stream_id]; in xhci_stream_id_write()
544 if (!epriv->stream_info) in xhci_stream_context_array_show()
548 epriv->stream_info->num_streams, in xhci_stream_context_array_show()
549 epriv->stream_info->num_stream_ctxs); in xhci_stream_context_array_show()
551 for (id = 0; id < epriv->stream_info->num_stream_ctxs; id++) { in xhci_stream_context_array_show()
552 stream_ctx = epriv->stream_info->stream_ctx_array + id; in xhci_stream_context_array_show()
[all …]
Dxhci-mem.c590 return radix_tree_lookup(&ep->stream_info->trb_address_map, in xhci_dma_to_transfer_ring()
609 struct xhci_stream_info *stream_info; in xhci_alloc_stream_info() local
625 stream_info = kzalloc_node(sizeof(*stream_info), mem_flags, in xhci_alloc_stream_info()
627 if (!stream_info) in xhci_alloc_stream_info()
630 stream_info->num_streams = num_streams; in xhci_alloc_stream_info()
631 stream_info->num_stream_ctxs = num_stream_ctxs; in xhci_alloc_stream_info()
634 stream_info->stream_rings = kcalloc_node( in xhci_alloc_stream_info()
637 if (!stream_info->stream_rings) in xhci_alloc_stream_info()
641 stream_info->stream_ctx_array = xhci_alloc_stream_ctx(xhci, in xhci_alloc_stream_info()
642 num_stream_ctxs, &stream_info->ctx_array_dma, in xhci_alloc_stream_info()
[all …]
Dxhci-debugfs.h94 struct xhci_stream_info *stream_info; member
Dxhci-ring.c462 for (stream_id = 1; stream_id < ep->stream_info->num_streams; in ring_doorbell_for_active_rings()
464 struct xhci_stream_info *stream_info = ep->stream_info; in ring_doorbell_for_active_rings() local
465 if (!list_empty(&stream_info->stream_rings[stream_id]->td_list)) in ring_doorbell_for_active_rings()
506 if (!ep->stream_info) in xhci_virt_ep_to_ring()
509 if (stream_id == 0 || stream_id >= ep->stream_info->num_streams) { in xhci_virt_ep_to_ring()
515 return ep->stream_info->stream_rings[stream_id]; in xhci_virt_ep_to_ring()
552 st_ctx = &ep->stream_info->stream_ctx_array[stream_id]; in xhci_get_hw_deq()
1179 for (stream_id = 1; stream_id < ep->stream_info->num_streams; in xhci_kill_endpoint_urbs()
1181 ring = ep->stream_info->stream_rings[stream_id]; in xhci_kill_endpoint_urbs()
1419 &ep->stream_info->stream_ctx_array[stream_id]; in xhci_handle_cmd_set_deq()
/Linux-v5.15/sound/soc/intel/atom/
Dsst-mfld-platform-pcm.c245 stream->stream_info.str_id = str_params.stream_id; in sst_platform_alloc_stream()
281 stream->stream_info.period_elapsed = sst_period_elapsed; in sst_platform_init_stream()
282 stream->stream_info.arg = substream; in sst_platform_init_stream()
283 stream->stream_info.buffer_ptr = 0; in sst_platform_init_stream()
284 stream->stream_info.sfreq = substream->runtime->rate; in sst_platform_init_stream()
285 ret_val = stream->ops->stream_init(sst->dev, &stream->stream_info); in sst_platform_init_stream()
325 stream->stream_info.str_id = 0; in sst_media_open()
327 stream->stream_info.arg = substream; in sst_media_open()
368 str_id = stream->stream_info.str_id; in sst_media_close()
382 str_id = stream->stream_info.str_id; in sst_media_prepare()
[all …]
Dsst-mfld-platform.h136 struct pcm_stream_info stream_info; member
/Linux-v5.15/sound/pci/asihpi/
Dhpi6205.c748 phr->u.d.u.stream_info.data_available = in outstream_host_buffer_allocate()
750 phr->u.d.u.stream_info.buffer_size = in outstream_host_buffer_allocate()
781 phr->u.d.u.stream_info.auxiliary_data_available = in outstream_host_buffer_allocate()
982 phr->u.d.u.stream_info.state = (u16)status->stream_state; in outstream_get_info()
983 phr->u.d.u.stream_info.samples_transferred = in outstream_get_info()
985 phr->u.d.u.stream_info.buffer_size = status->size_in_bytes; in outstream_get_info()
986 phr->u.d.u.stream_info.data_available = in outstream_get_info()
988 phr->u.d.u.stream_info.auxiliary_data_available = in outstream_get_info()
1030 phr->u.d.u.stream_info.data_available = in instream_host_buffer_allocate()
1032 phr->u.d.u.stream_info.buffer_size = in instream_host_buffer_allocate()
[all …]
Dhpifunc.c87 pSR->u.stream_info.auxiliary_data_available; in hpi_stream_response_to_legacy()
88 pSR->u.legacy_stream_info.state = pSR->u.stream_info.state; in hpi_stream_response_to_legacy()
485 *pw_state = hr.u.d.u.stream_info.state; in hpi_outstream_get_info_ex()
487 *pbuffer_size = hr.u.d.u.stream_info.buffer_size; in hpi_outstream_get_info_ex()
489 *pdata_to_play = hr.u.d.u.stream_info.data_available; in hpi_outstream_get_info_ex()
491 *psamples_played = hr.u.d.u.stream_info.samples_transferred; in hpi_outstream_get_info_ex()
494 hr.u.d.u.stream_info.auxiliary_data_available; in hpi_outstream_get_info_ex()
683 hr.u.d.u.stream_info.data_available / in hpi_outstream_ancillary_get_info()
1013 *pw_state = hr.u.d.u.stream_info.state; in hpi_instream_get_info_ex()
1015 *pbuffer_size = hr.u.d.u.stream_info.buffer_size; in hpi_instream_get_info_ex()
[all …]
/Linux-v5.15/drivers/staging/media/atomisp/pci/
Datomisp_cmd.c2814 struct ia_css_stream_info *stream_info; in atomisp_get_metadata() local
2823 stream_info = &asd->stream_env[ATOMISP_INPUT_STREAM_GENERAL]. in atomisp_get_metadata()
2824 stream_info; in atomisp_get_metadata()
2829 md->width = stream_info->metadata_info.resolution.width; in atomisp_get_metadata()
2830 md->height = stream_info->metadata_info.resolution.height; in atomisp_get_metadata()
2831 md->stride = stream_info->metadata_info.stride; in atomisp_get_metadata()
2862 stream_info->metadata_info.size); in atomisp_get_metadata()
2866 stream_info->metadata_info.size); in atomisp_get_metadata()
2870 stream_info->metadata_info.size); in atomisp_get_metadata()
2890 struct ia_css_stream_info *stream_info; in atomisp_get_metadata_by_type() local
[all …]
Datomisp_compat_css20.h67 struct ia_css_stream_info stream_info; member
Dia_css_stream_public.h203 struct ia_css_stream_info *stream_info);
/Linux-v5.15/sound/sparc/
Ddbri.c321 struct dbri_streaminfo stream_info[DBRI_NO_STREAMS]; member
571 &dbri->stream_info[DBRI_STREAMNO(substream)]
1087 struct dbri_streaminfo *info = &dbri->stream_info[streamno]; in setup_descs()
1393 struct dbri_streaminfo *info = &dbri->stream_info[DBRI_PLAY]; in cs4215_setdata()
1403 info = &dbri->stream_info[DBRI_REC]; in cs4215_setdata()
1718 info = &dbri->stream_info[DBRI_REC]; in xmit_descs()
1741 info = &dbri->stream_info[DBRI_PLAY]; in xmit_descs()
1782 struct dbri_streaminfo *info = &dbri->stream_info[DBRI_PLAY]; in transmission_complete_intr()
1826 info = &dbri->stream_info[DBRI_REC]; in reception_complete_intr()
2274 info = &dbri->stream_info[kcontrol->private_value]; in snd_cs4215_get_volume()
[all …]
/Linux-v5.15/sound/x86/
Dintel_hdmi_audio.h105 struct pcm_stream_info stream_info; member
Dintel_hdmi_audio.c173 substream = intelhaddata->stream_info.substream; in had_substream_get()
175 intelhaddata->stream_info.substream_refcount++; in had_substream_get()
188 intelhaddata->stream_info.substream_refcount--; in had_substream_put()
1093 intelhaddata->stream_info.substream = substream; in had_pcm_open()
1094 intelhaddata->stream_info.substream_refcount++; in had_pcm_open()
1115 intelhaddata->stream_info.substream = NULL; in had_pcm_close()
1116 intelhaddata->stream_info.substream_refcount--; in had_pcm_close()
1117 while (intelhaddata->stream_info.substream_refcount > 0) { in had_pcm_close()
/Linux-v5.15/sound/pci/mixart/
Dmixart_core.h156 struct mixart_stream_info stream_info[32]; member
220 struct mixart_flow_info stream_info; /* could be an array[stream_count] */ member
Dmixart.c279 buf->sgroup_req.stream_info[i].size_max_byte_frame = 1024; in snd_mixart_add_ref_pipe()
280 buf->sgroup_req.stream_info[i].size_max_sample_frame = 256; in snd_mixart_add_ref_pipe()
281 … buf->sgroup_req.stream_info[i].nb_bytes_max_per_sample = MIXART_FLOAT_P__4_0_TO_HEX; /* is 4.0f */ in snd_mixart_add_ref_pipe()
391 stream_state_req.stream_info.stream_desc.uid_pipe = stream->pipe->group_uid; in mixart_set_stream_state()
392 stream_state_req.stream_info.stream_desc.stream_idx = stream->substream->number; in mixart_set_stream_state()

12