Lines Matching refs:notifier
59 list_for_each_entry(asd, &xdev->notifier.asd_list, asd_list) { in xvip_graph_find_entity()
283 static int xvip_graph_notify_complete(struct v4l2_async_notifier *notifier) in xvip_graph_notify_complete() argument
286 container_of(notifier, struct xvip_composite_device, notifier); in xvip_graph_notify_complete()
294 list_for_each_entry(asd, &xdev->notifier.asd_list, asd_list) { in xvip_graph_notify_complete()
313 static int xvip_graph_notify_bound(struct v4l2_async_notifier *notifier, in xvip_graph_notify_bound() argument
318 container_of(notifier, struct xvip_composite_device, notifier); in xvip_graph_notify_bound()
325 list_for_each_entry(asd, &xdev->notifier.asd_list, asd_list) { in xvip_graph_notify_bound()
385 xge = v4l2_async_nf_add_fwnode(&xdev->notifier, remote, in xvip_graph_parse_one()
397 v4l2_async_nf_cleanup(&xdev->notifier); in xvip_graph_parse_one()
418 list_for_each_entry(asd, &xdev->notifier.asd_list, asd_list) { in xvip_graph_parse()
422 v4l2_async_nf_cleanup(&xdev->notifier); in xvip_graph_parse()
499 v4l2_async_nf_unregister(&xdev->notifier); in xvip_graph_cleanup()
500 v4l2_async_nf_cleanup(&xdev->notifier); in xvip_graph_cleanup()
526 if (list_empty(&xdev->notifier.asd_list)) { in xvip_graph_init()
533 xdev->notifier.ops = &xvip_graph_notify_ops; in xvip_graph_init()
535 ret = v4l2_async_nf_register(&xdev->v4l2_dev, &xdev->notifier); in xvip_graph_init()
599 v4l2_async_nf_init(&xdev->notifier); in xvip_composite_probe()