linux/drivers/infiniband/core/uverbs_std_types_async_fd.c

// SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB
/*
 * Copyright (c) 2019, Mellanox Technologies inc.  All rights reserved.
 */

#include <rdma/uverbs_std_types.h>
#include <rdma/uverbs_ioctl.h>
#include "rdma_core.h"
#include "uverbs.h"

static int UVERBS_HANDLER(UVERBS_METHOD_ASYNC_EVENT_ALLOC)(
	struct uverbs_attr_bundle *attrs)
{}

static void uverbs_async_event_destroy_uobj(struct ib_uobject *uobj,
					    enum rdma_remove_reason why)
{}

int uverbs_async_event_release(struct inode *inode, struct file *filp)
{}

DECLARE_UVERBS_NAMED_METHOD();

DECLARE_UVERBS_NAMED_OBJECT();

const struct uapi_definition uverbs_def_obj_async_fd[] =;