/Linux-v4.19/include/media/ |
D | media-entity.h | 98 struct media_entity *entity; 151 struct media_entity *entity; 170 struct media_entity *entity; 194 int (*link_setup)(struct media_entity *entity, 267 struct media_entity { struct 340 static inline u32 media_entity_id(struct media_entity *entity) in media_entity_id() 389 static inline bool is_media_entity_v4l2_video_device(struct media_entity *entity) in is_media_entity_v4l2_video_device() 402 static inline bool is_media_entity_v4l2_subdev(struct media_entity *entity) in is_media_entity_v4l2_subdev() 442 struct media_entity *entity) in media_entity_enum_set() 457 struct media_entity *entity) in media_entity_enum_clear() [all …]
|
D | media-device.h | 46 void (*notify)(struct media_entity *entity, void *notify_data); 156 int (*enable_source)(struct media_entity *entity, 158 void (*disable_source)(struct media_entity *entity); 319 struct media_entity *entity); 340 void media_device_unregister_entity(struct media_entity *entity); 428 struct media_entity *entity) in media_device_register_entity() 432 static inline void media_device_unregister_entity(struct media_entity *entity) in media_device_unregister_entity()
|
D | v4l2-mc.h | 192 int v4l2_pipeline_pm_use(struct media_entity *entity, int use); 234 static inline int v4l2_pipeline_pm_use(struct media_entity *entity, int use) in v4l2_pipeline_pm_use()
|
D | dvbdev.h | 120 struct media_entity *conn; 183 struct media_entity *entity, *tsout_entity;
|
/Linux-v4.19/drivers/media/ |
D | media-entity.c | 206 int media_entity_pads_init(struct media_entity *entity, u16 num_pads, in media_entity_pads_init() 240 static struct media_entity * 241 media_entity_other(struct media_entity *entity, struct media_link *link) in media_entity_other() 251 struct media_entity *entity) in stack_push() 262 static struct media_entity *stack_pop(struct media_graph *graph) in stack_pop() 264 struct media_entity *entity; in stack_pop() 304 struct media_entity *entity) in media_graph_walk_start() 319 struct media_entity *entity = stack_top(graph); in media_graph_walk_iter() 321 struct media_entity *next; in media_graph_walk_iter() 354 struct media_entity *media_graph_walk_next(struct media_graph *graph) in media_graph_walk_next() [all …]
|
D | media-device.c | 88 static struct media_entity *find_entity(struct media_device *mdev, u32 id) in find_entity() 90 struct media_entity *entity; in find_entity() 108 struct media_entity *ent; in media_device_enum_entities() 161 struct media_entity *entity; in media_device_enum_links() 211 struct media_entity *source; in media_device_setup_link() 212 struct media_entity *sink; in media_device_setup_link() 240 struct media_entity *entity; in media_device_get_topology() 569 struct media_entity *entity) in media_device_register_entity() 632 static void __media_device_unregister_entity(struct media_entity *entity) in __media_device_unregister_entity() 664 void media_device_unregister_entity(struct media_entity *entity) in media_device_unregister_entity() [all …]
|
/Linux-v4.19/drivers/media/v4l2-core/ |
D | v4l2-mc.c | 25 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() 258 static int pipeline_pm_use_count(struct media_entity *entity, in pipeline_pm_use_count() 284 static int pipeline_pm_power_one(struct media_entity *entity, int change) in pipeline_pm_power_one() 317 static int pipeline_pm_power(struct media_entity *entity, int change, in pipeline_pm_power() 320 struct media_entity *first = entity; in pipeline_pm_power() 345 int v4l2_pipeline_pm_use(struct media_entity *entity, int use) in v4l2_pipeline_pm_use() 372 struct media_entity *source = link->source->entity; in v4l2_pipeline_link_notify() [all …]
|
/Linux-v4.19/drivers/media/usb/au0828/ |
D | au0828.h | 280 struct media_entity *decoder; 281 struct media_entity input_ent[AU0828_MAX_INPUT]; 284 struct media_entity *tuner; 286 struct media_entity *active_link_owner; 287 struct media_entity *active_source; 288 struct media_entity *active_sink;
|
D | au0828-core.c | 131 static void au0828_media_graph_notify(struct media_entity *new, 227 static void au0828_media_graph_notify(struct media_entity *new, in au0828_media_graph_notify() 232 struct media_entity *entity, *mixer = NULL, *decoder = NULL; in au0828_media_graph_notify() 280 static int au0828_enable_source(struct media_entity *entity, in au0828_enable_source() 283 struct media_entity *source, *find_source; in au0828_enable_source() 284 struct media_entity *sink; in au0828_enable_source() 425 static void au0828_disable_source(struct media_entity *entity) in au0828_disable_source() 470 struct media_entity *entity, *demod = NULL; in au0828_media_device_register()
|
/Linux-v4.19/drivers/media/platform/omap3isp/ |
D | ispcsiphy.h | 31 struct media_entity *entity; 41 struct media_entity *entity);
|
/Linux-v4.19/drivers/staging/media/imx/ |
D | imx-media.h | 200 struct media_entity *start_entity); 203 struct media_entity *start_entity, 207 struct media_entity *start_entity, 223 struct media_entity *entity,
|
D | imx-media-utils.c | 776 struct media_entity *start_entity, in find_pipeline_pad() 779 struct media_entity *me = start_entity; in find_pipeline_pad() 816 struct media_entity *start_entity, in find_upstream_subdev() 839 struct media_entity *start_entity) in imx_media_find_mipi_csi2_channel() 862 struct media_entity *start_entity, in imx_media_find_upstream_pad() 882 struct media_entity *start_entity, in imx_media_find_upstream_subdev() 899 struct media_entity *entity, in imx_media_pipeline_set_stream()
|
D | imx-media-dev.c | 231 struct media_entity *entity = srcpad->entity; in imx_media_add_vdev_to_pad() 300 struct media_entity *entity; in imx_media_alloc_pad_vdev_lists() 381 struct media_entity *entity) in imx_media_inherit_controls() 421 struct media_entity *source = link->source->entity; in imx_media_link_notify()
|
/Linux-v4.19/Documentation/media/kapi/ |
D | mc-core.rst | 50 Entities are represented by a struct :c:type:`media_entity` 146 struct media_entity *entity; 188 the struct :c:type:`media_entity` includes a ``use_count`` 193 The :c:type:`media_entity<media_entity>`.\ ``use_count`` field is owned by 218 pipeline through the struct :c:type:`media_entity` 233 The :c:type:`media_entity`.\ ``pipe`` field is reset to ``NULL`` on the last 242 media_entity stream_count field to find out if an entity is streaming. This 250 :c:type:`media_entity`.\ ``link_validate()`` callback is used for that
|
/Linux-v4.19/drivers/media/platform/vimc/ |
D | vimc-common.h | 114 struct media_entity *ent; 165 int vimc_pipeline_s_stream(struct media_entity *ent, int enable);
|
/Linux-v4.19/include/media/drv-intf/ |
D | exynos-fimc.h | 133 struct media_entity *me); 135 int (*open)(struct exynos_media_pipeline *p, struct media_entity *me,
|
/Linux-v4.19/drivers/media/usb/uvc/ |
D | uvc_entity.c | 26 struct media_entity *sink; in uvc_mc_create_links() 37 struct media_entity *source; in uvc_mc_create_links()
|
/Linux-v4.19/drivers/media/platform/exynos4-is/ |
D | media-dev.h | 63 struct media_entity *vdev_entity; 166 static inline struct fimc_md *entity_to_fimc_mdev(struct media_entity *me) in entity_to_fimc_mdev()
|
D | common.h | 14 struct v4l2_subdev *fimc_find_remote_sensor(struct media_entity *entity);
|
D | media-dev.c | 69 struct media_entity *me) in fimc_pipeline_prepare() 230 struct media_entity *me, bool prepare) in __fimc_pipeline_open() 777 struct media_entity *source, in __fimc_md_create_fimc_sink_links() 782 struct media_entity *sink; in __fimc_md_create_fimc_sink_links() 846 struct media_entity *source, *sink; in __fimc_md_create_flite_source_links() 877 struct media_entity *source, *sink; in __fimc_md_create_fimc_is_links() 923 struct media_entity *source, *sink; in fimc_md_create_links() 1092 static int __fimc_md_modify_pipeline(struct media_entity *entity, bool enable) in __fimc_md_modify_pipeline() 1124 static int __fimc_md_modify_pipelines(struct media_entity *entity, bool enable, in __fimc_md_modify_pipelines() 1127 struct media_entity *entity_err = entity; in __fimc_md_modify_pipelines() [all …]
|
/Linux-v4.19/drivers/media/platform/xilinx/ |
D | xilinx-vipp.c | 44 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() 192 struct media_entity *source; in xvip_graph_build_dma() 193 struct media_entity *sink; in xvip_graph_build_dma()
|
D | xilinx-dma.h | 51 static inline struct xvip_pipeline *to_xvip_pipeline(struct media_entity *e) in to_xvip_pipeline()
|
/Linux-v4.19/drivers/media/platform/qcom/camss/ |
D | camss.c | 349 static struct media_entity *camss_find_sensor(struct media_entity *entity) in camss_find_sensor() 376 int camss_get_pixel_clock(struct media_entity *entity, u32 *pixel_clock) in camss_get_pixel_clock() 378 struct media_entity *sensor; in camss_get_pixel_clock() 772 struct media_entity *sensor = &sd->entity; in camss_subdev_notifier_complete() 775 struct media_entity *input = &csiphy->subdev.entity; in camss_subdev_notifier_complete()
|
/Linux-v4.19/drivers/media/tuners/ |
D | si2157_priv.h | 37 struct media_entity ent;
|
/Linux-v4.19/Documentation/translations/zh_CN/video4linux/ |
D | v4l2-framework.txt | 293 结构体中的 media_entity 结构体(entity 域): 300 pads 数组必须预先初始化。无须手动设置 media_entity 的 type 和 305 在子设备被注销之后,不要忘记清理 media_entity 结构体: 600 嵌入在 video_device 结构体中的 media_entity(entity 域)结构体: 607 pads 数组必须预先初始化。没有必要手动设置 media_entity 的 type 和
|