| /* SPDX-License-Identifier: GPL-2.0-only */ |
| /* Copyright(c) 2023 Advanced Micro Devices, Inc */ |
| |
| #ifndef _AUX_DRV_H_ |
| #define _AUX_DRV_H_ |
| |
| #include <linux/virtio_pci_modern.h> |
| |
| #define PDS_VDPA_DRV_DESCRIPTION "AMD/Pensando vDPA VF Device Driver" |
| #define PDS_VDPA_DRV_NAME KBUILD_MODNAME |
| |
| struct pds_vdpa_aux { |
| struct pds_auxiliary_dev *padev; |
| |
| struct vdpa_mgmt_dev vdpa_mdev; |
| struct pds_vdpa_device *pdsv; |
| |
| struct pds_vdpa_ident ident; |
| |
| int vf_id; |
| struct dentry *dentry; |
| struct virtio_pci_modern_device vd_mdev; |
| |
| int nintrs; |
| }; |
| #endif /* _AUX_DRV_H_ */ |