Home
last modified time | relevance | path

Searched refs:release_watch (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.15/include/linux/
Dwatch_queue.h75 void (*release_watch)(struct watch *); member
95 void (*release_watch)(struct watch *)) in init_watch_list()
99 wlist->release_watch = release_watch; in init_watch_list()
/Linux-v5.15/kernel/
Dwatch_queue.c537 if (wlist->release_watch) { in remove_watch_from_object()
538 void (*release_watch)(struct watch *); in remove_watch_from_object() local
540 release_watch = wlist->release_watch; in remove_watch_from_object()
542 (*release_watch)(watch); in remove_watch_from_object()
585 void (*release_watch)(struct watch *); in watch_queue_clear() local
597 release_watch = wlist->release_watch; in watch_queue_clear()
601 if (release_watch) { in watch_queue_clear()
606 (*release_watch)(watch); in watch_queue_clear()
/Linux-v5.15/Documentation/
Dwatch_queue.rst109 void (*release_watch)(struct watch *wlist));
111 Initialise a watch list. If ``release_watch`` is not NULL, then this
166 is cleaned up by the ``watch_list::release_watch()`` method.