Lines Matching refs:entity

49  * Continues upstream from the pad entity's sink pads.
55 struct media_entity *entity = srcpad->entity;
62 /* skip this entity if not a v4l2_subdev */
63 if (!is_media_entity_v4l2_subdev(entity))
66 sd = media_entity_to_v4l2_subdev(entity);
71 entity->name, srcpad->index);
74 * just skip this entity.
86 vdev->vfd->entity.name, entity->name, srcpad->index);
96 /* move upstream from this entity's sink pads */
97 for (i = 0; i < entity->num_pads; i++) {
98 struct media_pad *pad = &entity->pads[i];
103 list_for_each_entry(link, &entity->links, list) {
124 struct media_entity *entity;
129 entity = &sd->entity;
131 entity->num_pads, sizeof(*vdev_lists),
139 for (i = 0; i < entity->num_pads; i++)
158 link = list_first_entry(&vdev->vfd->entity.links,
193 * adds controls to a video device from an entity subdevice.
194 * Continues upstream from the entity's sink pads.
198 struct media_entity *entity)
202 if (is_media_entity_v4l2_subdev(entity)) {
203 struct v4l2_subdev *sd = media_entity_to_v4l2_subdev(entity);
207 vfd->entity.name, sd->entity.name);
217 for (i = 0; i < entity->num_pads; i++) {
218 struct media_pad *pad, *spad = &entity->pads[i];
224 if (!pad || !is_media_entity_v4l2_subdev(pad->entity))
227 ret = imx_media_inherit_controls(imxmd, vfd, pad->entity);
240 struct media_entity *source = link->source->entity;
279 vfd->entity.name);
291 vfd->entity.name);
293 &vfd->entity);
305 struct media_entity *entity = &sd->entity;
311 for (i = 0; i < entity->num_pads; i++) {
312 struct media_pad *pad = &entity->pads[i];