Searched refs:watchers (Results 1 – 13 of 13) sorted by relevance
| /linux/include/linux/ |
| H A D | watch_queue.h | 74 struct hlist_head watchers; member 97 INIT_HLIST_HEAD(&wlist->watchers); in init_watch_list()
|
| H A D | key.h | 203 struct watch_list *watchers; /* Entities watching this key for changes */ member
|
| /linux/kernel/ |
| H A D | watch_queue.c | 209 hlist_for_each_entry_rcu(watch, &wlist->watchers, list_node) { in __post_watch_notification() 467 hlist_for_each_entry(w, &wlist->watchers, list_node) { in add_one_watch() 485 hlist_add_head_rcu(&watch->list_node, &wlist->watchers); in add_one_watch() 543 hlist_for_each_entry(watch, &wlist->watchers, list_node) { in remove_watch_from_object() 589 if (all && !hlist_empty(&wlist->watchers)) in remove_watch_from_object()
|
| /linux/security/keys/ |
| H A D | gc.c | 148 remove_watch_list(key->watchers, key->serial); in key_gc_unused_keys() 149 key->watchers = NULL; in key_gc_unused_keys()
|
| H A D | keyctl.c | 1810 if (!key->watchers) { in keyctl_watch_key() 1830 if (!key->watchers) { in keyctl_watch_key() 1831 key->watchers = wlist; in keyctl_watch_key() 1835 ret = add_watch_to_object(watch, key->watchers); in keyctl_watch_key() 1842 if (key->watchers) { in keyctl_watch_key() 1844 ret = remove_watch_from_object(key->watchers, in keyctl_watch_key()
|
| H A D | internal.h | 191 post_watch_notification(key->watchers, &n.watch, current_cred(), in notify_key()
|
| /linux/Documentation/core-api/ |
| H A D | errseq.rst | 34 The general idea is for "watchers" to sample an errseq_t value and keep 38 record errors in one place, and then have a number of "watchers" that
|
| H A D | watch_queue.rst | 97 A "watch list" is a list of watchers that are subscribed to a source of
|
| /linux/include/linux/ceph/ |
| H A D | osd_client.h | 626 struct ceph_watch_item **watchers,
|
| /linux/net/ceph/ |
| H A D | osd_client.c | 5021 struct ceph_watch_item **watchers, in decode_watchers() 5035 *watchers = kzalloc_objs(**watchers, *num_watchers, GFP_NOIO); in decode_watchers() 5036 if (!*watchers) in decode_watchers() 5040 ret = decode_watcher(p, end, *watchers + i); in decode_watchers() 5042 kfree(*watchers); in decode_watchers() 5056 * kfree(watchers); in ceph_osdc_list_watchers() 5061 struct ceph_watch_item **watchers, in ceph_osdc_list_watchers() 5097 ret = decode_watchers(&p, end, watchers, num_watchers); in ceph_osdc_list_watchers() 5020 decode_watchers(void ** p,void * end,struct ceph_watch_item ** watchers,u32 * num_watchers) decode_watchers() argument 5057 ceph_osdc_list_watchers(struct ceph_osd_client * osdc,struct ceph_object_id * oid,struct ceph_object_locator * oloc,struct ceph_watch_item ** watchers,u32 * num_watchers) ceph_osdc_list_watchers() argument
|
| /linux/net/bridge/netfilter/ |
| H A D | Kconfig | 232 # watchers
|
| /linux/drivers/block/ |
| H A D | rbd.c | 3955 struct ceph_watch_item *watchers; in find_watcher() local 3962 &rbd_dev->header_oloc, &watchers, in find_watcher() 3975 if (ceph_addr_equal_no_type(&watchers[i].addr, in find_watcher() 3977 watchers[i].cookie == cookie) { in find_watcher() 3979 .gid = le64_to_cpu(watchers[i].name.num), in find_watcher() 3994 kfree(watchers); in find_watcher()
|
| /linux/ |
| H A D | MAINTAINERS | 3389 R: cros-qcom-dts-watchers@chromium.org
|