Lines Matching refs:notifier
59 &xdev->notifier.done_list, in xvip_graph_find_entity()
60 &xdev->notifier.waiting_list in xvip_graph_find_entity()
285 static int xvip_graph_notify_complete(struct v4l2_async_notifier *notifier) in xvip_graph_notify_complete() argument
288 container_of(notifier, struct xvip_composite_device, notifier); in xvip_graph_notify_complete()
296 list_for_each_entry(asd, &xdev->notifier.done_list, asc_entry) { in xvip_graph_notify_complete()
315 static int xvip_graph_notify_bound(struct v4l2_async_notifier *notifier, in xvip_graph_notify_bound() argument
365 xge = v4l2_async_nf_add_fwnode(&xdev->notifier, remote, in xvip_graph_parse_one()
377 v4l2_async_nf_cleanup(&xdev->notifier); in xvip_graph_parse_one()
398 list_for_each_entry(asd, &xdev->notifier.waiting_list, asc_entry) { in xvip_graph_parse()
402 v4l2_async_nf_cleanup(&xdev->notifier); in xvip_graph_parse()
476 v4l2_async_nf_unregister(&xdev->notifier); in xvip_graph_cleanup()
477 v4l2_async_nf_cleanup(&xdev->notifier); in xvip_graph_cleanup()
496 v4l2_async_nf_init(&xdev->notifier, &xdev->v4l2_dev); in xvip_graph_init()
505 if (list_empty(&xdev->notifier.waiting_list)) { in xvip_graph_init()
512 xdev->notifier.ops = &xvip_graph_notify_ops; in xvip_graph_init()
514 ret = v4l2_async_nf_register(&xdev->notifier); in xvip_graph_init()