keyboard
struct hid_device *keyboard;
if (!djrcv_dev->keyboard) {
return hid_hw_raw_request(djrcv_dev->keyboard, led_report_id, buf, count,
if (djrcv_dev->keyboard &&
hid_compare_device_paths(hdev, djrcv_dev->keyboard, sep)) {
if (djrcv_dev->keyboard == hdev)
djrcv_dev->keyboard = NULL;
djrcv_dev->keyboard = hdev;
bool wrench = false, keyboard = false, mute_touch = false, menu = false,
keyboard = !!(data[4] & 0xE0);
keyboard = !!(data[2] & 0x02);
input_report_key(input, KEY_ONSCREEN_KEYBOARD, keyboard);
applespi_handle_keyboard_event(applespi, &message->keyboard);
struct keyboard_protocol keyboard;
#define TRACE_INCLUDE_PATH ../../drivers/input/keyboard
input->data.keyboard.key_code,
input->data.keyboard.key_code,
input->data.keyboard.key_flag,
input->data.keyboard.key_down
unsigned short code = input->data.keyboard.key_code;
input_report_key(dev, key, input->data.keyboard.key_down);
struct keyboard_input keyboard;
static PDCSPATH_ENTRY(PDCS_ADDR_PKBD, keyboard);
container_of(cdev, struct wilco_keyboard_leds, keyboard);
wkl->keyboard.name = "platform::kbd_backlight";
wkl->keyboard.max_brightness = 100;
wkl->keyboard.flags = LED_CORE_SUSPENDRESUME;
wkl->keyboard.brightness_set_blocking = wilco_keyboard_leds_set;
wkl->keyboard.brightness = ret;
return devm_led_classdev_register(ec->dev, &wkl->keyboard);
struct led_classdev keyboard;
u32 flags, cmd, boot, awake, sleep, keyboard;
if (sscanf(buf, "%d %d %d %d %d", &cmd, &boot, &awake, &sleep, &keyboard) != 5)
if (keyboard)
ret = keyboard(fd);