Home
last modified time | relevance | path

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

/linux/drivers/iommu/iommufd/
A Diommufd_private.h295 struct iommufd_hw_pagetable { struct
302 struct iommufd_hw_pagetable common; argument
313 struct iommufd_hw_pagetable common;
355 static inline struct iommufd_hw_pagetable *
360 struct iommufd_hw_pagetable, obj); in iommufd_get_hwpt_nested()
373 struct iommufd_hw_pagetable *
383 struct iommufd_hw_pagetable *hwpt) in iommufd_hw_pagetable_put()
403 struct iommufd_hw_pagetable *hwpt;
498 struct iommufd_hw_pagetable *hwpt,
499 struct iommufd_hw_pagetable *old);
[all …]
A Dfault.c58 static int __fault_domain_attach_dev(struct iommufd_hw_pagetable *hwpt, in __fault_domain_attach_dev()
77 int iommufd_fault_domain_attach_dev(struct iommufd_hw_pagetable *hwpt, in iommufd_fault_domain_attach_dev()
96 static void iommufd_auto_response_faults(struct iommufd_hw_pagetable *hwpt, in iommufd_auto_response_faults()
137 void iommufd_fault_domain_detach_dev(struct iommufd_hw_pagetable *hwpt, in iommufd_fault_domain_detach_dev()
150 struct iommufd_hw_pagetable *hwpt, in __fault_domain_replace_dev()
151 struct iommufd_hw_pagetable *old) in __fault_domain_replace_dev()
181 struct iommufd_hw_pagetable *hwpt, in iommufd_fault_domain_replace_dev()
182 struct iommufd_hw_pagetable *old) in iommufd_fault_domain_replace_dev()
428 struct iommufd_hw_pagetable *hwpt; in iommufd_fault_iopf_handler()
A Ddevice.c399 struct iommufd_hw_pagetable *
419 static struct iommufd_hw_pagetable *
421 struct iommufd_hw_pagetable *hwpt) in iommufd_device_do_attach()
473 static struct iommufd_hw_pagetable *
475 struct iommufd_hw_pagetable *hwpt) in iommufd_device_do_replace()
480 struct iommufd_hw_pagetable *old_hwpt; in iommufd_device_do_replace()
543 static struct iommufd_hw_pagetable *
556 struct iommufd_hw_pagetable *destroy_hwpt;
558 struct iommufd_hw_pagetable *hwpt;
634 struct iommufd_hw_pagetable *hwpt =
[all …]
A Dhw_pagetable.c11 static void __iommufd_hwpt_destroy(struct iommufd_hw_pagetable *hwpt) in __iommufd_hwpt_destroy()
113 struct iommufd_hw_pagetable *hwpt; in iommufd_hwpt_paging_alloc()
222 struct iommufd_hw_pagetable *hwpt; in iommufd_hwpt_nested_alloc()
271 struct iommufd_hw_pagetable *hwpt; in iommufd_hwpt_alloc()
415 struct iommufd_hw_pagetable *hwpt; in iommufd_hwpt_invalidate()
A Dselftest.c635 static inline struct iommufd_hw_pagetable *
643 return container_of(obj, struct iommufd_hw_pagetable, obj); in __get_md_pagetable()
646 static inline struct iommufd_hw_pagetable *
650 struct iommufd_hw_pagetable *hwpt; in get_md_pagetable()
664 static inline struct iommufd_hw_pagetable *
668 struct iommufd_hw_pagetable *hwpt; in get_md_pagetable_nested()
857 struct iommufd_hw_pagetable *hwpt; in iommufd_test_md_check_pa()
947 struct iommufd_hw_pagetable *hwpt; in iommufd_test_md_check_iotlb()
1348 struct iommufd_hw_pagetable *hwpt; in iommufd_test_dirty()
/linux/Documentation/userspace-api/
A Diommufd.rst123 - iommufd_hw_pagetable for IOMMUFD_OBJ_HW_PAGETABLE.

Completed in 20 milliseconds