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