Home
last modified time | relevance | path

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

1234567891011

/drivers/media/usb/dvb-usb-v2/
Dusb_urb.c16 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/
Dusb-urb.c17 struct usb_data_stream *stream = urb->context; in usb_urb_complete() local
48stream->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/
Duvc_video.c132 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 …]
Duvc_v4l2.c158 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 …]
Duvc_metadata.c29 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/
Ddc_stream.c42 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 …]
Ddc_resource.c543 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 …]
Ddc_link_enc_cfg.c31 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 …]
Ddc_link.c1686 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/
Dv4l2-jpeg.c66 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/
Di915_perf.c409 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/
Dvimc-streamer.c48 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/
Dia_css_stream_public.h183 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 …]
Dia_css_stream.h59 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 …]
Dsh_css.c129 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/
Dstream.c123 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/
Dmtk_jpeg_dec_parse.c25 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/
Dstream.c643 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/
Dehci-sched.c1003 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/
Ddc_stream.h254 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/
Dinfo_packet.c133 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/
Di915_perf.c104 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, &param, &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/
Dfreesync.c109 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/
Dcx18-dvb.c122 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/
Dvmwgfx_overlay.c53 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 …]

1234567891011