Lines Matching refs:eventfd_ctx
23 struct eventfd_ctx {
54 int eventfd_signal(struct eventfd_ctx *ctx, int n)
72 static void eventfd_free_ctx(struct eventfd_ctx *ctx)
79 struct eventfd_ctx *ctx = container_of(kref, struct eventfd_ctx, kref);
90 struct eventfd_ctx *eventfd_ctx_get(struct eventfd_ctx *ctx)
104 void eventfd_ctx_put(struct eventfd_ctx *ctx)
112 struct eventfd_ctx *ctx = file->private_data;
121 struct eventfd_ctx *ctx = file->private_data;
139 static void eventfd_ctx_do_read(struct eventfd_ctx *ctx, __u64 *cnt)
158 int eventfd_ctx_remove_wait_queue(struct eventfd_ctx *ctx, wait_queue_t *wait,
188 ssize_t eventfd_ctx_read(struct eventfd_ctx *ctx, int no_wait, __u64 *cnt)
231 struct eventfd_ctx *ctx = file->private_data;
247 struct eventfd_ctx *ctx = file->private_data;
333 struct eventfd_ctx *eventfd_ctx_fdget(int fd)
336 struct eventfd_ctx *ctx;
340 return (struct eventfd_ctx *) file;
357 struct eventfd_ctx *eventfd_ctx_fileget(struct file *file)
383 struct eventfd_ctx *ctx;