summaryrefslogtreecommitdiff
path: root/usr/src/lib/libvmmapi/common/vmmapi.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libvmmapi/common/vmmapi.h')
-rw-r--r--usr/src/lib/libvmmapi/common/vmmapi.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/usr/src/lib/libvmmapi/common/vmmapi.h b/usr/src/lib/libvmmapi/common/vmmapi.h
index f7aaa02087..72e43a4e3d 100644
--- a/usr/src/lib/libvmmapi/common/vmmapi.h
+++ b/usr/src/lib/libvmmapi/common/vmmapi.h
@@ -225,6 +225,7 @@ int vm_setup_pptdev_msi(struct vmctx *ctx, int vcpu, int bus, int slot,
int vm_setup_pptdev_msix(struct vmctx *ctx, int vcpu, int bus, int slot,
int func, int idx, uint64_t addr, uint64_t msg,
uint32_t vector_control);
+int vm_disable_pptdev_msix(struct vmctx *ctx, int bus, int slot, int func);
int vm_get_pptdev_limits(struct vmctx *ctx, int bus, int slot, int func,
int *msi_limit, int *msix_limit);
#else /* __FreeBSD__ */
@@ -236,6 +237,7 @@ int vm_setup_pptdev_msi(struct vmctx *ctx, int vcpu, int pptfd,
uint64_t addr, uint64_t msg, int numvec);
int vm_setup_pptdev_msix(struct vmctx *ctx, int vcpu, int pptfd,
int idx, uint64_t addr, uint64_t msg, uint32_t vector_control);
+int vm_disable_pptdev_msix(struct vmctx *ctx, int pptfd);
int vm_get_pptdev_limits(struct vmctx *ctx, int pptfd, int *msi_limit,
int *msix_limit);
#endif /* __FreeBSD__ */