Lines Matching refs:block

425 	struct edac_device_block *block = to_block(kobj);  in block_ue_count_show()  local
427 return sprintf(data, "%u\n", block->counters.ue_count); in block_ue_count_show()
433 struct edac_device_block *block = to_block(kobj); in block_ce_count_show() local
435 return sprintf(data, "%u\n", block->counters.ce_count); in block_ce_count_show()
441 struct edac_device_block *block; in edac_device_ctrl_block_release() local
446 block = to_block(kobj); in edac_device_ctrl_block_release()
451 kobject_put(&block->instance->ctl->kobj); in edac_device_ctrl_block_release()
518 struct edac_device_block *block) in edac_device_create_block() argument
526 instance->name, instance, block->name, block); in edac_device_create_block()
528 &block->kobj, &block->kobj.parent); in edac_device_create_block()
531 memset(&block->kobj, 0, sizeof(struct kobject)); in edac_device_create_block()
543 err = kobject_init_and_add(&block->kobj, &ktype_block_ctrl, in edac_device_create_block()
545 "%s", block->name); in edac_device_create_block()
547 edac_dbg(1, "Failed to register instance '%s'\n", block->name); in edac_device_create_block()
556 sysfs_attrib = block->block_attributes; in edac_device_create_block()
557 if (sysfs_attrib && block->nr_attribs) { in edac_device_create_block()
558 for (i = 0; i < block->nr_attribs; i++, sysfs_attrib++) { in edac_device_create_block()
562 sysfs_attrib, &block->kobj); in edac_device_create_block()
565 err = sysfs_create_file(&block->kobj, in edac_device_create_block()
571 kobject_uevent(&block->kobj, KOBJ_ADD); in edac_device_create_block()
577 kobject_put(&block->kobj); in edac_device_create_block()
587 struct edac_device_block *block) in edac_device_delete_block() argument
595 sysfs_attrib = block->block_attributes; in edac_device_delete_block()
596 if (sysfs_attrib && block->nr_attribs) { in edac_device_delete_block()
597 for (i = 0; i < block->nr_attribs; i++, sysfs_attrib++) { in edac_device_delete_block()
600 sysfs_remove_file(&block->kobj, in edac_device_delete_block()
608 kobject_put(&block->kobj); in edac_device_delete_block()