Lines Matching refs:attr
40 field##_show(struct device *dev, struct device_attribute *attr, char *buf) \
57 struct device_attribute *attr, in broken_parity_status_show() argument
65 struct device_attribute *attr, in broken_parity_status_store() argument
81 struct device_attribute *attr, char *buf) in pci_dev_show_local_cpu() argument
95 struct device_attribute *attr, char *buf) in local_cpus_show() argument
97 return pci_dev_show_local_cpu(dev, false, attr, buf); in local_cpus_show()
102 struct device_attribute *attr, char *buf) in local_cpulist_show() argument
104 return pci_dev_show_local_cpu(dev, true, attr, buf); in local_cpulist_show()
112 struct device_attribute *attr, char *buf) in cpuaffinity_show() argument
121 struct device_attribute *attr, char *buf) in cpulistaffinity_show() argument
130 static ssize_t resource_show(struct device *dev, struct device_attribute *attr, in resource_show() argument
156 static ssize_t modalias_show(struct device *dev, struct device_attribute *attr, in modalias_show() argument
169 static ssize_t enable_store(struct device *dev, struct device_attribute *attr, in enable_store() argument
194 static ssize_t enable_show(struct device *dev, struct device_attribute *attr, in enable_show() argument
206 struct device_attribute *attr, const char *buf, in numa_node_store() argument
230 static ssize_t numa_node_show(struct device *dev, struct device_attribute *attr, in numa_node_show() argument
239 struct device_attribute *attr, char *buf) in dma_mask_bits_show() argument
248 struct device_attribute *attr, in consistent_dma_mask_bits_show() argument
255 static ssize_t msi_bus_show(struct device *dev, struct device_attribute *attr, in msi_bus_show() argument
266 static ssize_t msi_bus_store(struct device *dev, struct device_attribute *attr, in msi_bus_store() argument
322 &bus_attr_rescan.attr,
336 struct device_attribute *attr, const char *buf, in dev_rescan_store() argument
356 static ssize_t remove_store(struct device *dev, struct device_attribute *attr, in remove_store() argument
364 if (val && device_remove_file_self(dev, attr)) in remove_store()
373 struct device_attribute *attr, in dev_bus_rescan_store() argument
396 struct device_attribute *attr, in d3cold_allowed_store() argument
412 struct device_attribute *attr, char *buf) in d3cold_allowed_show() argument
422 struct device_attribute *attr, char *buf) in devspec_show() argument
436 struct device_attribute *attr, in sriov_totalvfs_show() argument
446 struct device_attribute *attr, in sriov_numvfs_show() argument
462 struct device_attribute *attr, in sriov_numvfs_store() argument
518 struct device_attribute *attr, in driver_override_store() argument
549 struct device_attribute *attr, char *buf) in driver_override_show() argument
558 &dev_attr_resource.attr,
559 &dev_attr_vendor.attr,
560 &dev_attr_device.attr,
561 &dev_attr_subsystem_vendor.attr,
562 &dev_attr_subsystem_device.attr,
563 &dev_attr_class.attr,
564 &dev_attr_irq.attr,
565 &dev_attr_local_cpus.attr,
566 &dev_attr_local_cpulist.attr,
567 &dev_attr_modalias.attr,
569 &dev_attr_numa_node.attr,
571 &dev_attr_dma_mask_bits.attr,
572 &dev_attr_consistent_dma_mask_bits.attr,
573 &dev_attr_enable.attr,
574 &dev_attr_broken_parity_status.attr,
575 &dev_attr_msi_bus.attr,
577 &dev_attr_d3cold_allowed.attr,
580 &dev_attr_devspec.attr,
582 &dev_attr_driver_override.attr,
596 &dev_attr_rescan.attr,
597 &dev_attr_cpuaffinity.attr,
598 &dev_attr_cpulistaffinity.attr,
611 static ssize_t boot_vga_show(struct device *dev, struct device_attribute *attr, in boot_vga_show() argument
860 struct bin_attribute *attr, in pci_mmap_legacy_mem() argument
881 struct bin_attribute *attr, in pci_mmap_legacy_io() argument
923 b->legacy_io->attr.name = "legacy_io"; in pci_create_legacy_files()
925 b->legacy_io->attr.mode = S_IRUSR | S_IWUSR; in pci_create_legacy_files()
937 b->legacy_mem->attr.name = "legacy_mem"; in pci_create_legacy_files()
939 b->legacy_mem->attr.mode = S_IRUSR | S_IWUSR; in pci_create_legacy_files()
997 static int pci_mmap_resource(struct kobject *kobj, struct bin_attribute *attr, in pci_mmap_resource() argument
1002 struct resource *res = attr->private; in pci_mmap_resource()
1037 struct bin_attribute *attr, in pci_mmap_resource_uc() argument
1040 return pci_mmap_resource(kobj, attr, vma, 0); in pci_mmap_resource_uc()
1044 struct bin_attribute *attr, in pci_mmap_resource_wc() argument
1047 return pci_mmap_resource(kobj, attr, vma, 1); in pci_mmap_resource_wc()
1051 struct bin_attribute *attr, char *buf, in pci_resource_io() argument
1056 struct resource *res = attr->private; in pci_resource_io()
1098 struct bin_attribute *attr, char *buf, in pci_read_resource_io() argument
1101 return pci_resource_io(filp, kobj, attr, buf, off, count, false); in pci_read_resource_io()
1105 struct bin_attribute *attr, char *buf, in pci_write_resource_io() argument
1108 return pci_resource_io(filp, kobj, attr, buf, off, count, true); in pci_write_resource_io()
1164 res_attr->attr.name = res_attr_name; in pci_create_attr()
1165 res_attr->attr.mode = S_IRUSR | S_IWUSR; in pci_create_attr()
1276 .attr = {
1286 .attr = {
1295 static ssize_t reset_store(struct device *dev, struct device_attribute *attr, in reset_store() argument
1320 struct bin_attribute *attr; in pci_create_capabilities_sysfs() local
1324 attr = kzalloc(sizeof(*attr), GFP_ATOMIC); in pci_create_capabilities_sysfs()
1325 if (!attr) in pci_create_capabilities_sysfs()
1328 sysfs_bin_attr_init(attr); in pci_create_capabilities_sysfs()
1329 attr->size = dev->vpd->len; in pci_create_capabilities_sysfs()
1330 attr->attr.name = "vpd"; in pci_create_capabilities_sysfs()
1331 attr->attr.mode = S_IRUSR | S_IWUSR; in pci_create_capabilities_sysfs()
1332 attr->read = read_vpd_attr; in pci_create_capabilities_sysfs()
1333 attr->write = write_vpd_attr; in pci_create_capabilities_sysfs()
1334 retval = sysfs_create_bin_file(&dev->dev.kobj, attr); in pci_create_capabilities_sysfs()
1336 kfree(attr); in pci_create_capabilities_sysfs()
1339 dev->vpd->attr = attr; in pci_create_capabilities_sysfs()
1355 if (dev->vpd && dev->vpd->attr) { in pci_create_capabilities_sysfs()
1356 sysfs_remove_bin_file(&dev->dev.kobj, dev->vpd->attr); in pci_create_capabilities_sysfs()
1357 kfree(dev->vpd->attr); in pci_create_capabilities_sysfs()
1367 struct bin_attribute *attr; in pci_create_sysfs_dev_files() local
1390 attr = kzalloc(sizeof(*attr), GFP_ATOMIC); in pci_create_sysfs_dev_files()
1391 if (!attr) { in pci_create_sysfs_dev_files()
1395 sysfs_bin_attr_init(attr); in pci_create_sysfs_dev_files()
1396 attr->size = rom_size; in pci_create_sysfs_dev_files()
1397 attr->attr.name = "rom"; in pci_create_sysfs_dev_files()
1398 attr->attr.mode = S_IRUSR | S_IWUSR; in pci_create_sysfs_dev_files()
1399 attr->read = pci_read_rom; in pci_create_sysfs_dev_files()
1400 attr->write = pci_write_rom; in pci_create_sysfs_dev_files()
1401 retval = sysfs_create_bin_file(&pdev->dev.kobj, attr); in pci_create_sysfs_dev_files()
1403 kfree(attr); in pci_create_sysfs_dev_files()
1406 pdev->rom_attr = attr; in pci_create_sysfs_dev_files()
1437 if (dev->vpd && dev->vpd->attr) { in pci_remove_capabilities_sysfs()
1438 sysfs_remove_bin_file(&dev->dev.kobj, dev->vpd->attr); in pci_remove_capabilities_sysfs()
1439 kfree(dev->vpd->attr); in pci_remove_capabilities_sysfs()
1504 &vga_attr.attr,
1514 if (a == &vga_attr.attr) in pci_dev_attrs_are_visible()
1522 &dev_remove_attr.attr,
1523 &dev_rescan_attr.attr,
1546 &sriov_totalvfs_attr.attr,
1547 &sriov_numvfs_attr.attr,