Searched refs:res_attr (Results 1 - 7 of 7) sorted by relevance
/linux-4.1.27/arch/alpha/kernel/ |
H A D | pci-sysfs.c | 119 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 D | pci-sysfs.c | 1123 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 D | pxa2xx_base.c | 260 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 D | sa11xx_base.c | 190 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 D | soc_common.c | 541 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 D | soc_common.h | 50 struct resource res_attr; member in struct:soc_pcmcia_socket
|
/linux-4.1.27/include/linux/ |
H A D | pci.h | 369 struct bin_attribute *res_attr[DEVICE_COUNT_RESOURCE]; /* sysfs file for resources */ member in struct:pci_dev
|
Completed in 312 milliseconds