i8k.h
01:
02:
03:
04: <dz@debian.org>
05:
06:
07:
08:
09:
10:
11:
12:
13:
14:
15:
16:
17: #ifndef _LINUX_I8K_H
18: #define _LINUX_I8K_H
19:
20: #define I8K_PROC "/proc/i8k"
21: #define I8K_PROC_FMT "1.0"
22:
23: #define I8K_BIOS_VERSION _IOR ('i', 0x80, int)
24: #define I8K_MACHINE_ID _IOR ('i', 0x81, int)
25: #define I8K_POWER_STATUS _IOR ('i', 0x82, size_t)
26: #define I8K_FN_STATUS _IOR ('i', 0x83, size_t)
27: #define I8K_GET_TEMP _IOR ('i', 0x84, size_t)
28: #define I8K_GET_SPEED _IOWR('i', 0x85, size_t)
29: #define I8K_GET_FAN _IOWR('i', 0x86, size_t)
30: #define I8K_SET_FAN _IOWR('i', 0x87, size_t)
31:
32: #define I8K_FAN_LEFT 1
33: #define I8K_FAN_RIGHT 0
34: #define I8K_FAN_OFF 0
35: #define I8K_FAN_LOW 1
36: #define I8K_FAN_HIGH 2
37: #define I8K_FAN_MAX I8K_FAN_HIGH
38:
39: #define I8K_VOL_UP 1
40: #define I8K_VOL_DOWN 2
41: #define I8K_VOL_MUTE 4
42:
43: #define I8K_AC 1
44: #define I8K_BATTERY 0
45:
46: #endif
47:
© Andrew Scott 2006 -
2025,
All Rights Reserved