Lines Matching refs:watch_queue
40 struct watch_queue *wqueue = (struct watch_queue *)buf->private; in watch_queue_pipe_buf_release()
72 static bool post_one_notification(struct watch_queue *wqueue, in post_one_notification()
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()
368 container_of(kref, struct watch_queue, usage); in __put_watch_queue()
385 void put_watch_queue(struct watch_queue *wqueue) in put_watch_queue()
422 void init_watch(struct watch *watch, struct watch_queue *wqueue) in init_watch()
444 struct watch_queue *wqueue = rcu_access_pointer(watch->queue); in add_watch_to_object()
448 struct watch_queue *wq = rcu_access_pointer(w->queue); in add_watch_to_object()
484 int remove_watch_from_object(struct watch_list *wlist, struct watch_queue *wq, in remove_watch_from_object()
488 struct watch_queue *wqueue; in remove_watch_from_object()
560 void watch_queue_clear(struct watch_queue *wqueue) in watch_queue_clear()
625 struct watch_queue *get_watch_queue(int fd) in get_watch_queue()
628 struct watch_queue *wqueue = ERR_PTR(-EINVAL); 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()
661 pipe->watch_queue = wqueue; in watch_queue_init()