Home
last modified time | relevance | path

Searched refs:hwpt_id (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/tools/testing/selftests/iommu/
H A Diommufd_utils.h108 if (hwpt_id) in _test_cmd_mock_domain()
139 if (hwpt_id) in _test_cmd_mock_domain_flags()
154 __u32 *hwpt_id) in _test_cmd_mock_domain_replace() argument
169 if (hwpt_id) in _test_cmd_mock_domain_replace()
200 if (hwpt_id) in _test_cmd_hwpt_alloc()
290 .hwpt_id = hwpt_id, in _test_cmd_hwpt_invalidate()
371 .hwpt_id = hwpt_id, in _test_cmd_set_dirty_tracking()
389 .hwpt_id = hwpt_id, in _test_cmd_get_dirty_bitmap()
416 .id = hwpt_id, in _test_cmd_mock_domain_set_dirty()
907 .hwpt_id = hwpt_id, in _test_cmd_viommu_alloc()
[all …]
H A Diommufd_fail_nth.c312 __u32 hwpt_id; in TEST_FAIL_NTH() local
327 if (_test_cmd_mock_domain(self->fd, ioas_id, &stdev_id, &hwpt_id, NULL)) in TEST_FAIL_NTH()
348 __u32 hwpt_id; in TEST_FAIL_NTH() local
385 __u32 hwpt_id; in TEST_FAIL_NTH() local
565 __u32 hwpt_id; in TEST_FAIL_NTH() local
635 uint32_t hwpt_id; in TEST_FAIL_NTH() local
674 IOMMU_HWPT_ALLOC_PASID, &hwpt_id, in TEST_FAIL_NTH()
687 &hwpt_id, in TEST_FAIL_NTH()
691 if (_test_cmd_viommu_alloc(self->fd, idev_id, hwpt_id, in TEST_FAIL_NTH()
702 if (_test_cmd_hwpt_alloc(self->fd, idev_id, hwpt_id, fault_id, in TEST_FAIL_NTH()
[all …]
H A Diommufd.c342 uint32_t hwpt_id; in FIXTURE() local
1535 uint32_t hwpt_id; in FIXTURE() local
1965 uint32_t hwpt_id[2]; in TEST_F() local
1994 uint32_t hwpt_id; in FIXTURE() local
2158 uint32_t hwpt_id; in TEST_F() local
2174 uint32_t hwpt_id; in TEST_F() local
2190 uint32_t hwpt_id; in TEST_F() local
2227 uint32_t hwpt_id; in TEST_F() local
2658 uint32_t hwpt_id; in FIXTURE() local
2725 uint32_t hwpt_id; in TEST_F() local
[all …]
/linux-6.15/include/uapi/linux/
H A Diommufd.h694 __u32 hwpt_id; member
735 __u32 hwpt_id; member
843 __u32 hwpt_id; member
986 __u32 hwpt_id; member
/linux-6.15/drivers/iommu/iommufd/
H A Dhw_pagetable.c457 hwpt_paging = iommufd_get_hwpt_paging(ucmd, cmd->hwpt_id); in iommufd_hwpt_set_dirty_tracking()
482 hwpt_paging = iommufd_get_hwpt_paging(ucmd, cmd->hwpt_id); in iommufd_hwpt_get_dirty_bitmap()
517 pt_obj = iommufd_get_object(ucmd->ictx, cmd->hwpt_id, IOMMUFD_OBJ_ANY); in iommufd_hwpt_invalidate()
H A Diommufd_test.h176 __u32 hwpt_id; member
H A Dviommu.c39 hwpt_paging = iommufd_get_hwpt_paging(ucmd, cmd->hwpt_id); in iommufd_viommu_alloc_ioctl()
H A Dselftest.c1738 u32 hwpt_id = cmd->pasid_check.hwpt_id; in iommufd_test_pasid_check_hwpt() local
1760 if (!hwpt_id) { in iommufd_test_pasid_check_hwpt()
1766 hwpt = iommufd_get_hwpt(ucmd, hwpt_id); in iommufd_test_pasid_check_hwpt()
/linux-6.15/Documentation/userspace-api/
H A Diommufd.rst218 uAPI, provided an hwpt_id or a viommu_id of a vIOMMU object encapsulating a
238 and an hwpt_id (to associate the vIOMMU to a nesting parent HWPT_PAGING). The