Home
last modified time | relevance | path

Searched refs:media_entity (Results 1 – 25 of 110) sorted by relevance

12345

/linux/include/media/
A Dmedia-entity.h91 struct media_entity *entity;
144 struct media_entity *entity;
192 struct media_entity *entity;
291 struct media_entity { struct
466 struct media_entity *entity) in media_entity_enum_set()
481 struct media_entity *entity) in media_entity_enum_clear()
498 struct media_entity *entity) in media_entity_enum_test()
517 struct media_entity *entity) in media_entity_enum_test_and_set()
762 struct media_entity *source,
765 struct media_entity *sink,
[all …]
A Dmedia-device.h39 void (*notify)(struct media_entity *entity, void *notify_data);
174 int (*enable_source)(struct media_entity *entity,
176 void (*disable_source)(struct media_entity *entity);
340 struct media_entity *entity);
361 void media_device_unregister_entity(struct media_entity *entity);
449 struct media_entity *entity) in media_device_register_entity()
453 static inline void media_device_unregister_entity(struct media_entity *entity) in media_device_unregister_entity()
A Dv4l2-mc.h154 int v4l2_pipeline_pm_get(struct media_entity *entity);
166 void v4l2_pipeline_pm_put(struct media_entity *entity);
208 static inline int v4l2_pipeline_pm_get(struct media_entity *entity) in v4l2_pipeline_pm_get()
213 static inline void v4l2_pipeline_pm_put(struct media_entity *entity) in v4l2_pipeline_pm_put()
A Ddvbdev.h120 struct media_entity *conn;
183 struct media_entity *entity, *tsout_entity;
/linux/sound/usb/
A Dmedia.c42 struct media_entity *entity; in snd_media_stream_init()
68 mctl->media_entity.name = pcm->name; in snd_media_stream_init()
71 &mctl->media_entity); in snd_media_stream_init()
95 &mctl->media_entity, 0, in snd_media_stream_init()
111 media_device_unregister_entity(&mctl->media_entity); in snd_media_stream_init()
127 media_device_unregister_entity(&mctl->media_entity); in snd_media_stream_delete()
128 media_entity_cleanup(&mctl->media_entity); in snd_media_stream_delete()
199 mctl->media_entity.name = chip->card->mixername; in snd_media_mixer_init()
206 &mctl->media_entity); in snd_media_mixer_init()
217 media_entity_cleanup(&mctl->media_entity); in snd_media_mixer_init()
[all …]
A Dmedia.h30 struct media_entity media_entity; member
46 struct media_entity media_entity; member
/linux/drivers/media/mc/
A Dmc-entity.c231 static struct media_entity *
242 struct media_entity *entity) in stack_push()
255 struct media_entity *entity; in stack_pop()
295 struct media_entity *entity) in media_graph_walk_start()
312 struct media_entity *next; in media_graph_walk_iter()
348 struct media_entity *entity; in media_graph_walk_next()
606 struct media_entity *remote; in __media_entity_remove_link()
718 struct media_entity *source, in media_create_pad_links()
721 struct media_entity *sink, in media_create_pad_links()
726 struct media_entity *entity; in media_create_pad_links()
[all …]
A Dmc-device.c81 static struct media_entity *find_entity(struct media_device *mdev, u32 id) in find_entity()
83 struct media_entity *entity; in find_entity()
101 struct media_entity *ent; in media_device_enum_entities()
154 struct media_entity *entity; in media_device_enum_links()
204 struct media_entity *source; in media_device_setup_link()
205 struct media_entity *sink; in media_device_setup_link()
233 struct media_entity *entity; in media_device_get_topology()
617 struct media_entity *entity) in media_device_register_entity()
681 void media_device_unregister_entity(struct media_entity *entity) in media_device_unregister_entity()
803 struct media_entity *entity; in media_device_unregister()
[all …]
/linux/drivers/media/v4l2-core/
A Dv4l2-mc.c25 struct media_entity *entity; in v4l2_mc_create_media_graph()
26 struct media_entity *if_vid = NULL, *if_aud = NULL; in v4l2_mc_create_media_graph()
27 struct media_entity *tuner = NULL, *decoder = NULL; in v4l2_mc_create_media_graph()
28 struct media_entity *io_v4l = NULL, *io_vbi = NULL, *io_swradio = NULL; in v4l2_mc_create_media_graph()
434 static int pipeline_pm_use_count(struct media_entity *entity, in pipeline_pm_use_count()
493 static int pipeline_pm_power(struct media_entity *entity, int change, in pipeline_pm_power()
496 struct media_entity *first = entity; in pipeline_pm_power()
543 int v4l2_pipeline_pm_get(struct media_entity *entity) in v4l2_pipeline_pm_get()
549 void v4l2_pipeline_pm_put(struct media_entity *entity) in v4l2_pipeline_pm_put()
560 struct media_entity *source = link->source->entity; in v4l2_pipeline_link_notify()
[all …]
/linux/drivers/media/usb/au0828/
A Dau0828.h271 struct media_entity *decoder;
272 struct media_entity input_ent[AU0828_MAX_INPUT];
275 struct media_entity *tuner;
277 struct media_entity *active_source;
278 struct media_entity *active_sink;
279 struct media_entity *active_link_owner;
280 struct media_entity *active_link_user;
A Dau0828-core.c121 static void au0828_media_graph_notify(struct media_entity *new,
211 static void au0828_media_graph_notify(struct media_entity *new, in au0828_media_graph_notify()
216 struct media_entity *entity, *mixer = NULL, *decoder = NULL; in au0828_media_graph_notify()
265 static bool au0828_is_link_shareable(struct media_entity *owner, in au0828_is_link_shareable()
266 struct media_entity *entity) in au0828_is_link_shareable()
288 static int au0828_enable_source(struct media_entity *entity, in au0828_enable_source()
291 struct media_entity *source, *find_source; in au0828_enable_source()
292 struct media_entity *sink; in au0828_enable_source()
442 static void au0828_disable_source(struct media_entity *entity) in au0828_disable_source()
563 struct media_entity *entity, *demod = NULL; in au0828_media_device_register()
/linux/drivers/media/platform/qcom/camss/
A Dcamss.h113 struct media_entity *camss_find_sensor(struct media_entity *entity);
114 s64 camss_get_link_freq(struct media_entity *entity, unsigned int bpp,
116 int camss_get_pixel_clock(struct media_entity *entity, u64 *pixel_clock);
A Dcamss.c728 struct media_entity *camss_find_sensor(struct media_entity *entity) in camss_find_sensor()
756 s64 camss_get_link_freq(struct media_entity *entity, unsigned int bpp, in camss_get_link_freq()
759 struct media_entity *sensor; in camss_get_link_freq()
778 int camss_get_pixel_clock(struct media_entity *entity, u64 *pixel_clock) in camss_get_pixel_clock()
780 struct media_entity *sensor; in camss_get_pixel_clock()
1199 struct media_entity *sensor = &sd->entity; in camss_subdev_notifier_complete()
1202 struct media_entity *input = &csiphy->subdev.entity; in camss_subdev_notifier_complete()
/linux/drivers/staging/media/imx/
A Dimx-media.h216 int imx_media_pipeline_csi2_channel(struct media_entity *start_entity);
218 imx_media_pipeline_pad(struct media_entity *start_entity, u32 grp_id,
221 imx_media_pipeline_subdev(struct media_entity *start_entity, u32 grp_id,
224 imx_media_pipeline_video_device(struct media_entity *start_entity,
241 struct media_entity *entity,
A Dimx-media-utils.c727 imx_media_pipeline_pad(struct media_entity *start_entity, u32 grp_id, in imx_media_pipeline_pad()
730 struct media_entity *me = start_entity; in imx_media_pipeline_pad()
778 static struct media_entity *
779 find_pipeline_entity(struct media_entity *start, u32 grp_id, in find_pipeline_entity()
806 int imx_media_pipeline_csi2_channel(struct media_entity *start_entity) in imx_media_pipeline_csi2_channel()
826 imx_media_pipeline_subdev(struct media_entity *start_entity, u32 grp_id, in imx_media_pipeline_subdev()
829 struct media_entity *me; in imx_media_pipeline_subdev()
845 imx_media_pipeline_video_device(struct media_entity *start_entity, in imx_media_pipeline_video_device()
848 struct media_entity *me; in imx_media_pipeline_video_device()
895 struct media_entity *entity, in imx_media_pipeline_set_stream()
A Dimx-media-dev-common.c70 struct media_entity *entity = srcpad->entity; in imx_media_add_vdev_to_pad()
139 struct media_entity *entity; in imx_media_alloc_pad_vdev_lists()
213 struct media_entity *entity) in imx_media_inherit_controls()
255 struct media_entity *source = link->source->entity; in imx_media_link_notify()
320 struct media_entity *entity = &sd->entity; in imx_media_notify()
/linux/drivers/media/platform/omap3isp/
A Dispcsiphy.h28 struct media_entity *entity;
38 struct media_entity *entity);
/linux/drivers/media/test-drivers/vimc/
A Dvimc-streamer.c25 static struct media_entity *vimc_get_source_entity(struct media_entity *ent) in vimc_get_source_entity()
82 struct media_entity *entity; in vimc_streamer_pipeline_init()
A Dvimc-common.h103 struct media_entity *ent;
161 bool vimc_is_source(struct media_entity *ent);
/linux/Documentation/driver-api/media/
A Dmc-core.rst52 Entities are represented by a struct media_entity
148 struct media_entity *entity;
190 the struct media_entity includes a ``use_count``
195 The :c:type:`media_entity<media_entity>`.\ ``use_count`` field is owned by
220 pipeline through the struct media_entity
235 The :c:type:`media_entity`.\ ``pipe`` field is reset to ``NULL`` on the last
244 media_entity stream_count field to find out if an entity is streaming. This
252 :c:type:`media_entity`.\ ``link_validate()`` callback is used for that
/linux/include/media/drv-intf/
A Dexynos-fimc.h128 struct media_entity *me);
130 int (*open)(struct exynos_media_pipeline *p, struct media_entity *me,
/linux/drivers/media/platform/exynos4-is/
A Dmedia-dev.c66 struct media_entity *me) in fimc_pipeline_prepare()
227 struct media_entity *me, bool prepare) in __fimc_pipeline_open()
817 struct media_entity *source, in __fimc_md_create_fimc_sink_links()
822 struct media_entity *sink; in __fimc_md_create_fimc_sink_links()
886 struct media_entity *source, *sink; in __fimc_md_create_flite_source_links()
917 struct media_entity *source, *sink; in __fimc_md_create_fimc_is_links()
963 struct media_entity *source, *sink; in fimc_md_create_links()
1132 static int __fimc_md_modify_pipeline(struct media_entity *entity, bool enable) in __fimc_md_modify_pipeline()
1164 static int __fimc_md_modify_pipelines(struct media_entity *entity, bool enable, in __fimc_md_modify_pipelines()
1167 struct media_entity *entity_err = entity; in __fimc_md_modify_pipelines()
[all …]
A Dmedia-dev.h58 struct media_entity *vdev_entity;
156 static inline struct fimc_md *entity_to_fimc_mdev(struct media_entity *me) in entity_to_fimc_mdev()
/linux/drivers/media/platform/xilinx/
A Dxilinx-vipp.c38 struct media_entity *entity;
72 struct media_entity *local = entity->entity; in xvip_graph_build_one()
73 struct media_entity *remote; in xvip_graph_build_one()
189 struct media_entity *source; in xvip_graph_build_dma()
190 struct media_entity *sink; in xvip_graph_build_dma()
/linux/drivers/media/usb/uvc/
A Duvc_entity.c21 struct media_entity *sink; in uvc_mc_create_links()
32 struct media_entity *source; in uvc_mc_create_links()

Completed in 35 milliseconds

12345