Lines Matching refs:asd
37 struct v4l2_async_subdev asd; /* must be first */ member
43 to_xvip_entity(struct v4l2_async_subdev *asd) in to_xvip_entity() argument
45 return container_of(asd, struct xvip_graph_entity, asd); in to_xvip_entity()
57 struct v4l2_async_subdev *asd; in xvip_graph_find_entity() local
59 list_for_each_entry(asd, &xdev->notifier.asd_list, asd_list) { in xvip_graph_find_entity()
60 entity = to_xvip_entity(asd); in xvip_graph_find_entity()
61 if (entity->asd.match.fwnode == fwnode) in xvip_graph_find_entity()
85 ep = fwnode_graph_get_next_endpoint(entity->asd.match.fwnode, in xvip_graph_build_one()
288 struct v4l2_async_subdev *asd; in xvip_graph_notify_complete() local
294 list_for_each_entry(asd, &xdev->notifier.asd_list, asd_list) { in xvip_graph_notify_complete()
295 entity = to_xvip_entity(asd); in xvip_graph_notify_complete()
320 struct v4l2_async_subdev *asd; in xvip_graph_notify_bound() local
325 list_for_each_entry(asd, &xdev->notifier.asd_list, asd_list) { in xvip_graph_notify_bound()
326 entity = to_xvip_entity(asd); in xvip_graph_notify_bound()
328 if (entity->asd.match.fwnode != subdev->fwnode) in xvip_graph_notify_bound()
333 entity->asd.match.fwnode); in xvip_graph_notify_bound()
362 struct v4l2_async_subdev *asd; in xvip_graph_parse_one() local
385 asd = v4l2_async_notifier_add_fwnode_subdev( in xvip_graph_parse_one()
389 if (IS_ERR(asd)) { in xvip_graph_parse_one()
390 ret = PTR_ERR(asd); in xvip_graph_parse_one()
406 struct v4l2_async_subdev *asd; in xvip_graph_parse() local
419 list_for_each_entry(asd, &xdev->notifier.asd_list, asd_list) { in xvip_graph_parse()
420 entity = to_xvip_entity(asd); in xvip_graph_parse()
421 ret = xvip_graph_parse_one(xdev, entity->asd.match.fwnode); in xvip_graph_parse()