Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
x86
include
asm
kbdleds.h
Go to the documentation of this file.
1
#ifndef _ASM_X86_KBDLEDS_H
2
#define _ASM_X86_KBDLEDS_H
3
4
/*
5
* Some laptops take the 789uiojklm,. keys as number pad when NumLock is on.
6
* This seems a good reason to start with NumLock off. That's why on X86 we
7
* ask the bios for the correct state.
8
*/
9
10
#include <asm/setup.h>
11
12
static
inline
int
kbd_defleds(
void
)
13
{
14
return
boot_params
.
kbd_status
& 0x20 ? (1 <<
VC_NUMLOCK
) : 0;
15
}
16
17
#endif
/* _ASM_X86_KBDLEDS_H */
Generated on Thu Jan 10 2013 13:12:49 for Linux Kernel by
1.8.2