Home
last modified time | relevance | path

Searched refs:fault_id (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/tools/testing/selftests/iommu/
H A Diommufd_utils.h193 .fault_id = ft_id, in _test_cmd_hwpt_alloc()
224 #define test_cmd_hwpt_alloc_iopf(device_id, pt_id, fault_id, flags, hwpt_id, \ argument
226 ASSERT_EQ(0, _test_cmd_hwpt_alloc(self->fd, device_id, pt_id, fault_id, \
229 #define test_err_hwpt_alloc_iopf(_errno, device_id, pt_id, fault_id, flags, \ argument
232 _test_cmd_hwpt_alloc(self->fd, device_id, pt_id, fault_id, \
832 static int _test_ioctl_fault_alloc(int fd, __u32 *fault_id, __u32 *fault_fd) in _test_ioctl_fault_alloc() argument
842 *fault_id = cmd.out_fault_id; in _test_ioctl_fault_alloc()
847 #define test_ioctl_fault_alloc(fault_id, fault_fd) \ argument
849 ASSERT_EQ(0, _test_ioctl_fault_alloc(self->fd, fault_id, \
851 ASSERT_NE(0, *(fault_id)); \
H A Diommufd_fail_nth.c628 uint32_t fault_id, fault_fd; in TEST_FAIL_NTH() local
698 if (_test_ioctl_fault_alloc(self->fd, &fault_id, &fault_fd)) in TEST_FAIL_NTH()
702 if (_test_cmd_hwpt_alloc(self->fd, idev_id, hwpt_id, fault_id, in TEST_FAIL_NTH()
H A Diommufd.c442 uint32_t fault_id; in TEST_F() local
495 test_ioctl_fault_alloc(&fault_id, &fault_fd); in TEST_F()
699 test_ioctl_destroy(fault_id); in TEST_F()
2759 uint32_t fault_id; in TEST_F() local
2764 test_ioctl_fault_alloc(&fault_id, &fault_fd); in TEST_F()
2770 EOPNOTSUPP, dev_id, viommu_id, fault_id, in TEST_F()
2774 dev_id, viommu_id, fault_id, IOMMU_HWPT_FAULT_ID_VALID, in TEST_F()
2790 test_ioctl_destroy(fault_id); in TEST_F()
3071 uint32_t fault_id, fault_fd; in TEST_F() local
3099 test_ioctl_fault_alloc(&fault_id, &fault_fd); in TEST_F()
[all …]
/linux-6.15/include/uapi/linux/
H A Diommufd.h515 __u32 fault_id; member
/linux-6.15/drivers/iommu/iommufd/
H A Dhw_pagetable.c416 fault = iommufd_get_fault(ucmd, cmd->fault_id); in iommufd_hwpt_alloc()
/linux-6.15/Documentation/userspace-api/
H A Diommufd.rst69 to those events. A FAULT object must be created first to get a fault_id that