Lines Matching defs:group

226  *                  group and attached to the groups domain
227 * @device_group: find iommu group for a particular device
467 extern int iommu_get_group_resv_regions(struct iommu_group *group, struct list_head *head);
469 extern int iommu_attach_group(struct iommu_domain *domain, struct iommu_group *group);
470 extern void iommu_detach_group(struct iommu_domain *domain, struct iommu_group *group);
472 extern void *iommu_group_get_iommudata(struct iommu_group *group);
473 extern void iommu_group_set_iommudata(struct iommu_group *group, void *iommu_data, void (*release)(void *iommu_data));
474 extern int iommu_group_set_name(struct iommu_group *group, const char *name);
475 extern int iommu_group_add_device(struct iommu_group *group, struct device *dev);
477 extern int iommu_group_for_each_dev(struct iommu_group *group, void *data, int (*fn)(struct device *, void *));
479 extern struct iommu_group *iommu_group_ref_get(struct iommu_group *group);
480 extern void iommu_group_put(struct iommu_group *group);
481 extern int iommu_group_register_notifier(struct iommu_group *group, struct notifier_block *nb);
482 extern int iommu_group_unregister_notifier(struct iommu_group *group, struct notifier_block *nb);
490 extern int iommu_group_id(struct iommu_group *group);
751 static inline int iommu_get_group_resv_regions(struct iommu_group *group, struct list_head *head)
769 static inline int iommu_attach_group(struct iommu_domain *domain, struct iommu_group *group)
774 static inline void iommu_detach_group(struct iommu_domain *domain, struct iommu_group *group)
783 static inline void *iommu_group_get_iommudata(struct iommu_group *group)
788 static inline void iommu_group_set_iommudata(struct iommu_group *group, void *iommu_data,
793 static inline int iommu_group_set_name(struct iommu_group *group, const char *name)
798 static inline int iommu_group_add_device(struct iommu_group *group, struct device *dev)
807 static inline int iommu_group_for_each_dev(struct iommu_group *group, void *data, int (*fn)(struct device *, void *))
817 static inline void iommu_group_put(struct iommu_group *group)
821 static inline int iommu_group_register_notifier(struct iommu_group *group, struct notifier_block *nb)
826 static inline int iommu_group_unregister_notifier(struct iommu_group *group, struct notifier_block *nb)
851 static inline int iommu_group_id(struct iommu_group *group)