Lines Matching defs:entity
1306 if (is_media_entity_v4l2_subdev(pad->entity)) {
1308 media_entity_to_v4l2_subdev(pad->entity);
1321 struct media_entity *entity = link->sink->entity;
1322 struct video_device *vd = media_entity_to_video_device(entity);
1329 if (!media_pad_remote_pad_first(entity->pads)) {
1434 ret = media_entity_get_fwnode_pad(&q->sensor->entity,
1443 ret = media_create_pad_link(&q->sensor->entity, ret,
1444 &q->subdev.entity, CIO2_PAD_SINK,
1568 subdev->entity.ops = &cio2_media_ops;
1570 r = media_entity_pads_init(&subdev->entity, CIO2_PADS, q->subdev_pads);
1572 dev_err(dev, "failed initialize subdev media entity (%d)\n", r);
1577 vdev->entity.ops = &cio2_video_entity_ops;
1578 r = media_entity_pads_init(&vdev->entity, 1, &q->vdev_pad);
1580 dev_err(dev, "failed initialize videodev media entity (%d)\n",
1591 subdev->entity.function = MEDIA_ENT_F_VID_IF_BRIDGE;
1634 &subdev->entity, CIO2_PAD_SOURCE, &vdev->entity, 0,
1646 media_entity_cleanup(&vdev->entity);
1648 media_entity_cleanup(&subdev->entity);
1661 media_entity_cleanup(&q->vdev.entity);
1663 media_entity_cleanup(&q->subdev.entity);