Home
last modified time | relevance | path

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

12345678910>>...14

/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/gpu/drm/amd/display/dc/core/
Ddc_stream.c46 void update_stream_signal(struct dc_stream_state *stream, struct dc_sink *sink) in update_stream_signal() argument
49 stream->signal = stream->link->connector_signal; in update_stream_signal()
51 stream->signal = sink->sink_signal; in update_stream_signal()
53 if (dc_is_dvi_signal(stream->signal)) { in update_stream_signal()
54 if (stream->ctx->dc->caps.dual_link_dvi && in update_stream_signal()
55 (stream->timing.pix_clk_100hz / 10) > TMDS_MAX_PIXEL_CLOCK && in update_stream_signal()
57 stream->signal = SIGNAL_TYPE_DVI_DUAL_LINK; in update_stream_signal()
59 stream->signal = SIGNAL_TYPE_DVI_SINGLE_LINK; in update_stream_signal()
63 bool dc_stream_construct(struct dc_stream_state *stream, in dc_stream_construct() argument
68 stream->sink = dc_sink_data; in dc_stream_construct()
[all …]
Ddc_link_enc_cfg.c32 static bool is_dig_link_enc_stream(struct dc_stream_state *stream) in is_dig_link_enc_stream() argument
39 if (stream) { in is_dig_link_enc_stream()
40 for (i = 0; i < stream->ctx->dc->res_pool->res_cap->num_dig_link_enc; i++) { in is_dig_link_enc_stream()
41 link_enc = stream->ctx->dc->res_pool->link_encoders[i]; in is_dig_link_enc_stream()
46 if (link_enc && ((uint32_t)stream->link->connector_signal & link_enc->output_signals)) { in is_dig_link_enc_stream()
47 if (dc_is_dp_signal(stream->signal)) { in is_dig_link_enc_stream()
51 stream->ctx->dc->link_srv->dp_decide_link_settings(stream, &link_settings); in is_dig_link_enc_stream()
84 struct dc_stream_state *stream = NULL; in get_stream_using_link_enc() local
91 stream = state->streams[i]; in get_stream_using_link_enc()
96 return stream; in get_stream_using_link_enc()
[all …]
Ddc_resource.c654 if (pipe_with_clk_src->stream->signal == SIGNAL_TYPE_VIRTUAL) in is_sharable_clk_src()
657 if (dc_is_dp_signal(pipe_with_clk_src->stream->signal) || in is_sharable_clk_src()
658 (dc_is_dp_signal(pipe->stream->signal) && in is_sharable_clk_src()
659 !is_dp_and_hdmi_sharable(pipe_with_clk_src->stream, in is_sharable_clk_src()
660 pipe->stream))) in is_sharable_clk_src()
663 if (dc_is_hdmi_signal(pipe_with_clk_src->stream->signal) in is_sharable_clk_src()
664 && dc_is_dual_link_signal(pipe->stream->signal)) in is_sharable_clk_src()
667 if (dc_is_hdmi_signal(pipe->stream->signal) in is_sharable_clk_src()
668 && dc_is_dual_link_signal(pipe_with_clk_src->stream->signal)) in is_sharable_clk_src()
672 pipe_with_clk_src->stream, pipe->stream)) in is_sharable_clk_src()
[all …]
/drivers/media/usb/uvc/
Duvc_video.c159 static void uvc_fixup_video_ctrl(struct uvc_streaming *stream, in uvc_fixup_video_ctrl() argument
178 if (usb_match_one_id(stream->dev->intf, &elgato_cam_link_4k) && in uvc_fixup_video_ctrl()
182 uvc_dbg(stream->dev, VIDEO, in uvc_fixup_video_ctrl()
190 for (i = 0; i < stream->nformats; ++i) { in uvc_fixup_video_ctrl()
191 if (stream->formats[i].index == ctrl->bFormatIndex) { in uvc_fixup_video_ctrl()
192 format = &stream->formats[i]; in uvc_fixup_video_ctrl()
212 stream->dev->uvc_version < 0x0110)) in uvc_fixup_video_ctrl()
226 stream->dev->quirks & UVC_QUIRK_FIX_BANDWIDTH && in uvc_fixup_video_ctrl()
227 stream->intf->num_altsetting > 1) { in uvc_fixup_video_ctrl()
245 if (stream->dev->udev->speed >= USB_SPEED_HIGH) in uvc_fixup_video_ctrl()
[all …]
Duvc_v4l2.c217 static int uvc_v4l2_try_format(struct uvc_streaming *stream, in uvc_v4l2_try_format() argument
231 if (fmt->type != stream->type) in uvc_v4l2_try_format()
235 uvc_dbg(stream->dev, FORMAT, "Trying format 0x%08x (%c%c%c%c): %ux%u\n", in uvc_v4l2_try_format()
244 for (i = 0; i < stream->nformats; ++i) { in uvc_v4l2_try_format()
245 format = &stream->formats[i]; in uvc_v4l2_try_format()
250 if (i == stream->nformats) { in uvc_v4l2_try_format()
251 format = stream->def_format; in uvc_v4l2_try_format()
280 uvc_dbg(stream->dev, FORMAT, "Unsupported size %ux%u\n", in uvc_v4l2_try_format()
287 uvc_dbg(stream->dev, FORMAT, in uvc_v4l2_try_format()
311 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()
33 strscpy(cap->card, stream->dev->name, sizeof(cap->card)); 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()
[all …]
/drivers/media/v4l2-core/
Dv4l2-jpeg.c182 static int jpeg_get_byte(struct jpeg_stream *stream) in jpeg_get_byte() argument
184 if (stream->curr >= stream->end) in jpeg_get_byte()
187 return *stream->curr++; in jpeg_get_byte()
191 static int jpeg_get_word_be(struct jpeg_stream *stream) in jpeg_get_word_be() argument
195 if (stream->curr + sizeof(__be16) > stream->end) in jpeg_get_word_be()
198 word = get_unaligned_be16(stream->curr); in jpeg_get_word_be()
199 stream->curr += sizeof(__be16); in jpeg_get_word_be()
204 static int jpeg_skip(struct jpeg_stream *stream, size_t len) in jpeg_skip() argument
206 if (stream->curr + len > stream->end) in jpeg_skip()
209 stream->curr += len; in jpeg_skip()
[all …]
/drivers/gpu/drm/xe/
Dxe_oa.c137 static u32 xe_oa_circ_diff(struct xe_oa_stream *stream, u32 tail, u32 head) in xe_oa_circ_diff() argument
140 tail + stream->oa_buffer.circ_size - head; in xe_oa_circ_diff()
143 static u32 xe_oa_circ_incr(struct xe_oa_stream *stream, u32 ptr, u32 n) in xe_oa_circ_incr() argument
145 return ptr + n >= stream->oa_buffer.circ_size ? in xe_oa_circ_incr()
146 ptr + n - stream->oa_buffer.circ_size : ptr + n; in xe_oa_circ_incr()
192 static const struct xe_oa_regs *__oa_regs(struct xe_oa_stream *stream) in __oa_regs() argument
194 return &stream->hwe->oa_unit->regs; in __oa_regs()
197 static u32 xe_oa_hw_tail_read(struct xe_oa_stream *stream) in xe_oa_hw_tail_read() argument
199 return xe_mmio_read32(stream->gt, __oa_regs(stream)->oa_tail_ptr) & in xe_oa_hw_tail_read()
206 static u64 oa_report_id(struct xe_oa_stream *stream, void *report) in oa_report_id() argument
[all …]
/drivers/gpu/drm/i915/
Di915_perf.c431 struct i915_perf_regs *__oa_regs(struct i915_perf_stream *stream) in __oa_regs() argument
433 return &stream->engine->oa_group->regs; in __oa_regs()
436 static u32 gen12_oa_hw_tail_read(struct i915_perf_stream *stream) in gen12_oa_hw_tail_read() argument
438 struct intel_uncore *uncore = stream->uncore; in gen12_oa_hw_tail_read()
440 return intel_uncore_read(uncore, __oa_regs(stream)->oa_tail_ptr) & in gen12_oa_hw_tail_read()
444 static u32 gen8_oa_hw_tail_read(struct i915_perf_stream *stream) in gen8_oa_hw_tail_read() argument
446 struct intel_uncore *uncore = stream->uncore; in gen8_oa_hw_tail_read()
451 static u32 gen7_oa_hw_tail_read(struct i915_perf_stream *stream) in gen7_oa_hw_tail_read() argument
453 struct intel_uncore *uncore = stream->uncore; in gen7_oa_hw_tail_read()
462 static u64 oa_report_id(struct i915_perf_stream *stream, void *report) in oa_report_id() argument
[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()
85 static int vimc_streamer_pipeline_init(struct vimc_stream *stream, in vimc_streamer_pipeline_init() argument
93 stream->pipe_size = 0; in vimc_streamer_pipeline_init()
94 while (stream->pipe_size < VIMC_STREAMER_PIPELINE_MAX_SIZE) { in vimc_streamer_pipeline_init()
96 vimc_streamer_pipeline_terminate(stream); in vimc_streamer_pipeline_init()
99 stream->ved_pipeline[stream->pipe_size++] = ved; in vimc_streamer_pipeline_init()
[all …]
/drivers/slimbus/
Dstream.c125 static int slim_connect_port_channel(struct slim_stream_runtime *stream, in slim_connect_port_channel() argument
128 struct slim_device *sdev = stream->dev; in slim_connect_port_channel()
132 DEFINE_SLIM_LDEST_TXN(txn, mc, 6, stream->dev->laddr, &msg); in slim_connect_port_channel()
145 static int slim_disconnect_port(struct slim_stream_runtime *stream, in slim_disconnect_port() argument
148 struct slim_device *sdev = stream->dev; in slim_disconnect_port()
152 DEFINE_SLIM_LDEST_TXN(txn, mc, 5, stream->dev->laddr, &msg); in slim_disconnect_port()
161 static int slim_deactivate_remove_channel(struct slim_stream_runtime *stream, in slim_deactivate_remove_channel() argument
164 struct slim_device *sdev = stream->dev; in slim_deactivate_remove_channel()
168 DEFINE_SLIM_LDEST_TXN(txn, mc, 5, stream->dev->laddr, &msg); in slim_deactivate_remove_channel()
272 static int slim_define_channel_content(struct slim_stream_runtime *stream, in slim_define_channel_content() argument
[all …]
/drivers/gpu/drm/amd/display/dc/link/
Dlink_dpms.c171 streams[i] = pipes[i]->stream; in link_set_all_streams_dpms_off_for_link()
174 stream_update.stream = streams[i]; in link_set_all_streams_dpms_off_for_link()
199 pipe->stream->link == link; in is_master_pipe_for_link()
219 pipe->stream->dpms_off == false) { in link_get_master_pipes_with_dpms_on()
232 pipe_ctx->stream->ctx->dc_bios->integrated_info; in get_ext_hdmi_settings()
333 cmd.speed = pipe_ctx->stream->ctx->dc->caps.i2c_speed_in_khz; in write_i2c()
341 if (dm_helpers_submit_i2c(pipe_ctx->stream->ctx, in write_i2c()
342 pipe_ctx->stream->link, &cmd)) in write_i2c()
361 DC_LOGGER_INIT(pipe_ctx->stream->ctx->logger); in write_i2c_retimer_setting()
395 pipe_ctx->stream->link->ddc, in write_i2c_retimer_setting()
[all …]
/drivers/staging/media/atomisp/pci/
Dia_css_stream_public.h182 struct ia_css_stream **stream);
191 ia_css_stream_destroy(struct ia_css_stream *stream);
201 ia_css_stream_get_info(const struct ia_css_stream *stream,
216 ia_css_stream_start(struct ia_css_stream *stream);
226 ia_css_stream_stop(struct ia_css_stream *stream);
235 ia_css_stream_has_stopped(struct ia_css_stream *stream);
244 ia_css_stream_unload(struct ia_css_stream *stream);
253 ia_css_stream_get_format(const struct ia_css_stream *stream);
263 ia_css_stream_get_two_pixels_per_clock(const struct ia_css_stream *stream);
273 ia_css_stream_set_output_padded_width(struct ia_css_stream *stream,
[all …]
/drivers/media/platform/mediatek/jpeg/
Dmtk_jpeg_dec_parse.c20 static int read_byte(struct mtk_jpeg_stream *stream) in read_byte() argument
22 if (stream->curr >= stream->size) in read_byte()
24 return stream->addr[stream->curr++]; in read_byte()
27 static int read_word_be(struct mtk_jpeg_stream *stream, u32 *word) in read_word_be() argument
32 byte = read_byte(stream); in read_word_be()
36 byte = read_byte(stream); in read_word_be()
44 static void read_skip(struct mtk_jpeg_stream *stream, long len) in read_skip() argument
49 read_byte(stream); in read_skip()
56 struct mtk_jpeg_stream stream; in mtk_jpeg_do_parse() local
58 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()
777 static int do_bank_switch(struct sdw_stream_runtime *stream) in do_bank_switch() argument
786 m_rt_count = stream->m_rt_count; in do_bank_switch()
788 list_for_each_entry(m_rt, &stream->master_list, stream_node) { in do_bank_switch()
826 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()
877 list_for_each_entry(m_rt, &stream->master_list, stream_node) { in do_bank_switch()
926 struct sdw_stream_runtime *stream) in sdw_slave_port_free() argument
932 list_for_each_entry(m_rt, &stream->master_list, stream_node) { in sdw_slave_port_free()
[all …]
/drivers/gpu/drm/amd/display/dc/link/hwss/
Dlink_hwss_dio.c51 struct link_encoder *link_enc = link_enc_cfg_get_link_enc(pipe_ctx->stream->link); in setup_dio_stream_encoder()
56 if (dc_is_dp_signal(pipe_ctx->stream->signal)) in setup_dio_stream_encoder()
57 pipe_ctx->stream->ctx->dc->link_srv->dp_trace_source_sequence(pipe_ctx->stream->link, in setup_dio_stream_encoder()
61 pipe_ctx->stream->signal, true); in setup_dio_stream_encoder()
74 struct link_encoder *link_enc = link_enc_cfg_get_link_enc(pipe_ctx->stream->link); in reset_dio_stream_encoder()
86 pipe_ctx->stream->signal, false); in reset_dio_stream_encoder()
91 if (dc_is_dp_signal(pipe_ctx->stream->signal)) in reset_dio_stream_encoder()
92 pipe_ctx->stream->ctx->dc->link_srv->dp_trace_source_sequence( in reset_dio_stream_encoder()
93 pipe_ctx->stream->link, in reset_dio_stream_encoder()
101 struct dc_stream_state *stream = pipe_ctx->stream; in setup_dio_stream_attribute() local
[all …]
/drivers/usb/host/
Dehci-sched.c1004 struct ehci_iso_stream *stream; in iso_stream_alloc() local
1006 stream = kzalloc(sizeof(*stream), mem_flags); in iso_stream_alloc()
1007 if (likely(stream != NULL)) { in iso_stream_alloc()
1008 INIT_LIST_HEAD(&stream->td_list); in iso_stream_alloc()
1009 INIT_LIST_HEAD(&stream->free_list); in iso_stream_alloc()
1010 stream->next_uframe = NO_FRAME; in iso_stream_alloc()
1011 stream->ps.phase = NO_FRAME; in iso_stream_alloc()
1013 return stream; in iso_stream_alloc()
1019 struct ehci_iso_stream *stream, in iso_stream_init() argument
1044 stream->highspeed = 1; in iso_stream_init()
[all …]
/drivers/media/pci/intel/ipu6/
Dipu6-isys-queue.c155 static void flush_firmware_streamon_fail(struct ipu6_isys_stream *stream) in flush_firmware_streamon_fail() argument
157 struct device *dev = &stream->isys->adev->auxdev.dev; in flush_firmware_streamon_fail()
161 lockdep_assert_held(&stream->mutex); in flush_firmware_streamon_fail()
163 list_for_each_entry(aq, &stream->queues, node) { in flush_firmware_streamon_fail()
196 static int buffer_list_get(struct ipu6_isys_stream *stream, in buffer_list_get() argument
199 struct device *dev = &stream->isys->adev->auxdev.dev; in buffer_list_get()
207 list_for_each_entry(aq, &stream->queues, node) { in buffer_list_get()
256 struct ipu6_isys_stream *stream, in ipu6_isys_buf_to_fw_frame_buf() argument
268 if (stream->streaming) in ipu6_isys_buf_to_fw_frame_buf()
276 if (atomic_read(&stream->sequence) >= IPU6_ISYS_FRAME_NUM_THRESHOLD) { in ipu6_isys_buf_to_fw_frame_buf()
[all …]
Dipu6-isys-video.c446 struct ipu6_isys_stream *stream = av->stream; in ipu6_isys_fw_pin_cfg() local
489 stream->output_pins[output_pins].pin_ready = ipu6_isys_queue_buf_ready; in ipu6_isys_fw_pin_cfg()
490 stream->output_pins[output_pins].aq = aq; in ipu6_isys_fw_pin_cfg()
524 struct ipu6_isys_stream *stream = av->stream; in start_stream_firmware() local
531 msg = ipu6_get_fw_msg_buf(stream); in start_stream_firmware()
535 stream_cfg = &msg->fw_msg.stream; in start_stream_firmware()
536 stream_cfg->src = stream->stream_source; in start_stream_firmware()
537 stream_cfg->vc = stream->vc; in start_stream_firmware()
541 list_for_each_entry(aq, &stream->queues, node) { in start_stream_firmware()
553 stream->nr_output_pins = stream_cfg->nof_output_pins; in start_stream_firmware()
[all …]
/drivers/gpu/drm/amd/display/modules/freesync/
Dfreesync.c112 const struct dc_stream_state *stream, in calc_duration_in_us_from_v_total() argument
118 * 10000) * stream->timing.h_total, in calc_duration_in_us_from_v_total()
119 stream->timing.pix_clk_100hz)); in calc_duration_in_us_from_v_total()
124 static unsigned int calc_max_hardware_v_total(const struct dc_stream_state *stream) in calc_max_hardware_v_total() argument
126 unsigned int max_hw_v_total = stream->ctx->dc->caps.max_v_total; in calc_max_hardware_v_total()
128 if (stream->ctx->dc->caps.vtotal_limited_by_fp2) { in calc_max_hardware_v_total()
129 max_hw_v_total -= stream->timing.v_front_porch + 1; in calc_max_hardware_v_total()
136 const struct dc_stream_state *stream, in mod_freesync_calc_v_total_from_refresh() argument
147 frame_duration_in_ns) * (stream->timing.pix_clk_100hz / 10)), in mod_freesync_calc_v_total_from_refresh()
148 stream->timing.h_total) + 500000, 1000000); in mod_freesync_calc_v_total_from_refresh()
[all …]
/drivers/gpu/drm/amd/display/dc/
Ddc_stream.h318 struct dc_stream_state *stream; member
362 struct dc_stream_state *old_stream, struct dc_stream_state *stream);
364 struct dc_stream_state *old_stream, struct dc_stream_state *stream);
398 struct dc_stream_state *stream,
404 void dc_stream_log(const struct dc *dc, const struct dc_stream_state *stream);
412 uint32_t dc_stream_get_vblank_counter(const struct dc_stream_state *stream);
417 bool dc_stream_send_dp_sdp(const struct dc_stream_state *stream,
425 bool dc_stream_get_scanoutpos(const struct dc_stream_state *stream,
432 struct dc_stream_state *stream,
436 struct dc_stream_state *stream,
[all …]
/drivers/gpu/drm/i915/selftests/
Di915_perf.c104 struct i915_perf_stream *stream; in test_stream() local
117 stream = kzalloc(sizeof(*stream), GFP_KERNEL); in test_stream()
118 if (!stream) { in test_stream()
123 stream->perf = perf; in test_stream()
126 if (i915_oa_stream_init(stream, &param, &props)) { in test_stream()
127 kfree(stream); in test_stream()
128 stream = NULL; in test_stream()
134 return stream; in test_stream()
137 static void stream_destroy(struct i915_perf_stream *stream) in stream_destroy() argument
139 struct intel_gt *gt = stream->engine->gt; in stream_destroy()
[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 = 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 …]

12345678910>>...14