/linux-4.1.27/include/media/ |
D | media-entity.h | 42 struct media_entity *entity; /* Entity this pad belongs to */ 57 int (*link_setup)(struct media_entity *entity, 63 struct media_entity { struct 106 static inline u32 media_entity_type(struct media_entity *entity) in media_entity_type() argument 111 static inline u32 media_entity_subtype(struct media_entity *entity) in media_entity_subtype() 121 struct media_entity *entity; 129 int media_entity_init(struct media_entity *entity, u16 num_pads, 131 void media_entity_cleanup(struct media_entity *entity); 133 int media_entity_create_link(struct media_entity *source, u16 source_pad, 134 struct media_entity *sink, u16 sink_pad, u32 flags); [all …]
|
D | media-device.h | 96 struct media_entity *entity); 97 void media_device_unregister_entity(struct media_entity *entity);
|
D | exynos-fimc.h | 133 struct media_entity *me); 135 int (*open)(struct exynos_media_pipeline *p, struct media_entity *me,
|
D | v4l2-dev.h | 88 struct media_entity entity;
|
D | v4l2-subdev.h | 599 struct media_entity entity;
|
/linux-4.1.27/drivers/media/ |
D | media-entity.c | 54 media_entity_init(struct media_entity *entity, u16 num_pads, in media_entity_init() 83 media_entity_cleanup(struct media_entity *entity) in media_entity_cleanup() 93 static struct media_entity * 94 media_entity_other(struct media_entity *entity, struct media_link *link) in media_entity_other() 104 struct media_entity *entity) in stack_push() 115 static struct media_entity *stack_pop(struct media_entity_graph *graph) in stack_pop() 117 struct media_entity *entity; in stack_pop() 139 struct media_entity *entity) in media_entity_graph_walk_start() 165 struct media_entity * 177 struct media_entity *entity = stack_top(graph); in media_entity_graph_walk_next() [all …]
|
D | media-device.c | 68 static struct media_entity *find_entity(struct media_device *mdev, u32 id) in find_entity() 70 struct media_entity *entity; in find_entity() 93 struct media_entity *ent; in media_device_enum_entities() 131 struct media_entity *entity; in __media_device_enum_links() 200 struct media_entity *source; in media_device_setup_link() 201 struct media_entity *sink; in media_device_setup_link() 410 struct media_entity *entity; in media_device_unregister() 411 struct media_entity *next; in media_device_unregister() 427 struct media_entity *entity) in media_device_register_entity() 452 void media_device_unregister_entity(struct media_entity *entity) in media_device_unregister_entity()
|
/linux-4.1.27/Documentation/ |
D | media-framework.txt | 99 Entities are represented by a struct media_entity instance, defined in 106 media_entity_init(struct media_entity *entity, u16 num_pads, 109 The media_entity name, type, flags, revision and group_id fields can be 130 struct media_entity *entity); 133 ID by filling the media_entity id field prior to registration, or request the 140 media_device_unregister_entity(struct media_entity *entity); 150 media_entity_cleanup(struct media_entity *entity); 153 entity. Note that the media_entity instance itself must be freed explicitly by 203 media_entity_create_link(struct media_entity *source, u16 source_pad, 204 struct media_entity *sink, u16 sink_pad, [all …]
|
/linux-4.1.27/drivers/staging/media/omap4iss/ |
D | iss.c | 392 static int iss_pipeline_pm_use_count(struct media_entity *entity) in iss_pipeline_pm_use_count() 418 static int iss_pipeline_pm_power_one(struct media_entity *entity, int change) in iss_pipeline_pm_power_one() 452 static int iss_pipeline_pm_power(struct media_entity *entity, int change) in iss_pipeline_pm_power() 455 struct media_entity *first = entity; in iss_pipeline_pm_power() 492 int omap4iss_pipeline_pm_use(struct media_entity *entity, int use) in omap4iss_pipeline_pm_use() 529 struct media_entity *source = link->source->entity; in iss_pipeline_link_notify() 530 struct media_entity *sink = link->sink->entity; in iss_pipeline_link_notify() 577 struct media_entity *until) in iss_pipeline_disable() 580 struct media_entity *entity; in iss_pipeline_disable() 633 struct media_entity *entity; in iss_pipeline_enable() [all …]
|
D | iss.h | 130 int omap4iss_module_sync_idle(struct media_entity *me, wait_queue_head_t *wait, 154 int omap4iss_pipeline_pm_use(struct media_entity *entity, int use);
|
D | iss_ipipe.c | 434 static int ipipe_link_setup(struct media_entity *entity, in ipipe_link_setup() 492 struct media_entity *me = &sd->entity; in ipipe_init_entities()
|
D | iss_ipipeif.c | 656 static int ipipeif_link_setup(struct media_entity *entity, in ipipeif_link_setup() 727 struct media_entity *me = &sd->entity; in ipipeif_init_entities()
|
D | iss_resizer.c | 711 static int resizer_link_setup(struct media_entity *entity, in resizer_link_setup() 772 struct media_entity *me = &sd->entity; in resizer_init_entities()
|
D | iss_csi2.c | 1160 static int csi2_link_setup(struct media_entity *entity, in csi2_link_setup() 1251 struct media_entity *me = &sd->entity; in csi2_init_entities()
|
D | iss_video.c | 209 struct media_entity *entity = &video->video.entity; in iss_video_far_end() 825 struct media_entity *entity; in iss_video_streamon()
|
/linux-4.1.27/drivers/media/usb/uvc/ |
D | uvc_entity.c | 30 struct media_entity *sink; in uvc_mc_register_entity() 41 struct media_entity *source; in uvc_mc_register_entity()
|
/linux-4.1.27/drivers/media/platform/exynos4-is/ |
D | media-dev.h | 63 struct media_entity *vdev_entity; 165 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 | 68 struct media_entity *me) in fimc_pipeline_prepare() 198 struct media_entity *me, bool prepare) in __fimc_pipeline_open() 703 struct media_entity *source, in __fimc_md_create_fimc_sink_links() 708 struct media_entity *sink; in __fimc_md_create_fimc_sink_links() 772 struct media_entity *source, *sink; in __fimc_md_create_flite_source_links() 803 struct media_entity *source, *sink; in __fimc_md_create_fimc_is_links() 848 struct media_entity *source, *sink; in fimc_md_create_links() 1018 static int __fimc_md_modify_pipeline(struct media_entity *entity, bool enable) in __fimc_md_modify_pipeline() 1050 static int __fimc_md_modify_pipelines(struct media_entity *entity, bool enable) in __fimc_md_modify_pipelines() 1052 struct media_entity *entity_err = entity; in __fimc_md_modify_pipelines() [all …]
|
D | common.c | 17 struct v4l2_subdev *fimc_find_remote_sensor(struct media_entity *entity) in fimc_find_remote_sensor()
|
D | fimc-isp-video.c | 276 struct media_entity *me = &ve->vdev.entity; in isp_video_open() 314 struct media_entity *entity = &ivc->ve.vdev.entity; in isp_video_release() 495 struct media_entity *me = &ve->vdev.entity; in isp_video_streamon()
|
D | fimc-capture.c | 757 static struct media_entity *fimc_pipeline_get_head(struct media_entity *me) in fimc_pipeline_get_head() 790 struct media_entity *me; in fimc_pipeline_try_format() 1200 struct media_entity *entity = &vc->ve.vdev.entity; in fimc_cap_streamon() 1391 static int fimc_link_setup(struct media_entity *entity, in fimc_link_setup()
|
D | fimc-lite.c | 481 struct media_entity *me = &fimc->ve.vdev.entity; in fimc_lite_open() 530 struct media_entity *entity = &fimc->ve.vdev.entity; in fimc_lite_release() 840 struct media_entity *entity = &fimc->ve.vdev.entity; in fimc_lite_streamon() 985 static int fimc_lite_link_setup(struct media_entity *entity, in fimc_lite_link_setup()
|
D | fimc-isp.c | 103 static int fimc_is_link_setup(struct media_entity *entity, in fimc_is_link_setup()
|
/linux-4.1.27/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()
|
D | xilinx-dma.c | 104 struct media_entity *entity; in xvip_pipeline_start_stop() 183 struct media_entity *entity = &start->video.entity; in xvip_pipeline_validate()
|
/linux-4.1.27/drivers/media/platform/omap3isp/ |
D | isp.c | 688 static int isp_pipeline_pm_use_count(struct media_entity *entity) in isp_pipeline_pm_use_count() 714 static int isp_pipeline_pm_power_one(struct media_entity *entity, int change) in isp_pipeline_pm_power_one() 747 static int isp_pipeline_pm_power(struct media_entity *entity, int change) in isp_pipeline_pm_power() 750 struct media_entity *first = entity; in isp_pipeline_pm_power() 787 int omap3isp_pipeline_pm_use(struct media_entity *entity, int use) in omap3isp_pipeline_pm_use() 825 struct media_entity *source = link->source->entity; in isp_pipeline_link_notify() 826 struct media_entity *sink = link->sink->entity; in isp_pipeline_link_notify() 875 struct media_entity *entity; in isp_pipeline_enable() 975 struct media_entity *entity; in isp_pipeline_disable() 1122 static int isp_pipeline_is_last(struct media_entity *me) in isp_pipeline_is_last() [all …]
|
D | isp.h | 246 int omap3isp_module_sync_idle(struct media_entity *me, wait_queue_head_t *wait, 273 int omap3isp_pipeline_pm_use(struct media_entity *entity, int use);
|
D | ispvideo.c | 228 struct media_entity *entity = &video->video.entity; in isp_video_get_graph_data() 880 struct media_entity *ents[] = { in isp_video_check_external_subdevs() 887 struct media_entity *source = NULL; in isp_video_check_external_subdevs() 888 struct media_entity *sink; in isp_video_check_external_subdevs()
|
D | ispccp2.c | 953 static int ccp2_link_setup(struct media_entity *entity, in ccp2_link_setup() 1056 struct media_entity *me = &sd->entity; in ccp2_init_entities()
|
D | ispcsi2.c | 1140 static int csi2_link_setup(struct media_entity *entity, in csi2_link_setup() 1232 struct media_entity *me = &sd->entity; in csi2_init_entities()
|
D | ispresizer.c | 1620 static int resizer_link_setup(struct media_entity *entity, in resizer_link_setup() 1714 struct media_entity *me = &sd->entity; in resizer_init_entities()
|
D | ispstat.c | 1021 struct media_entity *me = &subdev->entity; in isp_stat_init_entities()
|
D | isppreview.c | 2145 static int preview_link_setup(struct media_entity *entity, in preview_link_setup() 2262 struct media_entity *me = &sd->entity; in preview_init_entities()
|
D | ispccdc.c | 2509 static int ccdc_link_setup(struct media_entity *entity, in ccdc_link_setup() 2635 struct media_entity *me = &sd->entity; in ccdc_init_entities()
|
/linux-4.1.27/Documentation/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 和
|
/linux-4.1.27/drivers/media/platform/vsp1/ |
D | vsp1_entity.h | 68 struct media_entity *sink;
|
D | vsp1_video.h | 88 static inline struct vsp1_pipeline *to_vsp1_pipeline(struct media_entity *e) in to_vsp1_pipeline()
|
D | vsp1_entity.c | 121 static int vsp1_entity_link_setup(struct media_entity *entity, in vsp1_entity_link_setup()
|
D | vsp1_drv.c | 80 struct media_entity *entity = &sink->subdev.entity; in vsp1_create_links()
|
D | vsp1_video.c | 411 struct media_entity *entity = &video->video.entity; in vsp1_pipeline_validate()
|
/linux-4.1.27/drivers/media/dvb-core/ |
D | dvbdev.h | 105 struct media_entity *entity;
|
D | dvbdev.c | 388 struct media_entity *entity, *tuner = NULL, *fe = NULL; in dvb_create_media_graph() 389 struct media_entity *demux = NULL, *dvr = NULL, *ca = NULL; in dvb_create_media_graph()
|
D | dvb_frontend.c | 137 struct media_entity *pipe_start_entity; 622 struct media_entity *entity, *source; in dvb_enable_media_tuner() 662 struct media_entity *sink; in dvb_enable_media_tuner()
|
/linux-4.1.27/drivers/media/v4l2-core/ |
D | v4l2-device.c | 149 struct media_entity *entity = &sd->entity; in v4l2_device_register_subdev()
|
D | v4l2-subdev.c | 59 struct media_entity *entity = NULL; in subdev_open()
|
/linux-4.1.27/drivers/staging/media/davinci_vpfe/ |
D | vpfe_video.c | 36 static struct media_entity *vpfe_get_input_entity in vpfe_get_input_entity() 135 struct media_entity *entity = &video->video_dev.entity; in vpfe_prepare_pipeline() 284 struct media_entity *entity; in vpfe_pipeline_enable() 324 struct media_entity *entity; in vpfe_pipeline_disable()
|
D | dm365_ipipeif.c | 882 ipipeif_link_setup(struct media_entity *entity, const struct media_pad *local, in ipipeif_link_setup() 994 struct media_entity *me = &sd->entity; in vpfe_ipipeif_init()
|
D | dm365_ipipe.c | 1706 ipipe_link_setup(struct media_entity *entity, const struct media_pad *local, in ipipe_link_setup() 1793 struct media_entity *me = &sd->entity; in vpfe_ipipe_init()
|
D | dm365_isif.c | 1705 isif_link_setup(struct media_entity *entity, const struct media_pad *local, in isif_link_setup() 1994 struct media_entity *me = &sd->entity; in vpfe_isif_init()
|
D | dm365_resizer.c | 1646 static int resizer_link_setup(struct media_entity *entity, in resizer_link_setup() 1883 struct media_entity *me = &sd->entity; in vpfe_resizer_init()
|
/linux-4.1.27/drivers/media/usb/cx231xx/ |
D | cx231xx-cards.c | 1208 struct media_entity *entity; in cx231xx_create_media_graph() 1209 struct media_entity *tuner = NULL, *decoder = NULL; in cx231xx_create_media_graph()
|
D | cx231xx-video.c | 107 struct media_entity *entity, *decoder = NULL, *source; in cx231xx_enable_analog_tuner() 145 struct media_entity *sink; in cx231xx_enable_analog_tuner()
|
/linux-4.1.27/Documentation/video4linux/ |
D | v4l2-framework.txt | 297 media_entity struct embedded in the v4l2_subdev struct (entity field) by 306 manually set the struct media_entity type and name fields, but the revision 697 media_entity struct embedded in the video_device struct (entity field) by 706 manually set the struct media_entity type and name fields.
|
/linux-4.1.27/drivers/media/platform/s3c-camif/ |
D | camif-capture.c | 859 struct media_entity *sensor = &camif->sensor.sd->entity; in s3c_camif_streamon()
|