/linux-4.1.27/include/media/ |
H A 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) media_entity_type() 111 static inline u32 media_entity_subtype(struct media_entity *entity) 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); 135 void __media_entity_remove_links(struct media_entity *entity); 136 void media_entity_remove_links(struct media_entity *entity); 144 struct media_entity *media_entity_get(struct media_entity *entity); 145 void media_entity_put(struct media_entity *entity); 148 struct media_entity *entity); 149 struct media_entity * 151 __must_check int media_entity_pipeline_start(struct media_entity *entity, 153 void media_entity_pipeline_stop(struct media_entity *entity);
|
H A D | media-device.h | 96 struct media_entity *entity); 97 void media_device_unregister_entity(struct media_entity *entity);
|
H A D | exynos-fimc.h | 133 struct media_entity *me); 135 int (*open)(struct exynos_media_pipeline *p, struct media_entity *me,
|
H A D | v4l2-dev.h | 88 struct media_entity entity;
|
H A D | v4l2-subdev.h | 599 struct media_entity entity;
|
/linux-4.1.27/drivers/media/ |
H A D | media-entity.c | 47 * 'num_pads' + 'extra_links' elements. The media_entity::max_links field will 54 media_entity_init(struct media_entity *entity, u16 num_pads, media_entity_init() 83 media_entity_cleanup(struct media_entity *entity) media_entity_cleanup() 93 static struct media_entity * media_entity_other() 94 media_entity_other(struct media_entity *entity, struct media_link *link) media_entity_other() 104 struct media_entity *entity) stack_push() 115 static struct media_entity *stack_pop(struct media_entity_graph *graph) stack_pop() 117 struct media_entity *entity; stack_pop() 139 struct media_entity *entity) media_entity_graph_walk_start() 165 struct media_entity * media_entity_graph_walk_next() 177 struct media_entity *entity = stack_top(graph); media_entity_graph_walk_next() 179 struct media_entity *next; media_entity_graph_walk_next() 218 * every entity in the pipeline and stored in the media_entity pipe field. 225 __must_check int media_entity_pipeline_start(struct media_entity *entity, media_entity_pipeline_start() 230 struct media_entity *entity_err = entity; media_entity_pipeline_start() 341 * directly or indirectly, as not streaming. The media_entity pipe field is 348 void media_entity_pipeline_stop(struct media_entity *entity) media_entity_pipeline_stop() 381 struct media_entity *media_entity_get(struct media_entity *entity) media_entity_get() 402 void media_entity_put(struct media_entity *entity) media_entity_put() 416 static struct media_link *media_entity_add_link(struct media_entity *entity) media_entity_add_link() 438 media_entity_create_link(struct media_entity *source, u16 source_pad, media_entity_create_link() 439 struct media_entity *sink, u16 sink_pad, u32 flags) media_entity_create_link() 478 void __media_entity_remove_links(struct media_entity *entity) __media_entity_remove_links() 484 struct media_entity *remote; __media_entity_remove_links() 516 void media_entity_remove_links(struct media_entity *entity) media_entity_remove_links() 570 struct media_entity *source, *sink; __media_entity_setup_link()
|
H A D | media-device.c | 68 static struct media_entity *find_entity(struct media_device *mdev, u32 id) find_entity() 70 struct media_entity *entity; find_entity() 93 struct media_entity *ent; media_device_enum_entities() 131 struct media_entity *entity; __media_device_enum_links() 200 struct media_entity *source; media_device_setup_link() 201 struct media_entity *sink; media_device_setup_link() 410 struct media_entity *entity; media_device_unregister() 411 struct media_entity *next; media_device_unregister() 427 struct media_entity *entity) media_device_register_entity() 452 void media_device_unregister_entity(struct media_entity *entity) media_device_unregister_entity()
|
/linux-4.1.27/drivers/media/usb/uvc/ |
H A D | uvc_entity.c | 30 struct media_entity *sink; uvc_mc_register_entity() 41 struct media_entity *source; uvc_mc_register_entity()
|
/linux-4.1.27/drivers/media/platform/exynos4-is/ |
H A D | common.c | 17 struct v4l2_subdev *fimc_find_remote_sensor(struct media_entity *entity) fimc_find_remote_sensor()
|
H A D | media-dev.h | 63 struct media_entity *vdev_entity; 165 static inline struct fimc_md *entity_to_fimc_mdev(struct media_entity *me) entity_to_fimc_mdev()
|
H A D | media-dev.c | 68 struct media_entity *me) fimc_pipeline_prepare() 198 struct media_entity *me, bool prepare) __fimc_pipeline_open() 703 struct media_entity *source, __fimc_md_create_fimc_sink_links() 708 struct media_entity *sink; __fimc_md_create_fimc_sink_links() 772 struct media_entity *source, *sink; __fimc_md_create_flite_source_links() 803 struct media_entity *source, *sink; __fimc_md_create_fimc_is_links() 848 struct media_entity *source, *sink; fimc_md_create_links() 1018 static int __fimc_md_modify_pipeline(struct media_entity *entity, bool enable) __fimc_md_modify_pipeline() 1050 static int __fimc_md_modify_pipelines(struct media_entity *entity, bool enable) __fimc_md_modify_pipelines() 1052 struct media_entity *entity_err = entity; __fimc_md_modify_pipelines() 1094 struct media_entity *sink = link->sink->entity; fimc_md_link_notify()
|
H A D | fimc-isp-video.c | 276 struct media_entity *me = &ve->vdev.entity; isp_video_open() 314 struct media_entity *entity = &ivc->ve.vdev.entity; isp_video_release() 495 struct media_entity *me = &ve->vdev.entity; isp_video_streamon()
|
H A D | fimc-capture.c | 757 static struct media_entity *fimc_pipeline_get_head(struct media_entity *me) fimc_pipeline_get_head() 790 struct media_entity *me; fimc_pipeline_try_format() 1200 struct media_entity *entity = &vc->ve.vdev.entity; fimc_cap_streamon() 1391 static int fimc_link_setup(struct media_entity *entity, fimc_link_setup()
|
H A D | fimc-lite.c | 481 struct media_entity *me = &fimc->ve.vdev.entity; fimc_lite_open() 530 struct media_entity *entity = &fimc->ve.vdev.entity; fimc_lite_release() 840 struct media_entity *entity = &fimc->ve.vdev.entity; fimc_lite_streamon() 985 static int fimc_lite_link_setup(struct media_entity *entity, fimc_lite_link_setup()
|
H A D | fimc-isp.c | 103 static int fimc_is_link_setup(struct media_entity *entity, fimc_is_link_setup()
|
/linux-4.1.27/drivers/staging/media/omap4iss/ |
H A D | iss.c | 392 static int iss_pipeline_pm_use_count(struct media_entity *entity) iss_pipeline_pm_use_count() 418 static int iss_pipeline_pm_power_one(struct media_entity *entity, int change) iss_pipeline_pm_power_one() 452 static int iss_pipeline_pm_power(struct media_entity *entity, int change) iss_pipeline_pm_power() 455 struct media_entity *first = entity; iss_pipeline_pm_power() 492 int omap4iss_pipeline_pm_use(struct media_entity *entity, int use) omap4iss_pipeline_pm_use() 529 struct media_entity *source = link->source->entity; iss_pipeline_link_notify() 530 struct media_entity *sink = link->sink->entity; iss_pipeline_link_notify() 577 struct media_entity *until) iss_pipeline_disable() 580 struct media_entity *entity; iss_pipeline_disable() 633 struct media_entity *entity; iss_pipeline_enable() 737 static int iss_pipeline_is_last(struct media_entity *me) iss_pipeline_is_last() 813 int omap4iss_module_sync_idle(struct media_entity *me, wait_queue_head_t *wait, omap4iss_module_sync_idle() 1226 struct media_entity *input; iss_register_entities()
|
H A 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);
|
H A D | iss_ipipe.c | 434 static int ipipe_link_setup(struct media_entity *entity, ipipe_link_setup() 492 struct media_entity *me = &sd->entity; ipipe_init_entities()
|
H A D | iss_ipipeif.c | 656 static int ipipeif_link_setup(struct media_entity *entity, ipipeif_link_setup() 727 struct media_entity *me = &sd->entity; ipipeif_init_entities()
|
H A D | iss_resizer.c | 711 static int resizer_link_setup(struct media_entity *entity, resizer_link_setup() 772 struct media_entity *me = &sd->entity; resizer_init_entities()
|
H A D | iss_csi2.c | 1160 static int csi2_link_setup(struct media_entity *entity, csi2_link_setup() 1251 struct media_entity *me = &sd->entity; csi2_init_entities()
|
H A D | iss_video.c | 209 struct media_entity *entity = &video->video.entity; iss_video_far_end() 825 struct media_entity *entity; iss_video_streamon()
|
/linux-4.1.27/drivers/media/platform/vsp1/ |
H A D | vsp1_entity.h | 68 struct media_entity *sink;
|
H A D | vsp1_video.h | 88 static inline struct vsp1_pipeline *to_vsp1_pipeline(struct media_entity *e) to_vsp1_pipeline()
|
H A D | vsp1_entity.c | 121 static int vsp1_entity_link_setup(struct media_entity *entity, vsp1_entity_link_setup()
|
H A D | vsp1_drv.c | 80 struct media_entity *entity = &sink->subdev.entity; vsp1_create_links()
|
H A D | vsp1_video.c | 411 struct media_entity *entity = &video->video.entity; vsp1_pipeline_validate()
|
/linux-4.1.27/drivers/media/platform/xilinx/ |
H A D | xilinx-vipp.c | 44 struct media_entity *entity; 72 struct media_entity *local = entity->entity; xvip_graph_build_one() 73 struct media_entity *remote; xvip_graph_build_one() 192 struct media_entity *source; xvip_graph_build_dma() 193 struct media_entity *sink; xvip_graph_build_dma()
|
H A D | xilinx-dma.h | 51 static inline struct xvip_pipeline *to_xvip_pipeline(struct media_entity *e) to_xvip_pipeline()
|
H A D | xilinx-dma.c | 104 struct media_entity *entity; xvip_pipeline_start_stop() 183 struct media_entity *entity = &start->video.entity; xvip_pipeline_validate()
|
/linux-4.1.27/drivers/media/platform/omap3isp/ |
H A D | isp.c | 688 static int isp_pipeline_pm_use_count(struct media_entity *entity) isp_pipeline_pm_use_count() 714 static int isp_pipeline_pm_power_one(struct media_entity *entity, int change) isp_pipeline_pm_power_one() 747 static int isp_pipeline_pm_power(struct media_entity *entity, int change) isp_pipeline_pm_power() 750 struct media_entity *first = entity; isp_pipeline_pm_power() 787 int omap3isp_pipeline_pm_use(struct media_entity *entity, int use) omap3isp_pipeline_pm_use() 825 struct media_entity *source = link->source->entity; isp_pipeline_link_notify() 826 struct media_entity *sink = link->sink->entity; isp_pipeline_link_notify() 875 struct media_entity *entity; isp_pipeline_enable() 975 struct media_entity *entity; isp_pipeline_disable() 1122 static int isp_pipeline_is_last(struct media_entity *me) isp_pipeline_is_last() 1144 static void isp_suspend_module_pipeline(struct media_entity *me) isp_suspend_module_pipeline() 1158 static void isp_resume_module_pipeline(struct media_entity *me) isp_resume_module_pipeline() 1377 int omap3isp_module_sync_idle(struct media_entity *me, wait_queue_head_t *wait, omap3isp_module_sync_idle() 1841 struct isp_device *isp, struct media_entity *entity, isp_link_entity() 1844 struct media_entity *input; isp_link_entity()
|
H A 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);
|
H A D | ispvideo.c | 228 struct media_entity *entity = &video->video.entity; isp_video_get_graph_data() 880 struct media_entity *ents[] = { isp_video_check_external_subdevs() 887 struct media_entity *source = NULL; isp_video_check_external_subdevs() 888 struct media_entity *sink; isp_video_check_external_subdevs()
|
H A D | ispccp2.c | 953 static int ccp2_link_setup(struct media_entity *entity, ccp2_link_setup() 1056 struct media_entity *me = &sd->entity; ccp2_init_entities()
|
H A D | ispcsi2.c | 1140 static int csi2_link_setup(struct media_entity *entity, csi2_link_setup() 1232 struct media_entity *me = &sd->entity; csi2_init_entities()
|
H A D | isppreview.c | 2145 static int preview_link_setup(struct media_entity *entity, preview_link_setup() 2262 struct media_entity *me = &sd->entity; preview_init_entities()
|
H A D | ispresizer.c | 1620 static int resizer_link_setup(struct media_entity *entity, resizer_link_setup() 1714 struct media_entity *me = &sd->entity; resizer_init_entities()
|
H A D | ispstat.c | 1021 struct media_entity *me = &subdev->entity; isp_stat_init_entities()
|
H A D | ispccdc.c | 2509 static int ccdc_link_setup(struct media_entity *entity, ccdc_link_setup() 2635 struct media_entity *me = &sd->entity; ccdc_init_entities()
|
/linux-4.1.27/drivers/media/dvb-core/ |
H A D | dvbdev.h | 105 struct media_entity *entity;
|
H A D | dvbdev.c | 388 struct media_entity *entity, *tuner = NULL, *fe = NULL; dvb_create_media_graph() 389 struct media_entity *demux = NULL, *dvr = NULL, *ca = NULL; dvb_create_media_graph()
|
H A D | dvb_frontend.c | 137 struct media_entity *pipe_start_entity; 622 struct media_entity *entity, *source; dvb_enable_media_tuner() 662 struct media_entity *sink; dvb_enable_media_tuner()
|
/linux-4.1.27/drivers/media/v4l2-core/ |
H A D | v4l2-device.c | 149 struct media_entity *entity = &sd->entity; v4l2_device_register_subdev()
|
H A D | v4l2-subdev.c | 59 struct media_entity *entity = NULL; subdev_open()
|
/linux-4.1.27/drivers/staging/media/davinci_vpfe/ |
H A D | vpfe_video.c | 36 static struct media_entity *vpfe_get_input_entity vpfe_get_input_entity() 135 struct media_entity *entity = &video->video_dev.entity; vpfe_prepare_pipeline() 284 struct media_entity *entity; vpfe_pipeline_enable() 324 struct media_entity *entity; vpfe_pipeline_disable()
|
H A D | dm365_ipipeif.c | 882 ipipeif_link_setup(struct media_entity *entity, const struct media_pad *local, ipipeif_link_setup() 994 struct media_entity *me = &sd->entity; vpfe_ipipeif_init()
|
H A D | dm365_ipipe.c | 1706 ipipe_link_setup(struct media_entity *entity, const struct media_pad *local, ipipe_link_setup() 1793 struct media_entity *me = &sd->entity; vpfe_ipipe_init()
|
H A D | dm365_isif.c | 1705 isif_link_setup(struct media_entity *entity, const struct media_pad *local, isif_link_setup() 1994 struct media_entity *me = &sd->entity; vpfe_isif_init()
|
H A D | dm365_resizer.c | 1646 static int resizer_link_setup(struct media_entity *entity, resizer_link_setup() 1883 struct media_entity *me = &sd->entity; vpfe_resizer_init()
|
/linux-4.1.27/drivers/media/usb/cx231xx/ |
H A D | cx231xx-cards.c | 1208 struct media_entity *entity; cx231xx_create_media_graph() 1209 struct media_entity *tuner = NULL, *decoder = NULL; cx231xx_create_media_graph()
|
H A D | cx231xx-video.c | 107 struct media_entity *entity, *decoder = NULL, *source; cx231xx_enable_analog_tuner() 145 struct media_entity *sink;
|
/linux-4.1.27/drivers/media/platform/s3c-camif/ |
H A D | camif-capture.c | 859 struct media_entity *sensor = &camif->sensor.sd->entity; s3c_camif_streamon()
|