Lines Matching defs:PCIIOMMUOps
419 typedef struct PCIIOMMUOps { struct
432 AddressSpace * (*get_address_space)(PCIBus *bus, void *opaque, int devfn);
451 bool (*set_iommu_device)(PCIBus *bus, void *opaque, int devfn,
464 void (*unset_iommu_device)(PCIBus *bus, void *opaque, int devfn);
476 void (*get_iotlb_info)(void *opaque, uint8_t *addr_width,
495 void (*init_iotlb_notifier)(PCIBus *bus, void *opaque, int devfn,
513 void (*register_iotlb_notifier)(PCIBus *bus, void *opaque, int devfn,
530 void (*unregister_iotlb_notifier)(PCIBus *bus, void *opaque, int devfn,
565 ssize_t (*ats_request_translation)(PCIBus *bus, void *opaque, int devfn,
588 void (*pri_register_notifier)(PCIBus *bus, void *opaque, int devfn,
604 void (*pri_unregister_notifier)(PCIBus *bus, void *opaque, int devfn,
638 } PCIIOMMUOps; typedef