mirror of
https://github.com/torvalds/linux.git
synced 2026-05-31 02:24:24 +02:00
vfio: selftests: Rename struct vfio_iommu_mode to iommu_mode
Rename struct vfio_iommu_mode to struct iommu_mode since the mode can include iommufd. This also prepares for splitting out all the IOMMU code into its own structs/helpers/files which are independent from the vfio_pci_device code. No function change intended. Reviewed-by: Alex Mastro <amastro@fb.com> Tested-by: Alex Mastro <amastro@fb.com> Reviewed-by: Raghavendra Rao Ananta <rananta@google.com> Signed-off-by: David Matlack <dmatlack@google.com> Link: https://lore.kernel.org/r/20251126231733.3302983-5-dmatlack@google.com Signed-off-by: Alex Williamson <alex@shazbot.org>
This commit is contained in:
parent
6282ca8585
commit
dd56ef239d
|
|
@ -50,7 +50,7 @@
|
|||
VFIO_LOG_AND_EXIT(_fmt, ##__VA_ARGS__); \
|
||||
} while (0)
|
||||
|
||||
struct vfio_iommu_mode {
|
||||
struct iommu_mode {
|
||||
const char *name;
|
||||
const char *container_path;
|
||||
unsigned long iommu_type;
|
||||
|
|
@ -166,7 +166,7 @@ struct vfio_pci_driver {
|
|||
struct vfio_pci_device {
|
||||
int fd;
|
||||
|
||||
const struct vfio_iommu_mode *iommu_mode;
|
||||
const struct iommu_mode *iommu_mode;
|
||||
int group_fd;
|
||||
int container_fd;
|
||||
|
||||
|
|
|
|||
|
|
@ -713,7 +713,7 @@ const char *vfio_pci_get_cdev_path(const char *bdf)
|
|||
}
|
||||
|
||||
/* Reminder: Keep in sync with FIXTURE_VARIANT_ADD_ALL_IOMMU_MODES(). */
|
||||
static const struct vfio_iommu_mode iommu_modes[] = {
|
||||
static const struct iommu_mode iommu_modes[] = {
|
||||
{
|
||||
.name = "vfio_type1_iommu",
|
||||
.container_path = "/dev/vfio/vfio",
|
||||
|
|
@ -741,7 +741,7 @@ static const struct vfio_iommu_mode iommu_modes[] = {
|
|||
|
||||
const char *default_iommu_mode = "iommufd";
|
||||
|
||||
static const struct vfio_iommu_mode *lookup_iommu_mode(const char *iommu_mode)
|
||||
static const struct iommu_mode *lookup_iommu_mode(const char *iommu_mode)
|
||||
{
|
||||
int i;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user