Searched refs:media_entity (Results 1 - 52 of 52) sorted by relevance

/linux-4.1.27/include/media/
H A Dmedia-entity.h42 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 Dmedia-device.h96 struct media_entity *entity);
97 void media_device_unregister_entity(struct media_entity *entity);
H A Dexynos-fimc.h133 struct media_entity *me);
135 int (*open)(struct exynos_media_pipeline *p, struct media_entity *me,
H A Dv4l2-dev.h88 struct media_entity entity;
H A Dv4l2-subdev.h599 struct media_entity entity;
/linux-4.1.27/drivers/media/
H A Dmedia-entity.c47 * '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 Dmedia-device.c68 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 Duvc_entity.c30 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 Dcommon.c17 struct v4l2_subdev *fimc_find_remote_sensor(struct media_entity *entity) fimc_find_remote_sensor()
H A Dmedia-dev.h63 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 Dmedia-dev.c68 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 Dfimc-isp-video.c276 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 Dfimc-capture.c757 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 Dfimc-lite.c481 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 Dfimc-isp.c103 static int fimc_is_link_setup(struct media_entity *entity, fimc_is_link_setup()
/linux-4.1.27/drivers/staging/media/omap4iss/
H A Diss.c392 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 Diss.h130 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 Diss_ipipe.c434 static int ipipe_link_setup(struct media_entity *entity, ipipe_link_setup()
492 struct media_entity *me = &sd->entity; ipipe_init_entities()
H A Diss_ipipeif.c656 static int ipipeif_link_setup(struct media_entity *entity, ipipeif_link_setup()
727 struct media_entity *me = &sd->entity; ipipeif_init_entities()
H A Diss_resizer.c711 static int resizer_link_setup(struct media_entity *entity, resizer_link_setup()
772 struct media_entity *me = &sd->entity; resizer_init_entities()
H A Diss_csi2.c1160 static int csi2_link_setup(struct media_entity *entity, csi2_link_setup()
1251 struct media_entity *me = &sd->entity; csi2_init_entities()
H A Diss_video.c209 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 Dvsp1_entity.h68 struct media_entity *sink;
H A Dvsp1_video.h88 static inline struct vsp1_pipeline *to_vsp1_pipeline(struct media_entity *e) to_vsp1_pipeline()
H A Dvsp1_entity.c121 static int vsp1_entity_link_setup(struct media_entity *entity, vsp1_entity_link_setup()
H A Dvsp1_drv.c80 struct media_entity *entity = &sink->subdev.entity; vsp1_create_links()
H A Dvsp1_video.c411 struct media_entity *entity = &video->video.entity; vsp1_pipeline_validate()
/linux-4.1.27/drivers/media/platform/xilinx/
H A Dxilinx-vipp.c44 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 Dxilinx-dma.h51 static inline struct xvip_pipeline *to_xvip_pipeline(struct media_entity *e) to_xvip_pipeline()
H A Dxilinx-dma.c104 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 Disp.c688 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 Disp.h246 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 Dispvideo.c228 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 Dispccp2.c953 static int ccp2_link_setup(struct media_entity *entity, ccp2_link_setup()
1056 struct media_entity *me = &sd->entity; ccp2_init_entities()
H A Dispcsi2.c1140 static int csi2_link_setup(struct media_entity *entity, csi2_link_setup()
1232 struct media_entity *me = &sd->entity; csi2_init_entities()
H A Disppreview.c2145 static int preview_link_setup(struct media_entity *entity, preview_link_setup()
2262 struct media_entity *me = &sd->entity; preview_init_entities()
H A Dispresizer.c1620 static int resizer_link_setup(struct media_entity *entity, resizer_link_setup()
1714 struct media_entity *me = &sd->entity; resizer_init_entities()
H A Dispstat.c1021 struct media_entity *me = &subdev->entity; isp_stat_init_entities()
H A Dispccdc.c2509 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 Ddvbdev.h105 struct media_entity *entity;
H A Ddvbdev.c388 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 Ddvb_frontend.c137 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 Dv4l2-device.c149 struct media_entity *entity = &sd->entity; v4l2_device_register_subdev()
H A Dv4l2-subdev.c59 struct media_entity *entity = NULL; subdev_open()
/linux-4.1.27/drivers/staging/media/davinci_vpfe/
H A Dvpfe_video.c36 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 Ddm365_ipipeif.c882 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 Ddm365_ipipe.c1706 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 Ddm365_isif.c1705 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 Ddm365_resizer.c1646 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 Dcx231xx-cards.c1208 struct media_entity *entity; cx231xx_create_media_graph()
1209 struct media_entity *tuner = NULL, *decoder = NULL; cx231xx_create_media_graph()
H A Dcx231xx-video.c107 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 Dcamif-capture.c859 struct media_entity *sensor = &camif->sensor.sd->entity; s3c_camif_streamon()

Completed in 1769 milliseconds