linux/io_uring/eventfd.c

// SPDX-License-Identifier: GPL-2.0
#include <linux/kernel.h>
#include <linux/errno.h>
#include <linux/mm.h>
#include <linux/slab.h>
#include <linux/eventfd.h>
#include <linux/eventpoll.h>
#include <linux/io_uring.h>
#include <linux/io_uring_types.h>

#include "io-wq.h"
#include "eventfd.h"

struct io_ev_fd {};

enum {};

static void io_eventfd_free(struct rcu_head *rcu)
{}

static void io_eventfd_do_signal(struct rcu_head *rcu)
{}

void io_eventfd_signal(struct io_ring_ctx *ctx)
{}

void io_eventfd_flush_signal(struct io_ring_ctx *ctx)
{}

int io_eventfd_register(struct io_ring_ctx *ctx, void __user *arg,
			unsigned int eventfd_async)
{}

int io_eventfd_unregister(struct io_ring_ctx *ctx)
{}