Lines Matching defs:data
283 int (*domain_get_attr)(struct iommu_domain *domain, enum iommu_attr attr, void *data);
284 int (*domain_set_attr)(struct iommu_domain *domain, enum iommu_attr attr, void *data);
316 int (*sva_bind_gpasid)(struct iommu_domain *domain, struct device *dev, struct iommu_gpasid_bind_data *data);
355 * struct iommu_fault_param - per-device IOMMU fault data
357 * @data: handler private data
363 void *data;
369 * struct dev_iommu - Collection of per-device IOMMU data
371 * @fault_param: IOMMU detected device fault reporting data
372 * @fwspec: IOMMU fwspec data
374 * @priv: IOMMU Driver private data
376 * migrate other per device data pointers under iommu_dev_data, e.g.
477 extern int iommu_group_for_each_dev(struct iommu_group *group, void *data, int (*fn)(struct device *, void *));
483 extern int iommu_register_device_fault_handler(struct device *dev, iommu_dev_fault_handler_t handler, void *data);
493 extern int iommu_domain_get_attr(struct iommu_domain *domain, enum iommu_attr, void *data);
494 extern int iommu_domain_set_attr(struct iommu_domain *domain, enum iommu_attr, void *data);
554 * struct iommu_fwspec - per-device IOMMU instance data
557 * @iommu_priv: IOMMU driver private data for this device
807 static inline int iommu_group_for_each_dev(struct iommu_group *group, void *data, int (*fn)(struct device *, void *))
831 static inline int iommu_register_device_fault_handler(struct device *dev, iommu_dev_fault_handler_t handler, void *data)
856 static inline int iommu_domain_get_attr(struct iommu_domain *domain, enum iommu_attr attr, void *data)
861 static inline int iommu_domain_set_attr(struct iommu_domain *domain, enum iommu_attr attr, void *data)