linux/drivers/vdpa/pds/vdpa_dev.h

/* SPDX-License-Identifier: GPL-2.0-only */
/* Copyright(c) 2023 Advanced Micro Devices, Inc */

#ifndef _VDPA_DEV_H_
#define _VDPA_DEV_H_

#include <linux/pci.h>
#include <linux/vdpa.h>

struct pds_vdpa_vq_info {};

#define PDS_VDPA_MAX_QUEUES
#define PDS_VDPA_MAX_QLEN
struct pds_vdpa_device {};

#define PDS_VDPA_PACKED_INVERT_IDX

void pds_vdpa_release_irqs(struct pds_vdpa_device *pdsv);
int pds_vdpa_get_mgmt_info(struct pds_vdpa_aux *vdpa_aux);
#endif /* _VDPA_DEV_H_ */