Lines Matching refs:bioscfg_drv

23 struct bioscfg_priv bioscfg_drv = {  variable
24 .mutex = __MUTEX_INITIALIZER(bioscfg_drv.mutex),
208 bioscfg_drv.pending_reboot = true; in hp_set_reboot_and_signal_event()
209 kobject_uevent(&bioscfg_drv.class_dev->kobj, KOBJ_CHANGE); in hp_set_reboot_and_signal_event()
344 return sysfs_emit(buf, "%d\n", bioscfg_drv.pending_reboot); in pending_reboot_show()
354 return sysfs_create_file(&bioscfg_drv.main_dir_kset->kobj, in create_attributes_level_sysfs_files()
551 mutex_lock(&bioscfg_drv.mutex); in release_attributes_data()
561 if (bioscfg_drv.authentication_dir_kset) { in release_attributes_data()
562 destroy_attribute_objs(bioscfg_drv.authentication_dir_kset); in release_attributes_data()
563 kset_unregister(bioscfg_drv.authentication_dir_kset); in release_attributes_data()
564 bioscfg_drv.authentication_dir_kset = NULL; in release_attributes_data()
566 if (bioscfg_drv.main_dir_kset) { in release_attributes_data()
567 sysfs_remove_file(&bioscfg_drv.main_dir_kset->kobj, &pending_reboot.attr); in release_attributes_data()
568 destroy_attribute_objs(bioscfg_drv.main_dir_kset); in release_attributes_data()
569 kset_unregister(bioscfg_drv.main_dir_kset); in release_attributes_data()
570 bioscfg_drv.main_dir_kset = NULL; in release_attributes_data()
572 mutex_unlock(&bioscfg_drv.mutex); in release_attributes_data()
599 mutex_lock(&bioscfg_drv.mutex); in hp_add_other_attributes()
604 attr_name_kobj->kset = bioscfg_drv.authentication_dir_kset; in hp_add_other_attributes()
609 attr_name_kobj->kset = bioscfg_drv.main_dir_kset; in hp_add_other_attributes()
644 mutex_unlock(&bioscfg_drv.mutex); in hp_add_other_attributes()
650 mutex_unlock(&bioscfg_drv.mutex); in hp_add_other_attributes()
688 temp_kset = bioscfg_drv.authentication_dir_kset; in hp_init_bios_package_attribute()
690 temp_kset = bioscfg_drv.main_dir_kset; in hp_init_bios_package_attribute()
793 temp_kset = bioscfg_drv.authentication_dir_kset; in hp_init_bios_buffer_attribute()
795 temp_kset = bioscfg_drv.main_dir_kset; in hp_init_bios_buffer_attribute()
919 mutex_lock(&bioscfg_drv.mutex); in hp_init_bios_attributes()
952 mutex_unlock(&bioscfg_drv.mutex); in hp_init_bios_attributes()
981 bioscfg_drv.class_dev = device_create(fw_attr_class, NULL, MKDEV(0, 0), in hp_init()
983 if (IS_ERR(bioscfg_drv.class_dev)) { in hp_init()
984 ret = PTR_ERR(bioscfg_drv.class_dev); in hp_init()
988 bioscfg_drv.main_dir_kset = kset_create_and_add("attributes", NULL, in hp_init()
989 &bioscfg_drv.class_dev->kobj); in hp_init()
990 if (!bioscfg_drv.main_dir_kset) { in hp_init()
996 bioscfg_drv.authentication_dir_kset = kset_create_and_add("authentication", NULL, in hp_init()
997 &bioscfg_drv.class_dev->kobj); in hp_init()
998 if (!bioscfg_drv.authentication_dir_kset) { in hp_init()
1032 bioscfg_drv.spm_data.attr_name_kobj = NULL; in hp_init()
1037 bioscfg_drv.sure_start_attr_kobj = NULL; in hp_init()