Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/kbd/kbd.c
Show All 12 Lines | |||||
* when necessary. | * when necessary. | ||||
*/ | */ | ||||
static int keyboards = 1; | static int keyboards = 1; | ||||
static keyboard_t *kbd_ini; | static keyboard_t *kbd_ini; | ||||
static keyboard_t **keyboard = &kbd_ini; | static keyboard_t **keyboard = &kbd_ini; | ||||
static int keymap_restrict_change; | static int keymap_restrict_change; | ||||
static SYSCTL_NODE(_hw, OID_AUTO, kbd, CTLFLAG_RD, 0, "kbd"); | static SYSCTL_NODE(_hw, OID_AUTO, kbd, CTLFLAG_RD | CTLFLAG_MPSAFE, 0, | ||||
"kbd"); | |||||
SYSCTL_INT(_hw_kbd, OID_AUTO, keymap_restrict_change, CTLFLAG_RW, | SYSCTL_INT(_hw_kbd, OID_AUTO, keymap_restrict_change, CTLFLAG_RW, | ||||
&keymap_restrict_change, 0, "restrict ability to change keymap"); | &keymap_restrict_change, 0, "restrict ability to change keymap"); | ||||
#define ARRAY_DELTA 4 | #define ARRAY_DELTA 4 | ||||
static int | static int | ||||
kbd_realloc_array(void) | kbd_realloc_array(void) | ||||
{ | { | ||||
Show All 12 Lines |