Searched refs:watch_queue (Results 1 – 14 of 14) sorted by relevance
43 static inline bool lock_wqueue(struct watch_queue *wqueue) in lock_wqueue()53 static inline void unlock_wqueue(struct watch_queue *wqueue) in unlock_wqueue()61 struct watch_queue *wqueue = (struct watch_queue *)buf->private; in watch_queue_pipe_buf_release()98 static bool post_one_notification(struct watch_queue *wqueue, in post_one_notification()204 struct watch_queue *wqueue; in __post_watch_notification()244 struct watch_queue *wqueue = pipe->watch_queue; in watch_queue_set_size()320 struct watch_queue *wqueue = pipe->watch_queue; in watch_queue_set_filter()394 struct watch_queue *wqueue = in __put_watch_queue()395 container_of(kref, struct watch_queue, usage); in __put_watch_queue()414 void put_watch_queue(struct watch_queue *wqueue) in put_watch_queue()[all …]
127 obj-$(CONFIG_WATCH_QUEUE) += watch_queue.o
38 struct watch_queue { struct60 struct watch_queue __rcu *queue; /* Queue to post events to */ argument84 extern struct watch_queue *get_watch_queue(int);85 extern void put_watch_queue(struct watch_queue *);86 extern void init_watch(struct watch *, struct watch_queue *);88 extern int remove_watch_from_object(struct watch_list *, struct watch_queue *, u64, bool);93 extern void watch_queue_clear(struct watch_queue *);
81 struct watch_queue *watch_queue; member
30 subdir-$(CONFIG_SAMPLE_WATCH_QUEUE) += watch_queue
213 bool "Build example watch_queue notification API consumer"
439 if (pipe->watch_queue) { in pipe_write()834 if (pipe->watch_queue) in free_pipe_info()835 watch_queue_clear(pipe->watch_queue); in free_pipe_info()846 if (pipe->watch_queue) in free_pipe_info()847 put_watch_queue(pipe->watch_queue); in free_pipe_info()1323 if (pipe->watch_queue) in pipe_set_size()1379 if (for_splice && pipe->watch_queue) in get_pipe_info()
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,
196 watch_queue
52 include <uapi/linux/watch_queue.h>
205 'W' 60-61 linux/watch_queue.h
1770 struct watch_queue *wqueue; in keyctl_watch_key()
1049 See Documentation/watch_queue.rst for more information.
401 See Documentation/watch_queue.rst