keyboard_driver
SLIST_REMOVE(&keyboard_drivers, driver, keyboard_driver, link);
static SLIST_HEAD(, keyboard_driver) keyboard_drivers =
SLIST_ENTRY(keyboard_driver) link;
static struct keyboard_driver name##_kbd_driver = { \