Searched refs:entity (Results 101 - 125 of 386) sorted by relevance

1234567891011>>

/linux-master/drivers/staging/media/tegra-video/
H A Dvip.c48 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 Dcsi.h9 #include <media/media-entity.h>
46 * @pads: media pads for the subdevice entity
/linux-master/drivers/media/platform/renesas/rzg2l-cru/
H A Drzg2l-ip.c217 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 Drcar-core.c209 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 Dispvideo.h17 #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 Dispvideo.c211 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 Diss_video.h14 #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 Diss_ipipeif.c342 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 Diss_ipipe.c163 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 Diss_csi2.c542 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 Dmedia-dev.h15 #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 Dfimc-isp-video.c268 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 Dv4l2-dev.h20 #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 Dsun6i_isp_capture.c546 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 Dsun6i_isp_proc.c187 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 Drkisp1-dev.c138 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 Datomisp_tpg.c116 media_entity_cleanup(&tpg->sd.entity);
145 struct media_entity *me = &sd->entity;
/linux-master/drivers/media/platform/st/stm32/stm32-dcmipp/
H A Ddcmipp-bytecap.c351 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 Dimx8-isi-crossbar.c17 #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 Dcamss-csiphy.c18 #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 Dcamss-video.h15 #include <media/media-entity.h>
/linux-master/sound/usb/
H A Dmedia.h24 #include <media/media-entity.h>
/linux-master/drivers/media/platform/xilinx/
H A Dxilinx-dma.h20 #include <media/media-entity.h>
62 * @pad: media pad for the video device entity
/linux-master/include/uapi/linux/
H A Duvcvideo.h49 __u8 entity[16]; member in struct:uvc_xu_control_mapping
/linux-master/drivers/media/i2c/
H A Ddw9807-vcm.c154 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);

Completed in 277 milliseconds

1234567891011>>