Lines Matching defs:entity
51 static int video_mux_link_setup(struct media_entity *entity,
55 struct v4l2_subdev *sd = media_entity_to_v4l2_subdev(entity);
57 u16 source_pad = entity->num_pads - 1;
68 remote->entity->name, remote->index, local->entity->name,
121 pad = media_entity_remote_pad(&sd->entity.pads[vmux->active]);
127 if (!is_media_entity_v4l2_subdev(pad->entity)) {
128 dev_err(sd->dev, "Upstream entity is not a v4l2 subdev\n");
132 upstream_sd = media_entity_to_v4l2_subdev(pad->entity);
181 u16 source_pad = sd->entity.num_pads - 1;
321 for (i = 0; i < sd->entity.num_pads; i++) {
468 vmux->subdev.entity.function = MEDIA_ENT_F_VID_MUX;
469 ret = media_entity_pads_init(&vmux->subdev.entity, num_pads,
474 vmux->subdev.entity.ops = &video_mux_ops;
493 media_entity_cleanup(&sd->entity);