Lines Matching refs:res_attr
119 struct bin_attribute *res_attr; in pci_remove_resource_files() local
121 res_attr = pdev->res_attr[i]; in pci_remove_resource_files()
122 if (res_attr) { in pci_remove_resource_files()
123 sysfs_remove_bin_file(&pdev->dev.kobj, res_attr); in pci_remove_resource_files()
124 kfree(res_attr); in pci_remove_resource_files()
127 res_attr = pdev->res_attr_wc[i]; in pci_remove_resource_files()
128 if (res_attr) { in pci_remove_resource_files()
129 sysfs_remove_bin_file(&pdev->dev.kobj, res_attr); in pci_remove_resource_files()
130 kfree(res_attr); in pci_remove_resource_files()
155 char *suffix, struct bin_attribute *res_attr, in pci_create_one_attr() argument
161 res_attr->mmap = sparse ? pci_mmap_resource_sparse : in pci_create_one_attr()
163 res_attr->attr.name = name; in pci_create_one_attr()
164 res_attr->attr.mode = S_IRUSR | S_IWUSR; in pci_create_one_attr()
165 res_attr->size = sparse ? size << 5 : size; in pci_create_one_attr()
166 res_attr->private = &pdev->resource[num]; in pci_create_one_attr()
167 return sysfs_create_bin_file(&pdev->dev.kobj, res_attr); in pci_create_one_attr()
210 pdev->res_attr[num] = attr; in pci_create_attr()