| /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/gpu/drm/amd/display/dc/core/ |
| D | dc_stream.c | 46 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 …]
|
| D | dc_link_enc_cfg.c | 32 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 …]
|
| D | dc_resource.c | 654 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/ |
| D | uvc_video.c | 159 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 …]
|
| D | uvc_v4l2.c | 217 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 …]
|
| 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() 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/ |
| D | v4l2-jpeg.c | 182 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/ |
| D | xe_oa.c | 137 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/ |
| D | i915_perf.c | 431 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/ |
| 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() 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/ |
| D | stream.c | 125 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/ |
| D | link_dpms.c | 171 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/ |
| D | ia_css_stream_public.h | 182 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/ |
| D | mtk_jpeg_dec_parse.c | 20 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/ |
| 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() 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/ |
| D | link_hwss_dio.c | 51 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/ |
| D | ehci-sched.c | 1004 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/ |
| D | ipu6-isys-queue.c | 155 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 …]
|
| D | ipu6-isys-video.c | 446 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/ |
| D | freesync.c | 112 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/ |
| D | dc_stream.h | 318 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/ |
| D | i915_perf.c | 104 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, ¶m, &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/ |
| 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 = 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 …]
|