/linux-master/sound/usb/ |
H A D | media.c | 42 struct media_entity *entity; local 91 media_device_for_each_entity(entity, mdev) { 92 switch (entity->function) { 94 ret = media_create_pad_link(entity, mixer_pad,
|
/linux-master/drivers/media/i2c/ |
H A D | ad5820.c | 318 coil->subdev.entity.function = MEDIA_ENT_F_LENS; 321 ret = media_entity_pads_init(&coil->subdev.entity, 0, NULL); 332 media_entity_cleanup(&coil->subdev.entity); 345 media_entity_cleanup(&coil->subdev.entity);
|
H A D | dw9714.c | 120 media_entity_cleanup(&dw9714_dev->sd.entity); 171 rval = media_entity_pads_init(&dw9714_dev->sd.entity, 0, NULL); 175 dw9714_dev->sd.entity.function = MEDIA_ENT_F_LENS; 190 media_entity_cleanup(&dw9714_dev->sd.entity);
|
/linux-master/drivers/media/platform/qcom/camss/ |
H A D | camss-ispif.h | 14 #include <media/media-entity.h>
|
H A D | camss-ispif.c | 19 #include <media/media-entity.h> 1256 * @entity: Pointer to VFE media entity structure 1259 static void ispif_get_vfe_id(struct media_entity *entity, u8 *id) argument 1265 sd = media_entity_to_v4l2_subdev(entity); 1273 * ispif_get_vfe_line_id - Get VFE line id by media entity 1274 * @entity: Pointer to VFE media entity structure 1277 static void ispif_get_vfe_line_id(struct media_entity *entity, argument 1283 sd = media_entity_to_v4l2_subdev(entity); 1298 ispif_link_setup(struct media_entity *entity, const struct media_pad *local, const struct media_pad *remote, u32 flags) argument [all...] |
H A D | camss-csid.c | 19 #include <media/media-entity.h> 97 link_freq = camss_get_link_freq(&csid->subdev.entity, fmt->bpp, 686 * @entity: Pointer to CSID media entity structure 689 void msm_csid_get_csid_id(struct media_entity *entity, u8 *id) argument 691 struct v4l2_subdev *sd = media_entity_to_v4l2_subdev(entity); 716 * @entity: Pointer to media entity structure 723 static int csid_link_setup(struct media_entity *entity, argument 738 sd = media_entity_to_v4l2_subdev(entity); [all...] |
H A D | camss-csid.h | 15 #include <media/media-entity.h> 210 void msm_csid_get_csid_id(struct media_entity *entity, u8 *id);
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_uvd.h | 65 struct drm_sched_entity entity; member in struct:amdgpu_uvd
|
H A D | amdgpu_vce.h | 51 struct drm_sched_entity entity; member in struct:amdgpu_vce
|
/linux-master/drivers/gpu/drm/imagination/ |
H A D | pvr_queue.h | 74 /** @scheduler: Single entity scheduler use to push jobs to this queue. */ 77 /** @entity: Scheduling entity backing this queue. */ 78 struct drm_sched_entity entity; member in struct:pvr_queue
|
/linux-master/drivers/staging/media/imx/ |
H A D | imx-ic-prp.c | 210 static int prp_link_setup(struct media_entity *entity, argument 214 struct v4l2_subdev *sd = media_entity_to_v4l2_subdev(entity); 221 ic_priv->sd.name, remote->entity->name, local->entity->name); 223 remote_sd = media_entity_to_v4l2_subdev(remote->entity); 304 csi = imx_media_pipeline_subdev(&ic_priv->sd.entity, 511 return media_entity_pads_init(&ic_priv->sd.entity, PRP_NUM_PADS,
|
H A D | imx-media-vdic.c | 672 static int vdic_link_setup(struct media_entity *entity, argument 676 struct v4l2_subdev *sd = media_entity_to_v4l2_subdev(entity); 682 sd->name, remote->entity->name, local->entity->name); 687 if (!is_media_entity_v4l2_subdev(remote->entity)) { 692 remote_sd = media_entity_to_v4l2_subdev(remote->entity); 722 if (!is_media_entity_v4l2_video_device(remote->entity)) { 733 if (!is_media_entity_v4l2_subdev(remote->entity)) { 738 remote_sd = media_entity_to_v4l2_subdev(remote->entity); 750 priv->src = remote->entity; [all...] |
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_sched.c | 89 ret = drm_sched_job_init(&job->base, &sched->entity, 406 struct drm_sched_entity *entity = &sched->entity; local 436 ret = drm_sched_entity_init(entity, DRM_SCHED_PRIORITY_KERNEL, 483 struct drm_sched_entity *entity = &sched->entity; local 488 drm_sched_entity_fini(entity);
|
/linux-master/drivers/media/platform/microchip/ |
H A D | microchip-csi2dc.c | 171 * @pads: Media entity pads for the csi2dc subdevice 490 pad = media_entity_get_fwnode_pad(&subdev->entity, asd->match.fwnode, 500 ret = media_create_pad_link(&csi2dc->input_sd->entity, 502 &csi2dc->csi2dc_sd.entity, 0, 507 csi2dc->input_sd->entity.name, 508 csi2dc->csi2dc_sd.entity.name); 691 csi2dc->csi2dc_sd.entity.function = MEDIA_ENT_F_VID_IF_BRIDGE; 692 csi2dc->csi2dc_sd.entity.ops = &csi2dc_entity_ops; 704 ret = media_entity_pads_init(&csi2dc->csi2dc_sd.entity, 708 dev_err(dev, "media entity ini [all...] |
/linux-master/drivers/media/platform/renesas/rzg2l-cru/ |
H A D | rzg2l-core.c | 65 source = &cru->csi.subdev->entity; 66 sink = &cru->ip.subdev.entity; 79 source = &cru->ip.subdev.entity; 80 sink = &cru->vdev.entity; 213 ret = media_entity_pads_init(&cru->vdev.entity, 1, &cru->pad);
|
/linux-master/drivers/media/platform/verisilicon/ |
H A D | hantro_drv.c | 748 struct media_entity *entity, 756 entity->obj_type = MEDIA_ENTITY_TYPE_BASE; 758 entity->info.dev.major = VIDEO_MAJOR; 759 entity->info.dev.minor = vdev->minor; 767 entity->name = name; 768 entity->function = function; 770 ret = media_entity_pads_init(entity, num_pads, pads); 774 ret = media_device_register_entity(mdev, entity); 790 ret = hantro_register_entity(mdev, &func->vdev.entity, "source", 812 ret = media_create_pad_link(&func->vdev.entity, 747 hantro_register_entity(struct media_device *mdev, struct media_entity *entity, const char *entity_name, struct media_pad *pads, int num_pads, int function, struct video_device *vdev) argument [all...] |
/linux-master/drivers/media/pci/intel/ivsc/ |
H A D | mei_csi.c | 337 for (i = 0; i < sd->entity.num_pads; i++) { 526 pad = media_entity_get_fwnode_pad(&subdev->entity, asd->match.fwnode, 534 return media_create_pad_link(&subdev->entity, pad, 535 &csi->subdev.entity, CSI_PAD_SINK, 703 csi->subdev.entity.function = MEDIA_ENT_F_VID_IF_BRIDGE; 704 csi->subdev.entity.ops = &mei_csi_entity_ops; 715 ret = media_entity_pads_init(&csi->subdev.entity, CSI_NUM_PADS, 736 media_entity_cleanup(&csi->subdev.entity); 761 media_entity_cleanup(&csi->subdev.entity);
|
/linux-master/drivers/media/platform/samsung/exynos4-is/ |
H A D | fimc-lite.c | 462 struct media_entity *me = &fimc->ve.vdev.entity; 512 struct media_entity *entity = &fimc->ve.vdev.entity; local 526 mutex_lock(&entity->graph_obj.mdev->graph_mutex); 527 entity->use_count--; 528 mutex_unlock(&entity->graph_obj.mdev->graph_mutex); 777 pad = &sd->entity.pads[0]; 795 if (!pad || !is_media_entity_v4l2_subdev(pad->entity)) 798 sd = media_entity_to_v4l2_subdev(pad->entity); 829 fimc->sensor = fimc_find_remote_sensor(&fimc->subdev.entity); 947 fimc_lite_link_setup(struct media_entity *entity, const struct media_pad *local, const struct media_pad *remote, u32 flags) argument [all...] |
/linux-master/drivers/staging/media/omap4iss/ |
H A D | iss_video.c | 193 if (!remote || !is_media_entity_v4l2_subdev(remote->entity)) 199 return media_entity_to_v4l2_subdev(remote->entity); 207 struct media_entity *entity; local 215 media_pipeline_for_each_entity(&pipe->pipe, &iter, entity) { 218 if (entity == &video->video.entity) 221 if (!is_media_entity_v4l2_video_device(entity)) 224 other = to_iss_video(media_entity_to_video_device(entity)); 351 struct iss_pipeline *pipe = to_iss_pipeline(&video->video.entity); 423 struct iss_pipeline *pipe = to_iss_pipeline(&video->video.entity); [all...] |
H A D | iss_resizer.c | 290 to_iss_pipeline(&resizer->subdev.entity); 397 if (omap4iss_module_sync_idle(&sd->entity, &resizer->wait, 700 * Media entity operations 705 * @entity: RESIZER media entity 712 static int resizer_link_setup(struct media_entity *entity, argument 716 struct v4l2_subdev *sd = media_entity_to_v4l2_subdev(entity); 722 if (is_media_entity_v4l2_subdev(remote->entity)) 736 if (remote->entity == &iss->ipipeif.subdev.entity) [all...] |
/linux-master/drivers/media/test-drivers/vimc/ |
H A D | vimc-capture.c | 411 /* Initialize the media entity */ 412 vcapture->vdev.entity.name = vcfg_name; 413 vcapture->vdev.entity.function = MEDIA_ENT_F_IO_V4L; 415 ret = media_entity_pads_init(&vcapture->vdev.entity, 458 vcapture->ved.ent = &vcapture->vdev.entity; 467 vdev->entity.ops = &vimc_capture_mops; 489 media_entity_cleanup(&vcapture->vdev.entity);
|
/linux-master/drivers/media/platform/renesas/ |
H A D | rcar-isp.c | 334 pad = media_entity_get_fwnode_pad(&subdev->entity, asd->match.fwnode, 345 return media_create_pad_link(&subdev->entity, pad, 346 &isp->subdev.entity, 0, 474 isp->subdev.entity.function = MEDIA_ENT_F_VID_MUX; 475 isp->subdev.entity.ops = &risp_entity_ops; 481 ret = media_entity_pads_init(&isp->subdev.entity, RCAR_ISP_NUM_PADS,
|
/linux-master/drivers/media/platform/atmel/ |
H A D | atmel-isi.c | 122 struct isi_graph_entity entity; member in struct:atmel_isi 430 ret = v4l2_subdev_call(isi->entity.subdev, video, s_stream, 1); 458 v4l2_subdev_call(isi->entity.subdev, video, s_stream, 0); 484 ret = v4l2_subdev_call(isi->entity.subdev, video, s_stream, 0); 570 ret = v4l2_subdev_call(isi->entity.subdev, pad, enum_frame_size, 592 .sd = isi->entity.subdev, 614 ret = v4l2_subdev_call(isi->entity.subdev, pad, set_fmt, 645 ret = v4l2_subdev_call(isi->entity.subdev, pad, 724 return v4l2_g_parm_cap(video_devdata(file), isi->entity.subdev, a); 731 return v4l2_s_parm_cap(video_devdata(file), isi->entity [all...] |
/linux-master/drivers/staging/media/ipu3/ |
H A D | ipu3-v4l2.c | 273 static int imgu_link_setup(struct media_entity *entity, argument 278 struct v4l2_subdev *sd = container_of(entity, struct v4l2_subdev, 279 entity); 1071 /* Initialize subdev media entity */ 1072 imgu_sd->subdev.entity.ops = &imgu_media_ops; 1077 r = media_entity_pads_init(&imgu_sd->subdev.entity, IMGU_NODE_NUM, 1081 "failed initialize subdev media entity (%d)\n", r); 1087 imgu_sd->subdev.entity.function = MEDIA_ENT_F_PROC_VIDEO_STATISTICS; 1116 media_entity_cleanup(&imgu_sd->subdev.entity); 1182 vdev->entity [all...] |
/linux-master/drivers/media/platform/ti/omap3isp/ |
H A D | ispccp2.c | 350 struct isp_pipeline *pipe = to_isp_pipeline(&ccp2->subdev.entity); 361 sensor = media_entity_to_v4l2_subdev(pad->entity); 388 struct isp_pipeline *pipe = to_isp_pipeline(&ccp2->subdev.entity); 540 struct isp_pipeline *pipe = to_isp_pipeline(&ccp2->subdev.entity); 564 struct isp_pipeline *pipe = to_isp_pipeline(&ccp2->subdev.entity); 850 ret = omap3isp_csiphy_acquire(ccp2->phy, &sd->entity); 885 if (omap3isp_module_sync_idle(&sd->entity, &ccp2->wait, 951 * Media entity operations 956 * @entity : Pointer to media entity structur 962 ccp2_link_setup(struct media_entity *entity, const struct media_pad *local, const struct media_pad *remote, u32 flags) argument [all...] |