Home
last modified time | relevance | path

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

/linux-6.3-rc2/include/linux/
A Dwatch_queue.h76 void (*release_watch)(struct watch *); member
96 void (*release_watch)(struct watch *)) in init_watch_list()
100 wlist->release_watch = release_watch; in init_watch_list()
/linux-6.3-rc2/kernel/
A Dwatch_queue.c575 if (wlist->release_watch) { in remove_watch_from_object()
576 void (*release_watch)(struct watch *); in remove_watch_from_object() local
578 release_watch = wlist->release_watch; in remove_watch_from_object()
580 (*release_watch)(watch); in remove_watch_from_object()
623 void (*release_watch)(struct watch *); in watch_queue_clear() local
635 release_watch = wlist->release_watch; in watch_queue_clear()
639 if (release_watch) { in watch_queue_clear()
644 (*release_watch)(watch); in watch_queue_clear()
/linux-6.3-rc2/Documentation/translations/zh_CN/core-api/
A Dwatch_queue.rst105 void (*release_watch)(struct watch *wlist));
107 初始化一个观测列表。 如果 ``release_watch`` 不是NULL,那么这表示当watch_list对
152 ``private`` 字段是与watch_list相关联的驱动程序数据,并由 ``watch_list::release_watch()``
/linux-6.3-rc2/Documentation/core-api/
A 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.

Completed in 5 milliseconds