/linux-master/drivers/media/platform/samsung/exynos4-is/ |
H A D | fimc-capture.c | 325 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 D | fimc-isp.h | 20 #include <media/media-entity.h>
|
/linux-master/drivers/media/platform/qcom/camss/ |
H A D | camss-vfe.c | 21 #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 D | ipu3-cio2.c | 1293 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 D | lm3646.c | 283 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 D | dw9768.c | 467 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 D | ds90ub913.c | 529 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 D | st-mipid02.c | 676 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 D | imx-mipi-csis.c | 1183 * 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 D | imx7-media-csi.c | 34 #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 D | sun4i_v4l2.c | 209 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 D | ispresizer.c | 502 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 D | ispccdc.c | 805 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 D | vchiq_arm.c | 1365 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 D | mxl111sf.h | 17 #include <media/media-entity.h>
|
/linux-master/drivers/media/platform/st/stm32/stm32-dcmipp/ |
H A D | dcmipp-parallel.c | 151 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 D | stf-camss.h | 17 #include <media/media-entity.h>
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_execlist.c | 344 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 D | rcar_du_kms.c | 572 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 D | stm32-dcmi.c | 605 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 D | amdgpu_cs.c | 76 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 D | amdgpu_vm_sdma.c | 56 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 D | media.h | 38 * 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 D | imx-media-capture.c | 725 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 D | atomisp_csi2.c | 183 * ispcsi2_init_entities - Initialize subdev and media entity. 192 struct media_entity *me = &sd->entity; 219 media_entity_cleanup(&csi2->subdev.entity);
|