Lines Matching refs:entity
33 * @entity: media entity, from the corresponding V4L2 subdev
38 struct media_entity *entity;
56 struct xvip_graph_entity *entity;
66 entity = to_xvip_entity(asd);
67 if (entity->asd.match.fwnode == fwnode)
68 return entity;
76 struct xvip_graph_entity *entity)
79 struct media_entity *local = entity->entity;
88 dev_dbg(xdev->dev, "creating links for entity %s\n", local->name);
92 ep = fwnode_graph_get_next_endpoint(entity->asd.match.fwnode,
134 /* Find the remote entity. */
137 dev_err(xdev->dev, "no entity found for %p\n",
144 remote = ent->entity;
236 /* Find the remote entity. */
239 dev_err(xdev->dev, "no entity found for %pOF\n",
246 if (link.remote_port >= ent->entity->num_pads) {
256 source = &dma->video.entity;
258 sink = ent->entity;
261 source = ent->entity;
263 sink = &dma->video.entity;
294 struct xvip_graph_entity *entity;
300 /* Create links for every entity. */
302 entity = to_xvip_entity(asd);
303 ret = xvip_graph_build_one(xdev, entity);
324 struct xvip_graph_entity *entity = to_xvip_entity(asc);
326 entity->entity = &subdev->entity;
327 entity->subdev = subdev;
389 struct xvip_graph_entity *entity;
404 entity = to_xvip_entity(asd);
405 ret = xvip_graph_parse_one(xdev, entity->asd.match.fwnode);