Home
last modified time | relevance | path

Searched defs:hwpt (Results 1 – 7 of 7) sorted by relevance

/linux-6.14.4/drivers/iommu/iommufd/
Dfault.c63 static int __fault_domain_attach_dev(struct iommufd_hw_pagetable *hwpt, in __fault_domain_attach_dev()
82 int iommufd_fault_domain_attach_dev(struct iommufd_hw_pagetable *hwpt, in iommufd_fault_domain_attach_dev()
101 void iommufd_auto_response_faults(struct iommufd_hw_pagetable *hwpt, in iommufd_auto_response_faults()
150 void iommufd_fault_domain_detach_dev(struct iommufd_hw_pagetable *hwpt, in iommufd_fault_domain_detach_dev()
163 struct iommufd_hw_pagetable *hwpt, in __fault_domain_replace_dev()
194 struct iommufd_hw_pagetable *hwpt, in iommufd_fault_domain_replace_dev()
449 struct iommufd_hw_pagetable *hwpt; in iommufd_fault_iopf_handler() local
Dhw_pagetable.c11 static void __iommufd_hwpt_destroy(struct iommufd_hw_pagetable *hwpt) in __iommufd_hwpt_destroy()
117 struct iommufd_hw_pagetable *hwpt; in iommufd_hwpt_paging_alloc() local
226 struct iommufd_hw_pagetable *hwpt; in iommufd_hwpt_nested_alloc() local
280 struct iommufd_hw_pagetable *hwpt; in iommufd_viommu_alloc_hwpt_nested() local
330 struct iommufd_hw_pagetable *hwpt; in iommufd_hwpt_alloc() local
510 struct iommufd_hw_pagetable *hwpt = in iommufd_hwpt_invalidate() local
Ddevice.c368 static int iommufd_hwpt_attach_device(struct iommufd_hw_pagetable *hwpt, in iommufd_hwpt_attach_device()
416 static void iommufd_hwpt_detach_device(struct iommufd_hw_pagetable *hwpt, in iommufd_hwpt_detach_device()
431 struct iommufd_hw_pagetable *hwpt, in iommufd_hwpt_replace_device()
471 int iommufd_hw_pagetable_attach(struct iommufd_hw_pagetable *hwpt, in iommufd_hw_pagetable_attach()
518 struct iommufd_hw_pagetable *hwpt = idev->igroup->hwpt; in iommufd_hw_pagetable_detach() local
537 struct iommufd_hw_pagetable *hwpt) in iommufd_device_do_attach()
591 struct iommufd_hw_pagetable *hwpt) in iommufd_device_do_replace()
679 struct iommufd_hw_pagetable *hwpt; in iommufd_device_auto_get_domain() local
755 struct iommufd_hw_pagetable *hwpt = in iommufd_device_change_pt() local
849 struct iommufd_hw_pagetable *hwpt; in iommufd_device_detach() local
Diommufd_private.h298 static inline bool hwpt_is_paging(struct iommufd_hw_pagetable *hwpt) in hwpt_is_paging()
304 to_hwpt_paging(struct iommufd_hw_pagetable *hwpt) in to_hwpt_paging()
310 to_hwpt_nested(struct iommufd_hw_pagetable *hwpt) in to_hwpt_nested()
316 find_hwpt_paging(struct iommufd_hw_pagetable *hwpt) in find_hwpt_paging()
364 struct iommufd_hw_pagetable *hwpt) in iommufd_hw_pagetable_put()
384 struct iommufd_hw_pagetable *hwpt; member
Dselftest.c800 struct iommufd_hw_pagetable *hwpt; in get_md_pagetable() local
818 struct iommufd_hw_pagetable *hwpt; in get_md_pagetable_nested() local
1008 struct iommufd_hw_pagetable *hwpt; in iommufd_test_md_check_pa() local
1098 struct iommufd_hw_pagetable *hwpt; in iommufd_test_md_check_iotlb() local
1516 struct iommufd_hw_pagetable *hwpt; in iommufd_test_dirty() local
Dmain.c299 struct iommu_hwpt_alloc hwpt; member
/linux-6.14.4/include/linux/
Diommufd.h91 struct iommufd_hwpt_paging *hwpt; member