Lines Matching refs:intel_pstate_kobject
1530 static struct kobject *intel_pstate_kobject; variable
1538 intel_pstate_kobject = kobject_create_and_add("intel_pstate", &dev_root->kobj); in intel_pstate_sysfs_expose_params()
1541 if (WARN_ON(!intel_pstate_kobject)) in intel_pstate_sysfs_expose_params()
1544 rc = sysfs_create_group(intel_pstate_kobject, &intel_pstate_attr_group); in intel_pstate_sysfs_expose_params()
1549 rc = sysfs_create_file(intel_pstate_kobject, &turbo_pct.attr); in intel_pstate_sysfs_expose_params()
1552 rc = sysfs_create_file(intel_pstate_kobject, &num_pstates.attr); in intel_pstate_sysfs_expose_params()
1563 rc = sysfs_create_file(intel_pstate_kobject, &max_perf_pct.attr); in intel_pstate_sysfs_expose_params()
1566 rc = sysfs_create_file(intel_pstate_kobject, &min_perf_pct.attr); in intel_pstate_sysfs_expose_params()
1570 rc = sysfs_create_file(intel_pstate_kobject, &energy_efficiency.attr); in intel_pstate_sysfs_expose_params()
1577 if (!intel_pstate_kobject) in intel_pstate_sysfs_remove()
1580 sysfs_remove_group(intel_pstate_kobject, &intel_pstate_attr_group); in intel_pstate_sysfs_remove()
1583 sysfs_remove_file(intel_pstate_kobject, &num_pstates.attr); in intel_pstate_sysfs_remove()
1584 sysfs_remove_file(intel_pstate_kobject, &turbo_pct.attr); in intel_pstate_sysfs_remove()
1588 sysfs_remove_file(intel_pstate_kobject, &max_perf_pct.attr); in intel_pstate_sysfs_remove()
1589 sysfs_remove_file(intel_pstate_kobject, &min_perf_pct.attr); in intel_pstate_sysfs_remove()
1592 sysfs_remove_file(intel_pstate_kobject, &energy_efficiency.attr); in intel_pstate_sysfs_remove()
1595 kobject_put(intel_pstate_kobject); in intel_pstate_sysfs_remove()
1605 rc = sysfs_create_file(intel_pstate_kobject, &hwp_dynamic_boost.attr); in intel_pstate_sysfs_expose_hwp_dynamic_boost()
1614 sysfs_remove_file(intel_pstate_kobject, &hwp_dynamic_boost.attr); in intel_pstate_sysfs_hide_hwp_dynamic_boost()