/linux-master/drivers/staging/media/tegra-video/ |
H A D | vip.c | 48 return media_entity_to_v4l2_subdev(remote_pad->entity); 171 subdev->entity.function = MEDIA_ENT_F_VID_IF_BRIDGE; 173 err = media_entity_pads_init(&subdev->entity, TEGRA_VIP_PADS_NUM, vip->chan.pads); 175 return dev_err_probe(vip->dev, err, "failed to initialize media entity\n"); 186 media_entity_cleanup(&subdev->entity); 216 media_entity_cleanup(&subdev->entity);
|
H A D | csi.h | 9 #include <media/media-entity.h> 46 * @pads: media pads for the subdevice entity
|
/linux-master/drivers/media/platform/renesas/rzg2l-cru/ |
H A D | rzg2l-ip.c | 217 ip->subdev.entity.function = MEDIA_ENT_F_PROC_VIDEO_PIXEL_FORMATTER; 218 ip->subdev.entity.ops = &rzg2l_cru_ip_entity_ops; 223 ret = media_entity_pads_init(&ip->subdev.entity, 2, ip->pads); 239 media_entity_cleanup(&ip->subdev.entity); 248 media_entity_cleanup(&ip->subdev.entity);
|
/linux-master/drivers/media/platform/renesas/rcar-vin/ |
H A D | rcar-core.c | 209 struct media_entity *entity) 214 sd = media_entity_to_v4l2_subdev(entity); 481 if (sd->entity.num_pads <= 1) 484 for (pad = 0; pad < sd->entity.num_pads; pad++) 485 if (sd->entity.pads[pad].flags & direction) 599 source = &vin->parallel.subdev->entity; 600 sink = &vin->vdev.entity; 771 struct media_entity *entity; local 783 !is_media_entity_v4l2_video_device(link->sink->entity)) 790 media_device_for_each_entity(entity, 208 rvin_group_entity_to_remote_id(struct rvin_group *group, struct media_entity *entity) argument [all...] |
/linux-master/drivers/media/platform/ti/omap3isp/ |
H A D | ispvideo.h | 17 #include <media/media-entity.h> 68 /* The input entity is idle, ready to be started. */ 70 /* The output entity is idle, ready to be started. */ 102 static inline struct isp_pipeline *to_isp_pipeline(struct media_entity *entity) argument 104 struct media_pipeline *pipe = media_entity_pipeline(entity);
|
H A D | ispvideo.c | 211 if (!remote || !is_media_entity_v4l2_subdev(remote->entity)) 217 return media_entity_to_v4l2_subdev(remote->entity); 225 struct media_entity *entity; local 233 media_pipeline_for_each_entity(&pipe->pipe, &iter, entity) { 236 media_entity_enum_set(&pipe->ent_enum, entity); 241 if (entity == &video->video.entity) 244 if (!is_media_entity_v4l2_video_device(entity)) 247 __video = to_isp_video(media_entity_to_video_device(entity)); 385 struct isp_pipeline *pipe = to_isp_pipeline(&video->video.entity); [all...] |
/linux-master/drivers/staging/media/omap4iss/ |
H A D | iss_video.h | 14 #include <media/media-entity.h> 63 /* The input entity is idle, ready to be started. */ 65 /* The output entity is idle, ready to be started. */ 93 static inline struct iss_pipeline *to_iss_pipeline(struct media_entity *entity) argument 95 struct media_pipeline *pipe = media_entity_pipeline(entity);
|
H A D | iss_ipipeif.c | 342 if (omap4iss_module_sync_idle(&sd->entity, &ipipeif->wait, 648 * Media entity operations 653 * @entity: IPIPEIF media entity 660 static int ipipeif_link_setup(struct media_entity *entity, argument 664 struct v4l2_subdev *sd = media_entity_to_v4l2_subdev(entity); 670 if (is_media_entity_v4l2_subdev(remote->entity)) 684 if (remote->entity == &iss->csi2a.subdev.entity) 686 else if (remote->entity [all...] |
H A D | iss_ipipe.c | 163 if (omap4iss_module_sync_idle(&sd->entity, &ipipe->wait, 428 * Media entity operations 433 * @entity: IPIPE media entity 440 static int ipipe_link_setup(struct media_entity *entity, argument 444 struct v4l2_subdev *sd = media_entity_to_v4l2_subdev(entity); 448 if (!is_media_entity_v4l2_subdev(remote->entity)) 462 if (remote->entity == &iss->ipipeif.subdev.entity) 492 * ipipe_init_entities - Initialize V4L2 subdev and media entity [all...] |
H A D | iss_csi2.c | 542 sensor = media_entity_to_v4l2_subdev(pad->entity); 679 to_iss_pipeline(&csi2->subdev.entity); 742 struct iss_pipeline *pipe = to_iss_pipeline(&csi2->subdev.entity); 1024 struct iss_pipeline *pipe = to_iss_pipeline(&csi2->subdev.entity); 1027 pipe->external = media_entity_to_v4l2_subdev(link->source->entity); 1111 if (omap4iss_module_sync_idle(&sd->entity, &csi2->wait, 1153 * Media entity operations 1158 * @entity : Pointer to media entity structure 1164 static int csi2_link_setup(struct media_entity *entity, argument [all...] |
/linux-master/drivers/media/platform/samsung/exynos4-is/ |
H A D | media-dev.h | 15 #include <media/media-entity.h> 51 * source entity (e.g. an image sensor subdevice), a data capture entity 168 mutex_lock(&ve->vdev.entity.graph_obj.mdev->graph_mutex); 173 mutex_unlock(&ve->vdev.entity.graph_obj.mdev->graph_mutex);
|
H A D | fimc-isp-video.c | 268 struct media_entity *me = &ve->vdev.entity; 306 struct media_entity *entity = &ivc->ve.vdev.entity; local 307 struct media_device *mdev = entity->graph_obj.mdev; 325 entity->use_count--; 464 pad = &sd->entity.pads[0]; 474 if (!pad || !is_media_entity_v4l2_subdev(pad->entity)) 477 sd = media_entity_to_v4l2_subdev(pad->entity); 622 ret = media_entity_pads_init(&vdev->entity, 1, &iv->pad); 630 media_entity_cleanup(&vdev->entity); [all...] |
/linux-master/include/media/ |
H A D | v4l2-dev.h | 20 #include <media/media-entity.h> 226 * @entity: &struct media_entity 265 struct media_entity entity; member in struct:video_device 318 container_of(__entity, struct video_device, entity)
|
/linux-master/drivers/staging/media/sunxi/sun6i-isp/ |
H A D | sun6i_isp_capture.c | 546 ret = v4l2_pipeline_pm_get(&video_dev->entity); 559 v4l2_pipeline_pm_put(&video_dev->entity); 576 v4l2_pipeline_pm_put(&video_dev->entity); 597 media_entity_to_video_device(link->sink->entity); 644 video_dev->entity.ops = &sun6i_isp_capture_entity_ops; 650 ret = media_entity_pads_init(&video_dev->entity, 1, pad); 708 ret = media_create_pad_link(&proc_subdev->entity, 710 &video_dev->entity, 0, 715 proc_subdev->entity.name, SUN6I_ISP_PROC_PAD_SOURCE, 716 video_dev->entity [all...] |
H A D | sun6i_isp_proc.c | 187 source_subdev = media_entity_to_v4l2_subdev(remote_pad->entity); 367 struct media_entity *sink_entity = &subdev->entity; 368 struct media_entity *source_entity = &remote_subdev->entity; 376 dev_err(dev, "missing source pad in external entity %s\n", 517 subdev->entity.function = MEDIA_ENT_F_PROC_VIDEO_ISP; 518 subdev->entity.ops = &sun6i_isp_proc_entity_ops; 528 ret = media_entity_pads_init(&subdev->entity, SUN6I_ISP_PROC_PAD_COUNT, 566 media_entity_cleanup(&subdev->entity); 580 media_entity_cleanup(&subdev->entity);
|
/linux-master/drivers/media/platform/rockchip/rkisp1/ |
H A D | rkisp1-dev.c | 138 source_pad = media_entity_get_fwnode_pad(&sd->entity, s_asd->source_ep, 149 ret = media_create_pad_link(&sd->entity, source_pad, 150 &rkisp1->isp.sd.entity, 368 ret = media_create_pad_link(&rkisp1->csi.sd.entity, 370 &rkisp1->isp.sd.entity, 380 &rkisp1->resizer_devs[i].sd.entity; 382 &rkisp1->capture_devs[i].vnode.vdev.entity; 384 ret = media_create_pad_link(&rkisp1->isp.sd.entity, 400 ret = media_create_pad_link(&rkisp1->params.vnode.vdev.entity, 0, 401 &rkisp1->isp.sd.entity, [all...] |
/linux-master/drivers/staging/media/atomisp/pci/ |
H A D | atomisp_tpg.c | 116 media_entity_cleanup(&tpg->sd.entity); 145 struct media_entity *me = &sd->entity;
|
/linux-master/drivers/media/platform/st/stm32/stm32-dcmipp/ |
H A D | dcmipp-bytecap.c | 351 pad = media_pad_remote_pad_first(&vcap->vdev.entity.pads[0]); 352 if (!pad || !is_media_entity_v4l2_subdev(pad->entity)) 354 vcap->s_subdev = media_entity_to_v4l2_subdev(pad->entity); 396 struct media_entity *entity = &vcap->vdev.entity; local 410 ret = media_pipeline_start(entity->pads, &vcap->pipe); 447 media_pipeline_stop(entity->pads); 488 media_pipeline_stop(vcap->vdev.entity.pads); 809 struct media_entity *entity = link->sink->entity; local [all...] |
/linux-master/drivers/media/platform/nxp/imx8-isi/ |
H A D | imx8-isi-crossbar.c | 17 #include <media/media-entity.h> 163 sd = media_entity_to_v4l2_subdev(pad->entity); 166 "no entity connected to crossbar input %u\n", 315 media_entity_is_streaming(&sd->entity)) 448 sd->entity.function = MEDIA_ENT_F_VID_MUX; 449 sd->entity.ops = &mxc_isi_cross_entity_ops; 476 ret = media_entity_pads_init(&sd->entity, num_pads, xbar->pads); 487 media_entity_cleanup(&sd->entity); 497 media_entity_cleanup(&xbar->sd.entity);
|
/linux-master/drivers/media/platform/qcom/camss/ |
H A D | camss-csiphy.c | 18 #include <media/media-entity.h> 138 link_freq = camss_get_link_freq(&csiphy->subdev.entity, bpp, num_lanes); 252 link_freq = camss_get_link_freq(&csiphy->subdev.entity, bpp, num_lanes); 691 * @entity: Pointer to media entity structure 698 static int csiphy_link_setup(struct media_entity *entity, argument 711 sd = media_entity_to_v4l2_subdev(entity); 714 sd = media_entity_to_v4l2_subdev(remote->entity); 784 sd->entity.function = MEDIA_ENT_F_PROC_VIDEO_PIXEL_FORMATTER; 785 sd->entity [all...] |
H A D | camss-video.h | 15 #include <media/media-entity.h>
|
/linux-master/sound/usb/ |
H A D | media.h | 24 #include <media/media-entity.h>
|
/linux-master/drivers/media/platform/xilinx/ |
H A D | xilinx-dma.h | 20 #include <media/media-entity.h> 62 * @pad: media pad for the video device entity
|
/linux-master/include/uapi/linux/ |
H A D | uvcvideo.h | 49 __u8 entity[16]; member in struct:uvc_xu_control_mapping
|
/linux-master/drivers/media/i2c/ |
H A D | dw9807-vcm.c | 154 media_entity_cleanup(&dw9807_dev->sd.entity); 196 rval = media_entity_pads_init(&dw9807_dev->sd.entity, 0, NULL); 200 dw9807_dev->sd.entity.function = MEDIA_ENT_F_LENS; 214 media_entity_cleanup(&dw9807_dev->sd.entity);
|