Lines Matching full:keyboard

35  * additional device autoconfiguration to link the drivers into the keyboard
40 * example, a driver associated with the keyboard will have kb_config called
48 * its primary function is to allow keyboard and mouse hotplugging.
64 * stdin is a local keyboard. use stdin and stdout as the console.
69 * stdin is not a keyboard and stdin is the same as stdout.
75 * stdin is not a keyboard device and it's not the same as stdout.
76 * assume we have a serial keyboard hooked up and use it along with
85 * If stdin is set to a local keyboard but stdout is set to something
169 * On supported configurations, the firmware defines the keyboard and mouse
171 * the USB keyboard and mouse on machines without full USB firmware support.
426 DPRINTF(DPRINT_L0, "usb keyboard path = %s\n", path); in consconfig_print_paths()
430 DPRINTF(DPRINT_L0, "keyboard path = %s\n", path); in consconfig_print_paths()
468 * serial keyboard, it would be an abort sequence like a break.
487 * and send the sequences up to virtual keyboard(conskbd) so that
670 * Find keyboard, mouse, stdin, stdout and diag devices, if they in consconfig_state_init()
703 * the keyboard. Even if the keyboard is not the in consconfig_state_init()
704 * standard input, the keyboard console stream will in consconfig_state_init()
705 * still be built if the keyboard alias provided by the in consconfig_state_init()
825 * Build the wc->conskbd portion of the keyboard console stream. in cons_build_upper_layer()
826 * Even if no keyboard is attached to the system, the upper in cons_build_upper_layer()
828 * a keyboard after the system is booted, the keyboard driver in cons_build_upper_layer()
835 /* open the console keyboard device. will never be closed */ in cons_build_upper_layer()
868 * Build the wc->conskbd portion of the keyboard console stream. in cons_build_upper_layer()
869 * Even if no keyboard is attached to the system, the upper in cons_build_upper_layer()
871 * a keyboard after the system is booted, the keyboard driver in cons_build_upper_layer()
877 * there is not a physical keyboard linked under conskbd. in cons_build_upper_layer()
984 * keyboard and mouse minor nodes, which will in turn trigger the in consconfig_load_drivers()
985 * dacf framework to call the keyboard and mouse configuration in consconfig_load_drivers()
1092 * for keyboard, issue the KIOCTRANSABLE ioctl, and
1105 /* send a flush down the stream to the keyboard driver */ in consconfig_prepare_dev()
1134 * keyboard is hotplugged after boot, check to see if in consconfig_prepare_dev()
1135 * the keyboard is the console input. If it is in consconfig_prepare_dev()
1145 * keyboard module pushed on top of it. The driver is then linked
1184 DPRINTF(DPRINT_L0, "linking keyboard under conskbd\n"); in consconfig_relink_conskbd()
1195 DPRINTF(DPRINT_L0, "unlinking keyboard from under conskbd\n"); in consconfig_relink_conskbd()
1198 * This will cause the keyboard driver to be closed, in consconfig_relink_conskbd()
1199 * all modules to be popped, and the keyboard vnode released. in consconfig_relink_conskbd()
1223 * is a physical keyboard linked under conskbd. in consconfig_relink_conskbd()
1298 /* Stdin is from the system keyboard */ in cons_get_input_type()
1325 DPRINTF(DPRINT_L0, "stdin is keyboard\n"); in consconfig_init_input()
1328 * The machine is allowed to boot without a keyboard. in consconfig_init_input()
1329 * If a user attaches a keyboard later, the keyboard in consconfig_init_input()
1336 * of keyboard, the serial drivers won't be attached in consconfig_init_input()
1337 * for any keyboard instance. in consconfig_init_input()
1341 * If there is a problem with the keyboard in consconfig_init_input()
1345 * keyboard is hotplugged, the keyboard would in consconfig_init_input()
1349 * time a keyboard is plugged in, the field is in consconfig_init_input()
1350 * checked in order to give the next keyboard a in consconfig_init_input()
1357 * keyboard doesn't enumerate when the drivers in consconfig_init_input()
1360 DPRINTF(DPRINT_L2, "Error with console keyboard\n"); in consconfig_init_input()
1390 DPRINTF(DPRINT_L0, "stdin is serial keyboard\n"); in consconfig_init_input()
1393 * Non-keyboard input device, but not rconsdev. in consconfig_init_input()
1394 * This is known as the "serial keyboard" case - the in consconfig_init_input()
1395 * most likely use is someone has a keyboard attached in consconfig_init_input()
1407 * Open the serial keyboard, configure it, in consconfig_init_input()
1437 * Now link the serial keyboard direcly under wc in consconfig_init_input()
1440 * keyboard when it is a serial keyboard. in consconfig_init_input()
1487 * In the debug case, register the keyboard polled entry in consconfig_init_input()
1504 * Configure keyboard and mouse. Main entry here.
1531 * Load keyboard/mouse drivers. The dacf routines will in dynamic_console_config()
1534 * At the conclusion of the ddi_pathname_to_dev_t calls, the keyboard in dynamic_console_config()
1568 * Do the real job for keyboard/mouse auto-configuration.
1588 * Prepare the new keyboard/mouse driver in do_config()
1596 * Tell the physical keyboard driver to send in do_config()
1597 * the abort sequences up to the virtual keyboard in do_config()
1612 * for keyboard: wc->conskbd->["pushmod"->"kbd_vp driver"] in do_config()
1674 * Check if the keyboard/mouse has already configured. in kb_ms_config()
1683 /* Config the new keyboard/mouse device */ in kb_ms_config()
1692 * The keyboard/mouse node failed to open. in kb_ms_config()
1705 * See if there was a problem with the console keyboard during boot. in kb_ms_config()
1706 * If so, try to register polled input for this keyboard. in kb_ms_config()
1749 * Check if the keyboard/mouse that is being detached in kb_ms_unconfig()
1750 * is the console keyboard/mouse or not. in kb_ms_unconfig()
1772 * This is the post-attach / pre-detach action function for the keyboard
1809 * direct access to physical keyboard/mouse underlying conskbd/
1811 * When the keyboard/mouse is opened physically via its device
1839 cmn_err(CE_WARN, "Failed to relink the keyboard " in consconfig_link()
1840 "(%s) underneath virtual keyboard", buf); in consconfig_link()
2022 * Check to see if underlying keyboard devices are still online,
2113 * Free a cons prop associated with a keyboard or mouse