/drivers/media/usb/dvb-usb-v2/ |
D | usb_urb.c | 16 int usb_urb_reconfig(struct usb_data_stream *stream, 21 struct usb_data_stream *stream = urb->context; in usb_urb_complete() local 26 dev_dbg_ratelimited(&stream->udev->dev, in usb_urb_complete() 42 dev_dbg_ratelimited(&stream->udev->dev, in usb_urb_complete() 53 dev_dbg(&stream->udev->dev, in usb_urb_complete() 58 stream->complete(stream, in usb_urb_complete() 68 stream->complete(stream, b, urb->actual_length); in usb_urb_complete() 71 dev_err(&stream->udev->dev, in usb_urb_complete() 79 int usb_urb_killv2(struct usb_data_stream *stream) in usb_urb_killv2() argument 82 for (i = 0; i < stream->urbs_submitted; i++) { in usb_urb_killv2() [all …]
|
/drivers/media/usb/dvb-usb/ |
D | usb-urb.c | 17 struct usb_data_stream *stream = urb->context; in usb_urb_complete() local 48 … stream->complete(stream, b + urb->iso_frame_desc[i].offset, urb->iso_frame_desc[i].actual_length); in usb_urb_complete() 57 stream->complete(stream, b, urb->actual_length); in usb_urb_complete() 66 int usb_urb_kill(struct usb_data_stream *stream) in usb_urb_kill() argument 69 for (i = 0; i < stream->urbs_submitted; i++) { in usb_urb_kill() 73 usb_kill_urb(stream->urb_list[i]); in usb_urb_kill() 75 stream->urbs_submitted = 0; in usb_urb_kill() 79 int usb_urb_submit(struct usb_data_stream *stream) in usb_urb_submit() argument 82 for (i = 0; i < stream->urbs_initialized; i++) { in usb_urb_submit() 84 if ((ret = usb_submit_urb(stream->urb_list[i],GFP_ATOMIC))) { in usb_urb_submit() [all …]
|
/drivers/media/usb/uvc/ |
D | uvc_video.c | 132 static void uvc_fixup_video_ctrl(struct uvc_streaming *stream, in uvc_fixup_video_ctrl() argument 154 if (usb_match_one_id(stream->dev->intf, &elgato_cam_link_4k) && in uvc_fixup_video_ctrl() 158 uvc_dbg(stream->dev, VIDEO, in uvc_fixup_video_ctrl() 166 for (i = 0; i < stream->nformats; ++i) { in uvc_fixup_video_ctrl() 167 if (stream->format[i].index == ctrl->bFormatIndex) { in uvc_fixup_video_ctrl() 168 format = &stream->format[i]; in uvc_fixup_video_ctrl() 188 stream->dev->uvc_version < 0x0110)) in uvc_fixup_video_ctrl() 201 stream->dev->quirks & UVC_QUIRK_FIX_BANDWIDTH && in uvc_fixup_video_ctrl() 202 stream->intf->num_altsetting > 1) { in uvc_fixup_video_ctrl() 219 if (stream->dev->udev->speed == USB_SPEED_HIGH) in uvc_fixup_video_ctrl() [all …]
|
D | uvc_v4l2.c | 158 static int uvc_v4l2_try_format(struct uvc_streaming *stream, in uvc_v4l2_try_format() argument 171 if (fmt->type != stream->type) in uvc_v4l2_try_format() 175 uvc_dbg(stream->dev, FORMAT, "Trying format 0x%08x (%c%c%c%c): %ux%u\n", in uvc_v4l2_try_format() 183 for (i = 0; i < stream->nformats; ++i) { in uvc_v4l2_try_format() 184 format = &stream->format[i]; in uvc_v4l2_try_format() 189 if (i == stream->nformats) { in uvc_v4l2_try_format() 190 format = stream->def_format; in uvc_v4l2_try_format() 218 uvc_dbg(stream->dev, FORMAT, "Unsupported size %ux%u\n", in uvc_v4l2_try_format() 225 uvc_dbg(stream->dev, FORMAT, in uvc_v4l2_try_format() 248 mutex_lock(&stream->mutex); in uvc_v4l2_try_format() [all …]
|
D | uvc_metadata.c | 29 struct uvc_streaming *stream = video_get_drvdata(vfh->vdev); in uvc_meta_v4l2_querycap() local 30 struct uvc_video_chain *chain = stream->chain; in uvc_meta_v4l2_querycap() 34 usb_make_path(stream->dev->udev, cap->bus_info, sizeof(cap->bus_info)); in uvc_meta_v4l2_querycap() 45 struct uvc_streaming *stream = video_get_drvdata(vfh->vdev); in uvc_meta_v4l2_get_format() local 53 fmt->dataformat = stream->meta.format; in uvc_meta_v4l2_get_format() 63 struct uvc_streaming *stream = video_get_drvdata(vfh->vdev); in uvc_meta_v4l2_try_format() local 64 struct uvc_device *dev = stream->dev; in uvc_meta_v4l2_try_format() 84 struct uvc_streaming *stream = video_get_drvdata(vfh->vdev); in uvc_meta_v4l2_set_format() local 97 mutex_lock(&stream->mutex); in uvc_meta_v4l2_set_format() 99 if (uvc_queue_allocated(&stream->queue)) in uvc_meta_v4l2_set_format() [all …]
|
/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_stream.c | 42 void update_stream_signal(struct dc_stream_state *stream, struct dc_sink *sink) in update_stream_signal() argument 45 stream->signal = stream->link->connector_signal; in update_stream_signal() 47 stream->signal = sink->sink_signal; in update_stream_signal() 49 if (dc_is_dvi_signal(stream->signal)) { in update_stream_signal() 50 if (stream->ctx->dc->caps.dual_link_dvi && in update_stream_signal() 51 (stream->timing.pix_clk_100hz / 10) > TMDS_MAX_PIXEL_CLOCK && in update_stream_signal() 53 stream->signal = SIGNAL_TYPE_DVI_DUAL_LINK; in update_stream_signal() 55 stream->signal = SIGNAL_TYPE_DVI_SINGLE_LINK; in update_stream_signal() 59 static bool dc_stream_construct(struct dc_stream_state *stream, in dc_stream_construct() argument 64 stream->sink = dc_sink_data; in dc_stream_construct() [all …]
|
D | dc_resource.c | 543 if (pipe_with_clk_src->stream->signal == SIGNAL_TYPE_VIRTUAL) in is_sharable_clk_src() 546 if (dc_is_dp_signal(pipe_with_clk_src->stream->signal) || in is_sharable_clk_src() 547 (dc_is_dp_signal(pipe->stream->signal) && in is_sharable_clk_src() 548 !is_dp_and_hdmi_sharable(pipe_with_clk_src->stream, in is_sharable_clk_src() 549 pipe->stream))) in is_sharable_clk_src() 552 if (dc_is_hdmi_signal(pipe_with_clk_src->stream->signal) in is_sharable_clk_src() 553 && dc_is_dual_link_signal(pipe->stream->signal)) in is_sharable_clk_src() 556 if (dc_is_hdmi_signal(pipe->stream->signal) in is_sharable_clk_src() 557 && dc_is_dual_link_signal(pipe_with_clk_src->stream->signal)) in is_sharable_clk_src() 561 pipe_with_clk_src->stream, pipe->stream)) in is_sharable_clk_src() [all …]
|
D | dc_link_enc_cfg.c | 31 static bool is_dig_link_enc_stream(struct dc_stream_state *stream) in is_dig_link_enc_stream() argument 38 for (i = 0; i < stream->ctx->dc->res_pool->res_cap->num_dig_link_enc; i++) { in is_dig_link_enc_stream() 39 link_enc = stream->ctx->dc->res_pool->link_encoders[i]; in is_dig_link_enc_stream() 42 ((uint32_t)stream->signal & link_enc->output_signals)) { in is_dig_link_enc_stream() 43 if (dc_is_dp_signal(stream->signal)) { in is_dig_link_enc_stream() 47 decide_link_settings(stream, &link_settings); in is_dig_link_enc_stream() 66 struct dc_stream_state *stream, in update_link_enc_assignment() argument 82 if (stream == state->streams[i]) { in update_link_enc_assignment() 97 .link_id = stream->link->link_id, in update_link_enc_assignment() 98 .ep_type = stream->link->ep_type}, in update_link_enc_assignment() [all …]
|
D | dc_link.c | 1686 struct dc_stream_state *stream = pipe_ctx->stream; in enable_stream_features() local 1688 if (pipe_ctx->stream->signal != SIGNAL_TYPE_DISPLAY_PORT_MST) { in enable_stream_features() 1689 struct dc_link *link = stream->link; in enable_stream_features() 1701 (stream->ignore_msa_timing_param) ? 1 : 0; in enable_stream_features() 1709 dm_helpers_mst_enable_stream_features(stream); in enable_stream_features() 1716 struct dc_stream_state *stream = pipe_ctx->stream; in enable_link_dp() local 1719 struct dc_link *link = stream->link; in enable_link_dp() 1738 decide_link_settings(stream, &link_settings); in enable_link_dp() 1740 if (pipe_ctx->stream->signal == SIGNAL_TYPE_EDP) { in enable_link_dp() 1766 pipe_ctx->stream->signal, in enable_link_dp() [all …]
|
/drivers/media/v4l2-core/ |
D | v4l2-jpeg.c | 66 static int jpeg_get_byte(struct jpeg_stream *stream) in jpeg_get_byte() argument 68 if (stream->curr >= stream->end) in jpeg_get_byte() 71 return *stream->curr++; in jpeg_get_byte() 75 static int jpeg_get_word_be(struct jpeg_stream *stream) in jpeg_get_word_be() argument 79 if (stream->curr + sizeof(__be16) > stream->end) in jpeg_get_word_be() 82 word = get_unaligned_be16(stream->curr); in jpeg_get_word_be() 83 stream->curr += sizeof(__be16); in jpeg_get_word_be() 88 static int jpeg_skip(struct jpeg_stream *stream, size_t len) in jpeg_skip() argument 90 if (stream->curr + len > stream->end) in jpeg_skip() 93 stream->curr += len; in jpeg_skip() [all …]
|
/drivers/gpu/drm/i915/ |
D | i915_perf.c | 409 static u32 gen12_oa_hw_tail_read(struct i915_perf_stream *stream) in gen12_oa_hw_tail_read() argument 411 struct intel_uncore *uncore = stream->uncore; in gen12_oa_hw_tail_read() 417 static u32 gen8_oa_hw_tail_read(struct i915_perf_stream *stream) in gen8_oa_hw_tail_read() argument 419 struct intel_uncore *uncore = stream->uncore; in gen8_oa_hw_tail_read() 424 static u32 gen7_oa_hw_tail_read(struct i915_perf_stream *stream) in gen7_oa_hw_tail_read() argument 426 struct intel_uncore *uncore = stream->uncore; in gen7_oa_hw_tail_read() 456 static bool oa_buffer_check_unlocked(struct i915_perf_stream *stream) in oa_buffer_check_unlocked() argument 458 u32 gtt_offset = i915_ggtt_offset(stream->oa_buffer.vma); in oa_buffer_check_unlocked() 459 int report_size = stream->oa_buffer.format_size; in oa_buffer_check_unlocked() 469 spin_lock_irqsave(&stream->oa_buffer.ptr_lock, flags); in oa_buffer_check_unlocked() [all …]
|
/drivers/media/test-drivers/vimc/ |
D | vimc-streamer.c | 48 static void vimc_streamer_pipeline_terminate(struct vimc_stream *stream) in vimc_streamer_pipeline_terminate() argument 53 while (stream->pipe_size) { in vimc_streamer_pipeline_terminate() 54 stream->pipe_size--; in vimc_streamer_pipeline_terminate() 55 ved = stream->ved_pipeline[stream->pipe_size]; in vimc_streamer_pipeline_terminate() 56 stream->ved_pipeline[stream->pipe_size] = NULL; in vimc_streamer_pipeline_terminate() 79 static int vimc_streamer_pipeline_init(struct vimc_stream *stream, in vimc_streamer_pipeline_init() argument 87 stream->pipe_size = 0; in vimc_streamer_pipeline_init() 88 while (stream->pipe_size < VIMC_STREAMER_PIPELINE_MAX_SIZE) { in vimc_streamer_pipeline_init() 90 vimc_streamer_pipeline_terminate(stream); in vimc_streamer_pipeline_init() 93 stream->ved_pipeline[stream->pipe_size++] = ved; in vimc_streamer_pipeline_init() [all …]
|
/drivers/staging/media/atomisp/pci/ |
D | ia_css_stream_public.h | 183 struct ia_css_stream **stream); 192 ia_css_stream_destroy(struct ia_css_stream *stream); 202 ia_css_stream_get_info(const struct ia_css_stream *stream, 213 ia_css_stream_load(struct ia_css_stream *stream); 226 ia_css_stream_start(struct ia_css_stream *stream); 236 ia_css_stream_stop(struct ia_css_stream *stream); 245 ia_css_stream_has_stopped(struct ia_css_stream *stream); 254 ia_css_stream_unload(struct ia_css_stream *stream); 263 ia_css_stream_get_format(const struct ia_css_stream *stream); 273 ia_css_stream_get_two_pixels_per_clock(const struct ia_css_stream *stream); [all …]
|
D | ia_css_stream.h | 59 ia_css_stream_get_shading_correction_binary(const struct ia_css_stream *stream); 62 ia_css_stream_get_dvs_binary(const struct ia_css_stream *stream); 65 ia_css_stream_get_3a_binary(const struct ia_css_stream *stream); 68 ia_css_stream_input_format_bits_per_pixel(struct ia_css_stream *stream); 71 sh_css_params_set_binning_factor(struct ia_css_stream *stream, 75 sh_css_invalidate_params(struct ia_css_stream *stream); 79 ia_css_get_fpn_table(struct ia_css_stream *stream); 88 ia_css_get_shading_table(struct ia_css_stream *stream); 91 ia_css_get_isp_dis_coefficients(struct ia_css_stream *stream, 96 ia_css_get_isp_dvs2_coefficients(struct ia_css_stream *stream, [all …]
|
D | sh_css.c | 129 struct ia_css_stream *stream; /* handle, used as ID too.*/ member 182 sh_css_pipe_start(struct ia_css_stream *stream); 203 sh_css_pipes_stop(struct ia_css_stream *stream); 218 sh_css_pipes_have_stopped(struct ia_css_stream *stream); 324 create_host_pipeline_structure(struct ia_css_stream *stream); 327 create_host_pipeline(struct ia_css_stream *stream); 460 assert(pipe->stream); in verify_copy_out_frame_format() 462 switch (pipe->stream->config.input_config.format) { in verify_copy_out_frame_format() 514 ia_css_stream_input_format_bits_per_pixel(struct ia_css_stream *stream) in ia_css_stream_input_format_bits_per_pixel() argument 518 if (stream) in ia_css_stream_input_format_bits_per_pixel() [all …]
|
/drivers/slimbus/ |
D | stream.c | 123 static int slim_connect_port_channel(struct slim_stream_runtime *stream, in slim_connect_port_channel() argument 126 struct slim_device *sdev = stream->dev; in slim_connect_port_channel() 130 DEFINE_SLIM_LDEST_TXN(txn, mc, 6, stream->dev->laddr, &msg); in slim_connect_port_channel() 143 static int slim_disconnect_port(struct slim_stream_runtime *stream, in slim_disconnect_port() argument 146 struct slim_device *sdev = stream->dev; in slim_disconnect_port() 150 DEFINE_SLIM_LDEST_TXN(txn, mc, 5, stream->dev->laddr, &msg); in slim_disconnect_port() 159 static int slim_deactivate_remove_channel(struct slim_stream_runtime *stream, in slim_deactivate_remove_channel() argument 162 struct slim_device *sdev = stream->dev; in slim_deactivate_remove_channel() 166 DEFINE_SLIM_LDEST_TXN(txn, mc, 5, stream->dev->laddr, &msg); in slim_deactivate_remove_channel() 263 static int slim_define_channel_content(struct slim_stream_runtime *stream, in slim_define_channel_content() argument [all …]
|
/drivers/media/platform/mtk-jpeg/ |
D | mtk_jpeg_dec_parse.c | 25 static int read_byte(struct mtk_jpeg_stream *stream) in read_byte() argument 27 if (stream->curr >= stream->size) in read_byte() 29 return stream->addr[stream->curr++]; in read_byte() 32 static int read_word_be(struct mtk_jpeg_stream *stream, u32 *word) in read_word_be() argument 37 byte = read_byte(stream); in read_word_be() 41 byte = read_byte(stream); in read_word_be() 49 static void read_skip(struct mtk_jpeg_stream *stream, long len) in read_skip() argument 54 read_byte(stream); in read_skip() 61 struct mtk_jpeg_stream stream; in mtk_jpeg_do_parse() local 63 stream.addr = src_addr_va; in mtk_jpeg_do_parse() [all …]
|
/drivers/soundwire/ |
D | stream.c | 643 m_rt->stream->state == SDW_STREAM_CONFIGURED) in sdw_program_params() 661 if (m_rt->stream->state != SDW_STREAM_ENABLED) in sdw_program_params() 778 static int do_bank_switch(struct sdw_stream_runtime *stream) in do_bank_switch() argument 787 m_rt_count = stream->m_rt_count; in do_bank_switch() 789 list_for_each_entry(m_rt, &stream->master_list, stream_node) { in do_bank_switch() 827 list_for_each_entry(m_rt, &stream->master_list, stream_node) { in do_bank_switch() 865 list_for_each_entry(m_rt, &stream->master_list, stream_node) { in do_bank_switch() 876 list_for_each_entry(m_rt, &stream->master_list, stream_node) { in do_bank_switch() 893 void sdw_release_stream(struct sdw_stream_runtime *stream) in sdw_release_stream() argument 895 kfree(stream); in sdw_release_stream() [all …]
|
/drivers/usb/host/ |
D | ehci-sched.c | 1003 struct ehci_iso_stream *stream; in iso_stream_alloc() local 1005 stream = kzalloc(sizeof(*stream), mem_flags); in iso_stream_alloc() 1006 if (likely(stream != NULL)) { in iso_stream_alloc() 1007 INIT_LIST_HEAD(&stream->td_list); in iso_stream_alloc() 1008 INIT_LIST_HEAD(&stream->free_list); in iso_stream_alloc() 1009 stream->next_uframe = NO_FRAME; in iso_stream_alloc() 1010 stream->ps.phase = NO_FRAME; in iso_stream_alloc() 1012 return stream; in iso_stream_alloc() 1018 struct ehci_iso_stream *stream, in iso_stream_init() argument 1043 stream->highspeed = 1; in iso_stream_init() [all …]
|
/drivers/gpu/drm/amd/display/dc/ |
D | dc_stream.h | 254 struct dc_stream_state *stream; member 286 struct dc_stream_state *old_stream, struct dc_stream_state *stream); 288 struct dc_stream_state *old_stream, struct dc_stream_state *stream); 322 struct dc_stream_state *stream, 328 void dc_stream_log(const struct dc *dc, const struct dc_stream_state *stream); 337 uint32_t dc_stream_get_vblank_counter(const struct dc_stream_state *stream); 342 bool dc_stream_send_dp_sdp(const struct dc_stream_state *stream, 350 bool dc_stream_get_scanoutpos(const struct dc_stream_state *stream, 359 struct dc_stream_state *stream); 364 struct dc_stream_state *stream); [all …]
|
/drivers/gpu/drm/amd/display/modules/info_packet/ |
D | info_packet.c | 133 void mod_build_vsc_infopacket(const struct dc_stream_state *stream, in mod_build_vsc_infopacket() argument 142 …if (stream->timing.timing_3d_format != TIMING_3D_FORMAT_NONE && stream->view_format != VIEW_3D_FOR… in mod_build_vsc_infopacket() 148 if (stream->link->psr_settings.psr_version != DC_PSR_VERSION_UNSUPPORTED) in mod_build_vsc_infopacket() 152 if (stream->use_vsc_sdp_for_colorimetry) in mod_build_vsc_infopacket() 221 switch (stream->timing.timing_3d_format) { in mod_build_vsc_infopacket() 314 switch (stream->timing.pixel_encoding) { in mod_build_vsc_infopacket() 333 switch (stream->timing.pixel_encoding) { in mod_build_vsc_infopacket() 335 if ((stream->output_color_space == COLOR_SPACE_SRGB) || in mod_build_vsc_infopacket() 336 (stream->output_color_space == COLOR_SPACE_SRGB_LIMITED)) in mod_build_vsc_infopacket() 338 else if (stream->output_color_space == COLOR_SPACE_ADOBERGB) in mod_build_vsc_infopacket() [all …]
|
/drivers/gpu/drm/i915/selftests/ |
D | i915_perf.c | 104 struct i915_perf_stream *stream; in test_stream() local 111 stream = kzalloc(sizeof(*stream), GFP_KERNEL); in test_stream() 112 if (!stream) { in test_stream() 117 stream->perf = perf; in test_stream() 120 if (i915_oa_stream_init(stream, ¶m, &props)) { in test_stream() 121 kfree(stream); in test_stream() 122 stream = NULL; in test_stream() 128 return stream; in test_stream() 131 static void stream_destroy(struct i915_perf_stream *stream) in stream_destroy() argument 133 struct i915_perf *perf = stream->perf; in stream_destroy() [all …]
|
/drivers/gpu/drm/amd/display/modules/freesync/ |
D | freesync.c | 109 const struct dc_stream_state *stream, in calc_duration_in_us_from_v_total() argument 115 * 10000) * stream->timing.h_total, in calc_duration_in_us_from_v_total() 116 stream->timing.pix_clk_100hz)); in calc_duration_in_us_from_v_total() 122 const struct dc_stream_state *stream, in mod_freesync_calc_v_total_from_refresh() argument 133 frame_duration_in_ns) * (stream->timing.pix_clk_100hz / 10)), in mod_freesync_calc_v_total_from_refresh() 134 stream->timing.h_total), 1000000); in mod_freesync_calc_v_total_from_refresh() 137 if (v_total < stream->timing.v_total) { in mod_freesync_calc_v_total_from_refresh() 138 ASSERT(v_total < stream->timing.v_total); in mod_freesync_calc_v_total_from_refresh() 139 v_total = stream->timing.v_total; in mod_freesync_calc_v_total_from_refresh() 146 const struct dc_stream_state *stream, in calc_v_total_from_duration() argument [all …]
|
/drivers/media/pci/cx18/ |
D | cx18-dvb.c | 122 static int yuan_mpc718_mt352_reqfw(struct cx18_stream *stream, in yuan_mpc718_mt352_reqfw() argument 125 struct cx18 *cx = stream->cx; in yuan_mpc718_mt352_reqfw() 154 struct cx18_stream *stream = dvb->stream; in yuan_mpc718_mt352_init() local 160 ret = yuan_mpc718_mt352_reqfw(stream, &fw); in yuan_mpc718_mt352_init() 228 static int dvb_register(struct cx18_stream *stream); 237 struct cx18_stream *stream = (struct cx18_stream *) demux->priv; in cx18_dvb_start_feed() local 242 if (!stream) in cx18_dvb_start_feed() 245 cx = stream->cx; in cx18_dvb_start_feed() 284 mutex_lock(&stream->dvb->feedlock); in cx18_dvb_start_feed() 285 if (stream->dvb->feeding++ == 0) { in cx18_dvb_start_feed() [all …]
|
/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_overlay.c | 53 struct vmw_stream stream[VMW_MAX_NUM_STREAMS]; member 255 struct vmw_stream *stream = &overlay->stream[stream_id]; in vmw_overlay_stop() local 259 if (!stream->buf) in vmw_overlay_stop() 263 if (!stream->paused) { in vmw_overlay_stop() 270 ret = vmw_overlay_move_buffer(dev_priv, stream->buf, false, in vmw_overlay_stop() 279 vmw_bo_unreference(&stream->buf); in vmw_overlay_stop() 280 stream->paused = false; in vmw_overlay_stop() 282 stream->paused = true; in vmw_overlay_stop() 303 struct vmw_stream *stream = &overlay->stream[arg->stream_id]; in vmw_overlay_update_stream() local 310 stream->buf, buf, stream->paused ? "" : "not "); in vmw_overlay_update_stream() [all …]
|