Home
last modified time | relevance | path

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

/openbmc/linux/drivers/iommu/iommufd/
H A Dhw_pagetable.c12 struct iommufd_hw_pagetable *hwpt = in iommufd_hw_pagetable_destroy()
13 container_of(obj, struct iommufd_hw_pagetable, obj); in iommufd_hw_pagetable_destroy()
31 struct iommufd_hw_pagetable *hwpt = in iommufd_hw_pagetable_abort()
32 container_of(obj, struct iommufd_hw_pagetable, obj); in iommufd_hw_pagetable_abort()
44 int iommufd_hw_pagetable_enforce_cc(struct iommufd_hw_pagetable *hwpt) in iommufd_hw_pagetable_enforce_cc()
73 struct iommufd_hw_pagetable *
77 struct iommufd_hw_pagetable *hwpt; in iommufd_hw_pagetable_alloc()
139 struct iommufd_hw_pagetable *hwpt; in iommufd_hwpt_alloc()
H A Ddevice.c296 struct iommufd_hw_pagetable *hwpt) in iommufd_group_setup_msi()
328 int iommufd_hw_pagetable_attach(struct iommufd_hw_pagetable *hwpt, in iommufd_hw_pagetable_attach()
380 struct iommufd_hw_pagetable *
383 struct iommufd_hw_pagetable *hwpt = idev->igroup->hwpt; in iommufd_hw_pagetable_detach()
398 static struct iommufd_hw_pagetable *
400 struct iommufd_hw_pagetable *hwpt) in iommufd_device_do_attach()
410 static struct iommufd_hw_pagetable *
412 struct iommufd_hw_pagetable *hwpt) in iommufd_device_do_replace()
415 struct iommufd_hw_pagetable *old_hwpt; in iommufd_device_do_replace()
488 typedef struct iommufd_hw_pagetable *(*attach_fn)(
[all …]
H A Diommufd_private.h232 struct iommufd_hw_pagetable { struct
243 struct iommufd_hw_pagetable * argument
246 int iommufd_hw_pagetable_enforce_cc(struct iommufd_hw_pagetable *hwpt);
247 int iommufd_hw_pagetable_attach(struct iommufd_hw_pagetable *hwpt,
249 struct iommufd_hw_pagetable *
256 struct iommufd_hw_pagetable *hwpt) in iommufd_hw_pagetable_put()
270 struct iommufd_hw_pagetable *hwpt;
H A Dselftest.c339 static inline struct iommufd_hw_pagetable *
343 struct iommufd_hw_pagetable *hwpt; in get_md_pagetable()
350 hwpt = container_of(obj, struct iommufd_hw_pagetable, obj); in get_md_pagetable()
533 struct iommufd_hw_pagetable *hwpt; in iommufd_test_md_check_pa()
H A Dvfio_compat.c258 struct iommufd_hw_pagetable *hwpt; in iommufd_vfio_cc_iommu()
/openbmc/linux/Documentation/userspace-api/
H A Diommufd.rst123 - iommufd_hw_pagetable for IOMMUFD_OBJ_HW_PAGETABLE.