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
233 static ssize_t numa_node_show(struct device *dev, struct device_attribute *attr, in numa_node_show() argument
242 struct device_attribute *attr, char *buf) in dma_mask_bits_show() argument
251 struct device_attribute *attr, in consistent_dma_mask_bits_show() argument
258 static ssize_t msi_bus_show(struct device *dev, struct device_attribute *attr, in msi_bus_show() argument
269 static ssize_t msi_bus_store(struct device *dev, struct device_attribute *attr, in msi_bus_store() argument
325 &bus_attr_rescan.attr,
339 struct device_attribute *attr, const char *buf, in dev_rescan_store() argument
359 static ssize_t remove_store(struct device *dev, struct device_attribute *attr, in remove_store() argument
367 if (val && device_remove_file_self(dev, attr)) in remove_store()
376 struct device_attribute *attr, in dev_bus_rescan_store() argument
399 struct device_attribute *attr, in d3cold_allowed_store() argument
415 struct device_attribute *attr, char *buf) in d3cold_allowed_show() argument
425 struct device_attribute *attr, char *buf) in devspec_show() argument
439 struct device_attribute *attr, in sriov_totalvfs_show() argument
449 struct device_attribute *attr, in sriov_numvfs_show() argument
465 struct device_attribute *attr, in sriov_numvfs_store() argument
521 struct device_attribute *attr, in driver_override_store() argument
552 struct device_attribute *attr, char *buf) in driver_override_show() argument
561 &dev_attr_resource.attr,
562 &dev_attr_vendor.attr,
563 &dev_attr_device.attr,
564 &dev_attr_subsystem_vendor.attr,
565 &dev_attr_subsystem_device.attr,
566 &dev_attr_class.attr,
567 &dev_attr_irq.attr,
568 &dev_attr_local_cpus.attr,
569 &dev_attr_local_cpulist.attr,
570 &dev_attr_modalias.attr,
572 &dev_attr_numa_node.attr,
574 &dev_attr_dma_mask_bits.attr,
575 &dev_attr_consistent_dma_mask_bits.attr,
576 &dev_attr_enable.attr,
577 &dev_attr_broken_parity_status.attr,
578 &dev_attr_msi_bus.attr,
580 &dev_attr_d3cold_allowed.attr,
583 &dev_attr_devspec.attr,
585 &dev_attr_driver_override.attr,
599 &dev_attr_rescan.attr,
600 &dev_attr_cpuaffinity.attr,
601 &dev_attr_cpulistaffinity.attr,
614 static ssize_t boot_vga_show(struct device *dev, struct device_attribute *attr, in boot_vga_show() argument
863 struct bin_attribute *attr, in pci_mmap_legacy_mem() argument
884 struct bin_attribute *attr, in pci_mmap_legacy_io() argument
926 b->legacy_io->attr.name = "legacy_io"; in pci_create_legacy_files()
928 b->legacy_io->attr.mode = S_IRUSR | S_IWUSR; in pci_create_legacy_files()
940 b->legacy_mem->attr.name = "legacy_mem"; in pci_create_legacy_files()
942 b->legacy_mem->attr.mode = S_IRUSR | S_IWUSR; in pci_create_legacy_files()
1000 static int pci_mmap_resource(struct kobject *kobj, struct bin_attribute *attr, in pci_mmap_resource() argument
1005 struct resource *res = attr->private; in pci_mmap_resource()
1040 struct bin_attribute *attr, in pci_mmap_resource_uc() argument
1043 return pci_mmap_resource(kobj, attr, vma, 0); in pci_mmap_resource_uc()
1047 struct bin_attribute *attr, in pci_mmap_resource_wc() argument
1050 return pci_mmap_resource(kobj, attr, vma, 1); in pci_mmap_resource_wc()
1054 struct bin_attribute *attr, char *buf, in pci_resource_io() argument
1059 struct resource *res = attr->private; in pci_resource_io()
1101 struct bin_attribute *attr, char *buf, in pci_read_resource_io() argument
1104 return pci_resource_io(filp, kobj, attr, buf, off, count, false); in pci_read_resource_io()
1108 struct bin_attribute *attr, char *buf, in pci_write_resource_io() argument
1111 return pci_resource_io(filp, kobj, attr, buf, off, count, true); in pci_write_resource_io()
1167 res_attr->attr.name = res_attr_name; in pci_create_attr()
1168 res_attr->attr.mode = S_IRUSR | S_IWUSR; in pci_create_attr()
1279 .attr = {
1289 .attr = {
1298 static ssize_t reset_store(struct device *dev, struct device_attribute *attr, in reset_store() argument
1323 struct bin_attribute *attr; in pci_create_capabilities_sysfs() local
1327 attr = kzalloc(sizeof(*attr), GFP_ATOMIC); in pci_create_capabilities_sysfs()
1328 if (!attr) in pci_create_capabilities_sysfs()
1331 sysfs_bin_attr_init(attr); in pci_create_capabilities_sysfs()
1332 attr->size = dev->vpd->len; in pci_create_capabilities_sysfs()
1333 attr->attr.name = "vpd"; in pci_create_capabilities_sysfs()
1334 attr->attr.mode = S_IRUSR | S_IWUSR; in pci_create_capabilities_sysfs()
1335 attr->read = read_vpd_attr; in pci_create_capabilities_sysfs()
1336 attr->write = write_vpd_attr; in pci_create_capabilities_sysfs()
1337 retval = sysfs_create_bin_file(&dev->dev.kobj, attr); in pci_create_capabilities_sysfs()
1339 kfree(attr); in pci_create_capabilities_sysfs()
1342 dev->vpd->attr = attr; in pci_create_capabilities_sysfs()
1358 if (dev->vpd && dev->vpd->attr) { in pci_create_capabilities_sysfs()
1359 sysfs_remove_bin_file(&dev->dev.kobj, dev->vpd->attr); in pci_create_capabilities_sysfs()
1360 kfree(dev->vpd->attr); in pci_create_capabilities_sysfs()
1370 struct bin_attribute *attr; in pci_create_sysfs_dev_files() local
1393 attr = kzalloc(sizeof(*attr), GFP_ATOMIC); in pci_create_sysfs_dev_files()
1394 if (!attr) { in pci_create_sysfs_dev_files()
1398 sysfs_bin_attr_init(attr); in pci_create_sysfs_dev_files()
1399 attr->size = rom_size; in pci_create_sysfs_dev_files()
1400 attr->attr.name = "rom"; in pci_create_sysfs_dev_files()
1401 attr->attr.mode = S_IRUSR | S_IWUSR; in pci_create_sysfs_dev_files()
1402 attr->read = pci_read_rom; in pci_create_sysfs_dev_files()
1403 attr->write = pci_write_rom; in pci_create_sysfs_dev_files()
1404 retval = sysfs_create_bin_file(&pdev->dev.kobj, attr); in pci_create_sysfs_dev_files()
1406 kfree(attr); in pci_create_sysfs_dev_files()
1409 pdev->rom_attr = attr; in pci_create_sysfs_dev_files()
1440 if (dev->vpd && dev->vpd->attr) { in pci_remove_capabilities_sysfs()
1441 sysfs_remove_bin_file(&dev->dev.kobj, dev->vpd->attr); in pci_remove_capabilities_sysfs()
1442 kfree(dev->vpd->attr); in pci_remove_capabilities_sysfs()
1507 &vga_attr.attr,
1517 if (a == &vga_attr.attr) in pci_dev_attrs_are_visible()
1525 &dev_remove_attr.attr,
1526 &dev_rescan_attr.attr,
1549 &sriov_totalvfs_attr.attr,
1550 &sriov_numvfs_attr.attr,