Searched refs:res_attr (Results 1 - 7 of 7) sorted by relevance

/linux-4.1.27/arch/alpha/kernel/
H A Dpci-sysfs.c119 struct bin_attribute *res_attr; pci_remove_resource_files() local
121 res_attr = pdev->res_attr[i]; pci_remove_resource_files()
122 if (res_attr) { pci_remove_resource_files()
123 sysfs_remove_bin_file(&pdev->dev.kobj, res_attr); pci_remove_resource_files()
124 kfree(res_attr); pci_remove_resource_files()
127 res_attr = pdev->res_attr_wc[i]; pci_remove_resource_files()
128 if (res_attr) { pci_remove_resource_files()
129 sysfs_remove_bin_file(&pdev->dev.kobj, res_attr); pci_remove_resource_files()
130 kfree(res_attr); pci_remove_resource_files()
155 char *suffix, struct bin_attribute *res_attr, pci_create_one_attr()
161 res_attr->mmap = sparse ? pci_mmap_resource_sparse : pci_create_one_attr()
163 res_attr->attr.name = name; pci_create_one_attr()
164 res_attr->attr.mode = S_IRUSR | S_IWUSR; pci_create_one_attr()
165 res_attr->size = sparse ? size << 5 : size; pci_create_one_attr()
166 res_attr->private = &pdev->resource[num]; pci_create_one_attr()
167 return sysfs_create_bin_file(&pdev->dev.kobj, res_attr); pci_create_one_attr()
210 pdev->res_attr[num] = attr; pci_create_attr()
154 pci_create_one_attr(struct pci_dev *pdev, int num, char *name, char *suffix, struct bin_attribute *res_attr, unsigned long sparse) pci_create_one_attr() argument
/linux-4.1.27/drivers/pci/
H A Dpci-sysfs.c1123 struct bin_attribute *res_attr; pci_remove_resource_files() local
1125 res_attr = pdev->res_attr[i]; pci_remove_resource_files()
1126 if (res_attr) { pci_remove_resource_files()
1127 sysfs_remove_bin_file(&pdev->dev.kobj, res_attr); pci_remove_resource_files()
1128 kfree(res_attr); pci_remove_resource_files()
1131 res_attr = pdev->res_attr_wc[i]; pci_remove_resource_files()
1132 if (res_attr) { pci_remove_resource_files()
1133 sysfs_remove_bin_file(&pdev->dev.kobj, res_attr); pci_remove_resource_files()
1134 kfree(res_attr); pci_remove_resource_files()
1143 struct bin_attribute *res_attr; pci_create_attr() local
1146 res_attr = kzalloc(sizeof(*res_attr) + name_len, GFP_ATOMIC); pci_create_attr()
1147 if (res_attr) { pci_create_attr()
1148 char *res_attr_name = (char *)(res_attr + 1); pci_create_attr()
1150 sysfs_bin_attr_init(res_attr); pci_create_attr()
1152 pdev->res_attr_wc[num] = res_attr; pci_create_attr()
1154 res_attr->mmap = pci_mmap_resource_wc; pci_create_attr()
1156 pdev->res_attr[num] = res_attr; pci_create_attr()
1158 res_attr->mmap = pci_mmap_resource_uc; pci_create_attr()
1161 res_attr->read = pci_read_resource_io; pci_create_attr()
1162 res_attr->write = pci_write_resource_io; pci_create_attr()
1164 res_attr->attr.name = res_attr_name; pci_create_attr()
1165 res_attr->attr.mode = S_IRUSR | S_IWUSR; pci_create_attr()
1166 res_attr->size = pci_resource_len(pdev, num); pci_create_attr()
1167 res_attr->private = &pdev->resource[num]; pci_create_attr()
1168 retval = sysfs_create_bin_file(&pdev->dev.kobj, res_attr); pci_create_attr()
/linux-4.1.27/drivers/pcmcia/
H A Dpxa2xx_base.c260 skt->res_attr.start = _PCMCIAAttr(skt->nr); pxa2xx_drv_pcmcia_add_one()
261 skt->res_attr.end = _PCMCIAAttr(skt->nr) + PCMCIAAttrSp - 1; pxa2xx_drv_pcmcia_add_one()
262 skt->res_attr.name = "attribute"; pxa2xx_drv_pcmcia_add_one()
263 skt->res_attr.flags = IORESOURCE_MEM; pxa2xx_drv_pcmcia_add_one()
H A Dsa11xx_base.c190 skt->res_attr.start = _PCMCIAAttr(skt->nr); sa11xx_drv_pcmcia_add_one()
191 skt->res_attr.end = _PCMCIAAttr(skt->nr) + PCMCIAAttrSp - 1; sa11xx_drv_pcmcia_add_one()
192 skt->res_attr.name = "attribute"; sa11xx_drv_pcmcia_add_one()
193 skt->res_attr.flags = IORESOURCE_MEM; sa11xx_drv_pcmcia_add_one()
H A Dsoc_common.c541 res = &skt->res_attr; soc_common_pcmcia_set_mem_map()
718 release_resource(&skt->res_attr); soc_pcmcia_remove_one()
745 ret = request_resource(&skt->res_skt, &skt->res_attr); soc_pcmcia_add_one()
805 release_resource(&skt->res_attr); soc_pcmcia_add_one()
H A Dsoc_common.h50 struct resource res_attr; member in struct:soc_pcmcia_socket
/linux-4.1.27/include/linux/
H A Dpci.h369 struct bin_attribute *res_attr[DEVICE_COUNT_RESOURCE]; /* sysfs file for resources */ member in struct:pci_dev

Completed in 312 milliseconds