Quellcodebibliothek Statistik Leitseite products/sources/formale Sprachen/C/Linux/tools/power/cpupower/utils/helpers/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 1 kB image not shown  

Quelle  sysfs.h   Sprache: C

 
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __CPUPOWER_HELPERS_SYSFS_H__
#define __CPUPOWER_HELPERS_SYSFS_H__

#define PATH_TO_CPU "/sys/devices/system/cpu/"
#define MAX_LINE_LEN 255
#define SYSFS_PATH_MAX 255

extern unsigned int sysfs_read_file(const char *path, char *buf, size_t buflen);

extern unsigned int sysfs_idlestate_file_exists(unsigned int cpu,
      unsigned int idlestate,
      const char *fname);

extern int sysfs_is_cpu_online(unsigned int cpu);

extern int sysfs_is_idlestate_disabled(unsigned int cpu,
           unsigned int idlestate);
extern int sysfs_idlestate_disable(unsigned int cpu, unsigned int idlestate,
       unsigned int disable);
extern unsigned long sysfs_get_idlestate_latency(unsigned int cpu,
      unsigned int idlestate);
extern unsigned long sysfs_get_idlestate_usage(unsigned int cpu,
     unsigned int idlestate);
extern unsigned long long sysfs_get_idlestate_time(unsigned int cpu,
      unsigned int idlestate);
extern char *sysfs_get_idlestate_name(unsigned int cpu,
    unsigned int idlestate);
extern char *sysfs_get_idlestate_desc(unsigned int cpu,
    unsigned int idlestate);
extern unsigned int sysfs_get_idlestate_count(unsigned int cpu);

extern char *sysfs_get_cpuidle_governor(void);
extern char *sysfs_get_cpuidle_driver(void);

extern int sysfs_get_sched(const char *smt_mc);
extern int sysfs_set_sched(const char *smt_mc, int val);

#endif /* __CPUPOWER_HELPERS_SYSFS_H__ */

Messung V0.5
C=97 H=98 G=97

¤ Dauer der Verarbeitung: 0.10 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.