From f42ee5d8ac66980335478d9fab2acb20fe03d958 Mon Sep 17 00:00:00 2001 From: Jason Gunthorpe Date: Wed, 26 Oct 2022 10:57:03 -0300 Subject: sys/linux: add iommufd descriptions --- sys/linux/dev_iommu.txt.const | 50 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 sys/linux/dev_iommu.txt.const (limited to 'sys/linux/dev_iommu.txt.const') diff --git a/sys/linux/dev_iommu.txt.const b/sys/linux/dev_iommu.txt.const new file mode 100644 index 000000000..d80d36bb3 --- /dev/null +++ b/sys/linux/dev_iommu.txt.const @@ -0,0 +1,50 @@ +# Code generated by syz-sysgen. DO NOT EDIT. +arches = 386, amd64, arm, arm64, mips64le, ppc64le, riscv64, s390x +AT_FDCWD = 18446744073709551516 +IOMMU_DESTROY = 15232, mips64le:ppc64le:536886144 +IOMMU_IOAS_ALLOC = 15233, mips64le:ppc64le:536886145 +IOMMU_IOAS_ALLOW_IOVAS = 15234, mips64le:ppc64le:536886146 +IOMMU_IOAS_COPY = 15235, mips64le:ppc64le:536886147 +IOMMU_IOAS_IOVA_RANGES = 15236, mips64le:ppc64le:536886148 +IOMMU_IOAS_MAP = 15237, mips64le:ppc64le:536886149 +IOMMU_IOAS_MAP_FIXED_IOVA = 1 +IOMMU_IOAS_MAP_READABLE = 4 +IOMMU_IOAS_MAP_WRITEABLE = 2 +IOMMU_IOAS_UNMAP = 15238, mips64le:ppc64le:536886150 +IOMMU_OPTION = 15239, mips64le:ppc64le:536886151 +IOMMU_OPTION_HUGE_PAGES = 1 +IOMMU_OPTION_OP_GET = 1 +IOMMU_OPTION_OP_SET = 0 +IOMMU_OPTION_RLIMIT_MODE = 0 +IOMMU_TEST_CMD = 15264, mips64le:ppc64le:536886176 +IOMMU_TEST_CMD_SIZE = 56 +IOMMU_TEST_OP_ACCESS_PAGES = 7 +IOMMU_TEST_OP_ACCESS_RW = 8 +IOMMU_TEST_OP_ADD_RESERVED = 1 +IOMMU_TEST_OP_CREATE_ACCESS = 5 +IOMMU_TEST_OP_DESTROY_ACCESS_PAGES = 6 +IOMMU_TEST_OP_MOCK_DOMAIN = 2 +IOMMU_TEST_OP_SET_TEMP_MEMORY_LIMIT = 9 +IOMMU_VFIO_IOAS = 15240, mips64le:ppc64le:536886152 +IOMMU_VFIO_IOAS_CLEAR = 2 +IOMMU_VFIO_IOAS_GET = 0 +IOMMU_VFIO_IOAS_SET = 1 +MOCK_ACCESS_RW_SLOW_PATH = 4 +MOCK_ACCESS_RW_WRITE = 1 +MOCK_FLAGS_ACCESS_CREATE_NEEDS_PIN_PAGES = 1 +MOCK_FLAGS_ACCESS_SYZ = 65536 +MOCK_FLAGS_ACCESS_WRITE = 1 +VFIO_CHECK_EXTENSION = 15205, mips64le:ppc64le:536886117 +VFIO_DMA_CC_IOMMU = 4 +VFIO_GET_API_VERSION = 15204, mips64le:ppc64le:536886116 +VFIO_IOMMU_GET_INFO = 15216, mips64le:ppc64le:536886128 +VFIO_IOMMU_MAP_DMA = 15217, mips64le:ppc64le:536886129 +VFIO_IOMMU_UNMAP_DMA = 15218, mips64le:ppc64le:536886130 +VFIO_SET_IOMMU = 15206, mips64le:ppc64le:536886118 +VFIO_TYPE1_IOMMU = 1 +VFIO_TYPE1_NESTING_IOMMU = 6 +VFIO_TYPE1v2_IOMMU = 3 +VFIO_UNMAP_ALL = 9 +VFIO_UPDATE_VADDR = 10 +__NR_ioctl = 54, amd64:16, arm64:riscv64:29, mips64le:5015 +__NR_openat = 56, 386:295, amd64:257, arm:322, mips64le:5247, ppc64le:286, s390x:288 -- cgit mrf-deployment