Lines Matching refs:sysfs_attrib
513 struct edac_dev_sysfs_block_attribute *sysfs_attrib; in edac_device_create_block() local
547 sysfs_attrib = block->block_attributes; in edac_device_create_block()
548 if (sysfs_attrib && block->nr_attribs) { in edac_device_create_block()
549 for (i = 0; i < block->nr_attribs; i++, sysfs_attrib++) { in edac_device_create_block()
552 sysfs_attrib->attr.name, in edac_device_create_block()
553 sysfs_attrib, &block->kobj); in edac_device_create_block()
557 &sysfs_attrib->attr); in edac_device_create_block()
580 struct edac_dev_sysfs_block_attribute *sysfs_attrib; in edac_device_delete_block() local
586 sysfs_attrib = block->block_attributes; in edac_device_delete_block()
587 if (sysfs_attrib && block->nr_attribs) { in edac_device_delete_block()
588 for (i = 0; i < block->nr_attribs; i++, sysfs_attrib++) { in edac_device_delete_block()
592 (struct attribute *) sysfs_attrib); in edac_device_delete_block()
742 struct edac_dev_sysfs_attribute *sysfs_attrib; in edac_device_add_main_sysfs_attributes() local
745 sysfs_attrib = edac_dev->sysfs_attributes; in edac_device_add_main_sysfs_attributes()
746 if (sysfs_attrib) { in edac_device_add_main_sysfs_attributes()
750 while (sysfs_attrib->attr.name != NULL) { in edac_device_add_main_sysfs_attributes()
752 (struct attribute*) sysfs_attrib); in edac_device_add_main_sysfs_attributes()
756 sysfs_attrib++; in edac_device_add_main_sysfs_attributes()
771 struct edac_dev_sysfs_attribute *sysfs_attrib; in edac_device_remove_main_sysfs_attributes() local
777 sysfs_attrib = edac_dev->sysfs_attributes; in edac_device_remove_main_sysfs_attributes()
778 if (sysfs_attrib) { in edac_device_remove_main_sysfs_attributes()
779 while (sysfs_attrib->attr.name != NULL) { in edac_device_remove_main_sysfs_attributes()
781 (struct attribute *) sysfs_attrib); in edac_device_remove_main_sysfs_attributes()
782 sysfs_attrib++; in edac_device_remove_main_sysfs_attributes()