Lines Matching defs:attr
58 struct attribute attr;
92 #define to_iommu_group_attr(_attr) container_of(_attr, struct iommu_group_attribute, attr)
338 struct iommu_group_attribute *attr = to_iommu_group_attr(__attr);
342 if (attr->show) {
343 ret = attr->show(group, buf);
350 struct iommu_group_attribute *attr = to_iommu_group_attr(__attr);
354 if (attr->store) {
355 ret = attr->store(group, buf, count);
365 static int iommu_group_create_file(struct iommu_group *group, struct iommu_group_attribute *attr)
367 return sysfs_create_file(&group->kobj, &attr->attr);
370 static void iommu_group_remove_file(struct iommu_group *group, struct iommu_group_attribute *attr)
372 sysfs_remove_file(&group->kobj, &attr->attr);
1525 int attr = 1;
1526 iommu_domain_set_attr(dom, DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE, &attr);
2789 int iommu_domain_get_attr(struct iommu_domain *domain, enum iommu_attr attr, void *data)
2795 switch (attr) {
2810 ret = domain->ops->domain_get_attr(domain, attr, data);
2817 int iommu_domain_set_attr(struct iommu_domain *domain, enum iommu_attr attr, void *data)
2825 ret = domain->ops->domain_set_attr(domain, attr, data);