Lines Matching defs:group
72 #define for_each_group_device(group, pos) \ argument
114 static int __iommu_group_set_domain(struct iommu_group *group, in __iommu_group_set_domain()
119 static void __iommu_group_set_domain_nofail(struct iommu_group *group, in __iommu_group_set_domain_nofail()
405 struct iommu_group *group; in iommu_init_device() local
456 struct iommu_group *group = dev->iommu_group; in iommu_deinit_device() local
513 struct iommu_group *group; in __iommu_probe_device() local
615 static void __iommu_group_free_device(struct iommu_group *group, in __iommu_group_free_device()
641 struct iommu_group *group = dev->iommu_group; in __iommu_group_remove_device() local
668 struct iommu_group *group = dev->iommu_group; in iommu_release_device() local
717 struct iommu_group *group = to_iommu_group(kobj); in iommu_group_attr_show() local
730 struct iommu_group *group = to_iommu_group(kobj); in iommu_group_attr_store() local
743 static int iommu_group_create_file(struct iommu_group *group, in iommu_group_create_file()
749 static void iommu_group_remove_file(struct iommu_group *group, in iommu_group_remove_file()
755 static ssize_t iommu_group_show_name(struct iommu_group *group, char *buf) in iommu_group_show_name()
836 int iommu_get_group_resv_regions(struct iommu_group *group, in iommu_get_group_resv_regions()
865 static ssize_t iommu_group_show_resv_regions(struct iommu_group *group, in iommu_group_show_resv_regions()
887 static ssize_t iommu_group_show_type(struct iommu_group *group, in iommu_group_show_type()
927 struct iommu_group *group = to_iommu_group(kobj); in iommu_group_release() local
962 struct iommu_group *group; in iommu_group_alloc() local
1029 void *iommu_group_get_iommudata(struct iommu_group *group) in iommu_group_get_iommudata()
1045 void iommu_group_set_iommudata(struct iommu_group *group, void *iommu_data, in iommu_group_set_iommudata()
1061 int iommu_group_set_name(struct iommu_group *group, const char *name) in iommu_group_set_name()
1155 static struct group_device *iommu_group_alloc_device(struct iommu_group *group, in iommu_group_alloc_device()
1218 int iommu_group_add_device(struct iommu_group *group, struct device *dev) in iommu_group_add_device()
1245 struct iommu_group *group = dev->iommu_group; in iommu_group_remove_device() local
1268 struct iommu_group *group = dev->iommu_group; in iommu_group_mutex_assert() local
1275 static struct device *iommu_group_first_dev(struct iommu_group *group) in iommu_group_first_dev()
1292 int iommu_group_for_each_dev(struct iommu_group *group, void *data, in iommu_group_for_each_dev()
1320 struct iommu_group *group = dev->iommu_group; in iommu_group_get() local
1336 struct iommu_group *iommu_group_ref_get(struct iommu_group *group) in iommu_group_ref_get()
1350 void iommu_group_put(struct iommu_group *group) in iommu_group_put()
1363 int iommu_group_id(struct iommu_group *group) in iommu_group_id()
1392 struct iommu_group *group; in get_pci_function_alias_group() local
1426 struct iommu_group *group; in get_pci_alias_group() local
1460 struct iommu_group *group; member
1497 struct iommu_group *group; in generic_single_device_group() local
1517 struct iommu_group *group = NULL; in pci_device_group() local
1580 struct iommu_group *group; in fsl_mc_device_group() local
1590 __iommu_group_alloc_default_domain(struct iommu_group *group, int req_type) in __iommu_group_alloc_default_domain()
1602 iommu_group_alloc_default_domain(struct iommu_group *group, int req_type) in iommu_group_alloc_default_domain()
1640 struct iommu_domain *iommu_group_default_domain(struct iommu_group *group) in iommu_group_default_domain()
1681 static int iommu_get_def_domain_type(struct iommu_group *group, in iommu_get_def_domain_type()
1723 static int iommu_get_default_domain_type(struct iommu_group *group, in iommu_get_default_domain_type()
1800 struct iommu_group *group, *next; in bus_iommu_probe() local
1901 bool iommu_group_has_isolated_msi(struct iommu_group *group) in iommu_group_has_isolated_msi()
1990 __iommu_group_domain_alloc(struct iommu_group *group, unsigned int type) in __iommu_group_domain_alloc()
2063 static void __iommu_group_set_core_domain(struct iommu_group *group) in __iommu_group_set_core_domain()
2106 struct iommu_group *group = dev->iommu_group; in iommu_attach_device() local
2140 struct iommu_group *group = dev->iommu_group; in iommu_detach_device() local
2159 struct iommu_group *group = dev->iommu_group; in iommu_get_domain_for_dev() local
2178 struct iommu_group *group) in __iommu_attach_group()
2205 int iommu_attach_group(struct iommu_domain *domain, struct iommu_group *group) in iommu_attach_group()
2228 int iommu_group_replace_domain(struct iommu_group *group, in iommu_group_replace_domain()
2243 static int __iommu_device_set_domain(struct iommu_group *group, in __iommu_device_set_domain()
2302 static int __iommu_group_set_domain_internal(struct iommu_group *group, in __iommu_group_set_domain_internal()
2368 void iommu_detach_group(struct iommu_domain *domain, struct iommu_group *group) in iommu_detach_group()
2945 static int iommu_setup_default_domain(struct iommu_group *group, in iommu_setup_default_domain()
3042 static ssize_t iommu_group_store_type(struct iommu_group *group, in iommu_group_store_type()
3108 struct iommu_group *group = dev->iommu_group; in iommu_device_use_default_domain() local
3141 struct iommu_group *group = dev->iommu_group; in iommu_device_unuse_default_domain() local
3153 static int __iommu_group_alloc_blocking_domain(struct iommu_group *group) in __iommu_group_alloc_blocking_domain()
3175 static int __iommu_take_dma_ownership(struct iommu_group *group, void *owner) in __iommu_take_dma_ownership()
3204 int iommu_group_claim_dma_owner(struct iommu_group *group, void *owner) in iommu_group_claim_dma_owner()
3237 struct iommu_group *group = dev->iommu_group; in iommu_device_claim_dma_owner() local
3263 static void __iommu_release_dma_ownership(struct iommu_group *group) in __iommu_release_dma_ownership()
3280 void iommu_group_release_dma_owner(struct iommu_group *group) in iommu_group_release_dma_owner()
3297 struct iommu_group *group = dev->iommu_group; in iommu_device_release_dma_owner() local
3315 bool iommu_group_dma_owner_claimed(struct iommu_group *group) in iommu_group_dma_owner_claimed()
3328 struct iommu_group *group, ioasid_t pasid) in __iommu_set_group_pasid()
3353 static void __iommu_remove_group_pasid(struct iommu_group *group, in __iommu_remove_group_pasid()
3380 struct iommu_group *group = dev->iommu_group; in iommu_attach_device_pasid() local
3431 struct iommu_group *group = dev->iommu_group; in iommu_detach_device_pasid() local
3482 iommu_attach_handle_get(struct iommu_group *group, ioasid_t pasid, unsigned int type) in iommu_attach_handle_get()
3511 struct iommu_group *group, in iommu_attach_group_handle()
3547 struct iommu_group *group) in iommu_detach_group_handle()
3566 int iommu_replace_group_handle(struct iommu_group *group, in iommu_replace_group_handle()