Searched refs:entity (Results 176 - 200 of 386) sorted by relevance

1234567891011>>

/linux-master/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-capture.c325 fimc_pipeline_call(ve, open, &ve->vdev.entity, false);
494 ret = fimc_pipeline_call(ve, open, &ve->vdev.entity, true);
497 ve->vdev.entity.use_count++;
539 vc->ve.vdev.entity.use_count--;
743 me = pad->entity;
782 me = fimc_pipeline_get_head(&sd->entity);
797 while (me != &fimc->vid_cap.subdev.entity) {
817 me = pad->entity;
865 pad = sensor->entity.num_pads - 1;
1113 * Find current entity sin
1365 fimc_link_setup(struct media_entity *entity, const struct media_pad *local, const struct media_pad *remote, u32 flags) argument
[all...]
H A Dfimc-isp.h20 #include <media/media-entity.h>
/linux-master/drivers/media/platform/qcom/camss/
H A Dcamss-vfe.c21 #include <media/media-entity.h>
540 ret = camss_get_pixel_clock(&vfe->line[i].subdev.entity,
621 ret = camss_get_pixel_clock(&vfe->line[i].subdev.entity,
1548 * @entity: Pointer to media entity structure
1555 static int vfe_link_setup(struct media_entity *entity, argument
1648 sd->entity.function = MEDIA_ENT_F_PROC_VIDEO_PIXEL_FORMATTER;
1649 sd->entity.ops = &vfe_media_ops;
1650 ret = media_entity_pads_init(&sd->entity, MSM_VFE_PADS_NUM,
1653 dev_err(dev, "Failed to init media entity
[all...]
/linux-master/drivers/media/pci/intel/ipu3/
H A Dipu3-cio2.c1293 if (is_media_entity_v4l2_subdev(pad->entity)) {
1295 media_entity_to_v4l2_subdev(pad->entity);
1308 struct media_entity *entity = link->sink->entity; local
1309 struct video_device *vd = media_entity_to_video_device(entity);
1316 if (!media_pad_remote_pad_first(entity->pads)) {
1541 subdev->entity.ops = &cio2_media_ops;
1543 r = media_entity_pads_init(&subdev->entity, CIO2_PADS, q->subdev_pads);
1545 dev_err(dev, "failed initialize subdev media entity (%d)\n", r);
1550 vdev->entity
[all...]
/linux-master/drivers/media/i2c/
H A Dlm3646.c283 rval = media_entity_pads_init(&flash->subdev_led.entity, 0, NULL);
286 flash->subdev_led.entity.function = MEDIA_ENT_F_FLASH;
385 media_entity_cleanup(&flash->subdev_led.entity);
H A Ddw9768.c467 ret = media_entity_pads_init(&dw9768->sd.entity, 0, NULL);
471 dw9768->sd.entity.function = MEDIA_ENT_F_LENS;
509 media_entity_cleanup(&dw9768->sd.entity);
524 media_entity_cleanup(&dw9768->sd.entity);
H A Dds90ub913.c529 ret = media_entity_get_fwnode_pad(&source_subdev->entity,
541 ret = media_create_pad_link(&source_subdev->entity, priv->source_sd_pad,
542 &priv->sd.entity, UB913_PAD_SINK,
752 priv->sd.entity.function = MEDIA_ENT_F_VID_IF_BRIDGE;
753 priv->sd.entity.ops = &ub913_entity_ops;
758 ret = media_entity_pads_init(&priv->sd.entity, 2, priv->pads);
786 media_entity_cleanup(&priv->sd.entity);
797 media_entity_cleanup(&priv->sd.entity);
H A Dst-mipid02.c676 source_pad = media_entity_get_fwnode_pad(&s_subdev->entity,
685 ret = media_create_pad_link(&s_subdev->entity, source_pad,
686 &bridge->sd.entity, 0,
858 bridge->sd.entity.function = MEDIA_ENT_F_VID_IF_BRIDGE;
860 bridge->sd.entity.ops = &mipid02_subdev_entity_ops;
864 ret = media_entity_pads_init(&bridge->sd.entity, MIPID02_PAD_NB,
917 media_entity_cleanup(&bridge->sd.entity);
931 media_entity_cleanup(&bridge->sd.entity);
/linux-master/drivers/media/platform/nxp/
H A Dimx-mipi-csis.c1183 * Media entity operations
1186 static int mipi_csis_link_setup(struct media_entity *entity, argument
1190 struct v4l2_subdev *sd = media_entity_to_v4l2_subdev(entity);
1194 dev_dbg(csis->dev, "link setup %s -> %s", remote_pad->entity->name,
1195 local_pad->entity->name);
1201 remote_sd = media_entity_to_v4l2_subdev(remote_pad->entity);
1236 struct media_pad *sink = &csis->sd.entity.pads[CSIS_PAD_SINK];
1364 sd->entity.function = MEDIA_ENT_F_VID_IF_BRIDGE;
1365 sd->entity.ops = &mipi_csis_entity_ops;
1373 ret = media_entity_pads_init(&sd->entity, CSIS_PADS_NU
[all...]
H A Dimx7-media-csi.c34 #include <media/media-entity.h>
1534 ret = v4l2_pipeline_pm_get(&csi->vdev->entity);
1555 v4l2_pipeline_pm_put(&csi->vdev->entity);
1627 ret = media_create_pad_link(&sd->entity, IMX7_CSI_PAD_SRC,
1628 &vdev->entity, 0, MEDIA_LNK_FL_IMMUTABLE |
1641 media_entity_cleanup(&csi->vdev->entity);
1678 ret = media_entity_pads_init(&vdev->entity, 1, &csi->vdev_pad);
1947 switch (csi->src_sd->entity.function) {
1955 for (i = 0; i < csi->src_sd->entity.num_pads; i++) {
1956 struct media_pad *spad = &csi->src_sd->entity
[all...]
/linux-master/drivers/media/platform/sunxi/sun4i-csi/
H A Dsun4i_v4l2.c209 ret = v4l2_pipeline_pm_get(&csi->vdev.entity);
222 v4l2_pipeline_pm_put(&csi->vdev.entity);
241 v4l2_pipeline_pm_put(&csi->vdev.entity);
/linux-master/drivers/media/platform/ti/omap3isp/
H A Dispresizer.c502 struct isp_pipeline *pipe = to_isp_pipeline(&res->subdev.entity);
543 struct isp_pipeline *pipe = to_isp_pipeline(&res->subdev.entity);
1016 struct isp_pipeline *pipe = to_isp_pipeline(&res->subdev.entity);
1166 if (omap3isp_module_sync_idle(&sd->entity, &res->wait,
1552 struct isp_pipeline *pipe = to_isp_pipeline(&sd->entity);
1613 * Media entity operations
1618 * @entity : Pointer to media entity structure
1624 static int resizer_link_setup(struct media_entity *entity, argument
1628 struct v4l2_subdev *sd = media_entity_to_v4l2_subdev(entity);
[all...]
H A Dispccdc.c805 struct isp_pipeline *pipe = to_isp_pipeline(&ccdc->subdev.entity);
938 struct isp_pipeline *pipe = to_isp_pipeline(&ccdc->subdev.entity);
1139 sensor = media_entity_to_v4l2_subdev(pad->entity);
1142 to_isp_pipeline(&ccdc->subdev.entity)->external;
1468 struct isp_pipeline *pipe = to_isp_pipeline(&ccdc->subdev.entity);
1493 to_isp_pipeline(&ccdc->subdev.entity);
1546 struct isp_pipeline *pipe = to_isp_pipeline(&ccdc->subdev.entity);
1590 struct isp_pipeline *pipe = to_isp_pipeline(&ccdc->subdev.entity);
1615 media_entity_enum_set(&isp->crashed, &ccdc->subdev.entity);
1658 to_isp_pipeline(&ccdc->subdev.entity);
2534 ccdc_link_setup(struct media_entity *entity, const struct media_pad *local, const struct media_pad *remote, u32 flags) argument
[all...]
/linux-master/drivers/staging/vc04_services/interface/vchiq_arm/
H A Dvchiq_arm.c1365 char entity[64]; local
1375 snprintf(entity, sizeof(entity), "VCHIQ: ");
1378 snprintf(entity, sizeof(entity), "%p4cc:%03d",
1393 entity, *entity_uc, local_uc);
1421 char entity[64]; local
1430 snprintf(entity, sizeof(entity), "%p4cc:%03d",
1435 snprintf(entity, sizeo
[all...]
/linux-master/drivers/media/usb/dvb-usb-v2/
H A Dmxl111sf.h17 #include <media/media-entity.h>
/linux-master/drivers/media/platform/st/stm32/stm32-dcmipp/
H A Ddcmipp-parallel.c151 for (i = 0; i < sd->entity.num_pads; i++) {
340 pad = media_pad_remote_pad_first(&sd->entity.pads[0]);
341 if (!pad || !is_media_entity_v4l2_subdev(pad->entity))
343 s_subdev = media_entity_to_v4l2_subdev(pad->entity);
/linux-master/drivers/staging/media/starfive/camss/
H A Dstf-camss.h17 #include <media/media-entity.h>
/linux-master/drivers/gpu/drm/xe/
H A Dxe_execlist.c344 err = drm_sched_entity_init(&exl->entity, 0, &sched, 1, NULL);
352 q->entity = &exl->entity;
381 drm_sched_entity_fini(&exl->entity);
/linux-master/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_du_kms.c572 struct device_node *entity; local
575 /* Locate the connected entity and initialize the encoder. */
576 entity = of_graph_get_remote_port_parent(ep->local_node);
577 if (!entity) {
583 if (!of_device_is_available(entity)) {
585 "connected entity %pOF is disabled, skipping\n",
586 entity);
587 of_node_put(entity);
591 ret = rcar_du_encoder_init(rcdu, output, entity);
595 entity, rcar_du_output_nam
[all...]
/linux-master/drivers/media/platform/st/stm32/
H A Dstm32-dcmi.c605 struct media_entity *entity = &dcmi->vdev->entity; local
608 /* Walk searching for entity having no sink */
610 pad = &entity->pads[0];
615 if (!pad || !is_media_entity_v4l2_subdev(pad->entity))
618 entity = pad->entity;
621 return entity;
627 struct media_entity *entity = &dcmi->source->entity; local
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_cs.c76 struct drm_sched_entity *entity; local
82 chunk_ib->ring, &entity);
87 * Abort if there is no run queue associated with this entity.
90 if (entity->rq == NULL)
95 if (p->entities[i] == entity)
102 p->entities[i] = entity;
394 struct drm_sched_entity *entity; local
403 deps[i].ring, &entity);
409 fence = amdgpu_ctx_get_fence(ctx, entity, deps[i].handle);
1213 sched = p->gang_leader->base.entity
1465 struct drm_sched_entity *entity; local
1513 struct drm_sched_entity *entity; local
[all...]
H A Damdgpu_vm_sdma.c56 struct drm_sched_entity *entity = p->immediate ? &p->vm->immediate local
67 r = amdgpu_job_alloc_with_ib(p->adev, entity, AMDGPU_FENCE_OWNER_VM,
/linux-master/include/uapi/linux/
H A Dmedia.h38 * Base number ranges for entity functions
53 * Initial value to be used when a new entity is created
61 * subdev type before registering the entity.
66 * DVB entity functions
74 * I/O entity functions
110 * Audio entity functions
117 * Processing entity functions
130 * Switch and bridge entity functions
146 /* OR with the entity id value to find the next entity */
213 __u32 entity; /* entity ID */ member in struct:media_pad_desc
236 __u32 entity; member in struct:media_links_enum
[all...]
/linux-master/drivers/staging/media/imx/
H A Dimx-media-capture.c725 ret = imx_media_pipeline_set_stream(priv->md, &priv->src_sd->entity,
752 ret = imx_media_pipeline_set_stream(priv->md, &priv->src_sd->entity,
796 ret = v4l2_pipeline_pm_get(&vfd->entity);
818 v4l2_pipeline_pm_put(&vfd->entity);
939 ret = media_create_pad_link(&sd->entity, priv->src_sd_pad,
940 &vfd->entity, 0, link_flags);
959 media_entity_cleanup(&vfd->entity);
1011 ret = media_entity_pads_init(&vfd->entity, 1, &priv->vdev_pad);
/linux-master/drivers/staging/media/atomisp/pci/
H A Datomisp_csi2.c183 * ispcsi2_init_entities - Initialize subdev and media entity.
192 struct media_entity *me = &sd->entity;
219 media_entity_cleanup(&csi2->subdev.entity);

Completed in 247 milliseconds

1234567891011>>