Home
last modified time | relevance | path

Searched refs:watch_queue (Results 1 – 25 of 29) sorted by relevance

12

/linux/kernel/
A Dwatch_queue.c40 struct watch_queue *wqueue = (struct watch_queue *)buf->private; in watch_queue_pipe_buf_release()
181 struct watch_queue *wqueue; in __post_watch_notification()
218 struct watch_queue *wqueue = pipe->watch_queue; in watch_queue_set_size()
293 struct watch_queue *wqueue = pipe->watch_queue; in watch_queue_set_filter()
367 struct watch_queue *wqueue = in __put_watch_queue()
488 struct watch_queue *wqueue; in remove_watch_from_object()
625 struct watch_queue *get_watch_queue(int fd) in get_watch_queue()
634 if (pipe && pipe->watch_queue) { in get_watch_queue()
635 wqueue = pipe->watch_queue; in get_watch_queue()
650 struct watch_queue *wqueue; in watch_queue_init()
[all …]
A DMakefile129 obj-$(CONFIG_WATCH_QUEUE) += watch_queue.o
/linux/include/linux/
A Dwatch_queue.h37 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 *);
A Dpipe_fs_i.h81 struct watch_queue *watch_queue; member
/linux/fs/
A Dpipe.c438 if (pipe->watch_queue) { in pipe_write()
833 if (pipe->watch_queue) { in free_pipe_info()
834 watch_queue_clear(pipe->watch_queue); in free_pipe_info()
835 put_watch_queue(pipe->watch_queue); in free_pipe_info()
1315 if (pipe->watch_queue) in pipe_set_size()
1370 if (for_splice && pipe->watch_queue) in get_pipe_info()
A D.pipe.o.cmd1254 include/linux/watch_queue.h \
1255 include/uapi/linux/watch_queue.h \
/linux/samples/
A DMakefile33 subdir-$(CONFIG_SAMPLE_WATCH_QUEUE) += watch_queue
A DKconfig238 bool "Build example watch_queue notification API consumer"
/linux/Documentation/translations/zh_TW/
A Dindex.rst168 * watch_queue
/linux/Documentation/
A Dwatch_queue.rst130 * ``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,
A Dindex.rst169 watch_queue
/linux/Documentation/translations/zh_CN/
A Dindex.rst187 * watch_queue
/linux/security/keys/
A D.proc.o.cmd835 include/linux/watch_queue.h \
836 include/uapi/linux/watch_queue.h \
A D.gc.o.cmd926 include/linux/watch_queue.h \
927 include/uapi/linux/watch_queue.h \
A D.keyctl_pkey.o.cmd760 include/linux/watch_queue.h \
761 include/uapi/linux/watch_queue.h \
A D.permission.o.cmd925 include/linux/watch_queue.h \
926 include/uapi/linux/watch_queue.h \
A D.request_key_auth.o.cmd849 include/linux/watch_queue.h \
850 include/uapi/linux/watch_queue.h \
A D.sysctl.o.cmd729 include/linux/watch_queue.h \
730 include/uapi/linux/watch_queue.h \
A D.user_defined.o.cmd850 include/linux/watch_queue.h \
851 include/uapi/linux/watch_queue.h \
A D.key.o.cmd1049 include/linux/watch_queue.h \
1050 include/uapi/linux/watch_queue.h \
A Dkeyctl.c1770 struct watch_queue *wqueue; in keyctl_watch_key()
A D.compat.o.cmd1213 include/linux/watch_queue.h \
1214 include/uapi/linux/watch_queue.h \
A D.keyctl.o.cmd1215 include/linux/watch_queue.h \
1216 include/uapi/linux/watch_queue.h \
A D.keyring.o.cmd1296 include/linux/watch_queue.h \
1297 include/uapi/linux/watch_queue.h \
/linux/Documentation/userspace-api/ioctl/
A Dioctl-number.rst206 'W' 60-61 linux/watch_queue.h

Completed in 53 milliseconds

12