Searched refs:watch_queue (Results 1 – 20 of 20) sorted by relevance
/openbmc/linux/kernel/ |
H A D | watch_queue.c | 42 static inline bool lock_wqueue(struct watch_queue *wqueue) in lock_wqueue() 52 static inline void unlock_wqueue(struct watch_queue *wqueue) in unlock_wqueue() 60 struct watch_queue *wqueue = (struct watch_queue *)buf->private; in watch_queue_pipe_buf_release() 97 static bool post_one_notification(struct watch_queue *wqueue, in post_one_notification() 200 struct watch_queue *wqueue; in __post_watch_notification() 240 struct watch_queue *wqueue = pipe->watch_queue; in watch_queue_set_size() 314 struct watch_queue *wqueue = pipe->watch_queue; in watch_queue_set_filter() 388 struct watch_queue *wqueue = in __put_watch_queue() 389 container_of(kref, struct watch_queue, usage); in __put_watch_queue() 408 void put_watch_queue(struct watch_queue *wqueue) in put_watch_queue() [all …]
|
H A D | Makefile | 130 obj-$(CONFIG_WATCH_QUEUE) += watch_queue.o
|
/openbmc/linux/include/linux/ |
H A D | watch_queue.h | 38 struct watch_queue { struct 59 struct watch_queue __rcu *queue; /* Queue to post events to */ argument 83 extern struct watch_queue *get_watch_queue(int); 84 extern void put_watch_queue(struct watch_queue *); 85 extern void init_watch(struct watch *, struct watch_queue *); 87 extern int remove_watch_from_object(struct watch_list *, struct watch_queue *, u64, bool); 92 extern void watch_queue_clear(struct watch_queue *);
|
H A D | pipe_fs_i.h | 81 struct watch_queue *watch_queue; member 137 return pipe->watch_queue != NULL; in pipe_has_watch_queue()
|
/openbmc/linux/Documentation/translations/zh_CN/core-api/ |
H A D | watch_queue.rst | 5 :Original: Documentation/core-api/watch_queue.rst 121 * ``struct watch_queue *get_watch_queue(int fd);`` 126 * ``void put_watch_queue(struct watch_queue *wqueue);`` 159 * ``void init_watch(struct watch *watch, struct watch_queue *wqueue);`` 171 struct watch_queue *wqueue,
|
H A D | index.rst | 31 watch_queue
|
/openbmc/linux/samples/ |
H A D | Makefile | 36 subdir-$(CONFIG_SAMPLE_WATCH_QUEUE) += watch_queue
|
H A D | Kconfig | 266 bool "Build example watch_queue notification API consumer"
|
/openbmc/linux/Documentation/core-api/ |
H A D | watch_queue.rst | 130 * ``struct watch_queue *get_watch_queue(int fd);`` 137 * ``void put_watch_queue(struct watch_queue *wqueue);`` 173 * ``void init_watch(struct watch *watch, struct watch_queue *wqueue);`` 187 struct watch_queue *wqueue,
|
H A D | index.rst | 21 watch_queue
|
/openbmc/linux/fs/ |
H A D | pipe.c | 841 if (pipe->watch_queue) in free_pipe_info() 842 watch_queue_clear(pipe->watch_queue); in free_pipe_info() 853 if (pipe->watch_queue) in free_pipe_info() 854 put_watch_queue(pipe->watch_queue); in free_pipe_info()
|
/openbmc/linux/Documentation/userspace-api/ioctl/ |
H A D | ioctl-number.rst | 210 'W' 60-61 linux/watch_queue.h
|
/openbmc/linux/security/keys/ |
H A D | keyctl.c | 1775 struct watch_queue *wqueue; in keyctl_watch_key()
|
/openbmc/linux/init/ |
H A D | Kconfig | 445 See Documentation/core-api/watch_queue.rst
|
/openbmc/linux/Documentation/security/keys/ |
H A D | core.rst | 1049 See Documentation/core-api/watch_queue.rst for more information.
|
/openbmc/linux/ |
H A D | opengrok2.0.log | [all...] |
H A D | opengrok0.0.log | [all...] |
H A D | opengrok1.0.log | [all...] |
/openbmc/ |
D | opengrok1.0.log | [all...] |
D | opengrok2.0.log | [all...] |