Lines Matching defs:input
366 static inline void apple_setup_key_translation(struct input_dev *input,
372 set_bit(trans->to, input->keybit);
388 static void input_event_with_scancode(struct input_dev *input,
392 (!test_bit(code, input->key)) == value)
393 input_event(input, EV_MSC, MSC_SCAN, hid);
394 input_event(input, type, code, value);
397 static int hidinput_apple_event(struct hid_device *hid, struct input_dev *input,
487 bool from_is_set = test_bit(trans->from, input->key);
488 bool to_is_set = test_bit(trans->to, input->key);
519 test_bit(LED_NUML, input->led))) {
534 input_event_with_scancode(input, usage->type, code, usage->hid, value);
553 input_event_with_scancode(field->hidinput->input, usage->type,
559 hidinput_apple_event(hdev, field->hidinput->input,
652 static void apple_setup_input(struct input_dev *input)
654 set_bit(KEY_NUMLOCK, input->keybit);
657 apple_setup_key_translation(input, apple_fn_keys);
658 apple_setup_key_translation(input, powerbook_fn_keys);
659 apple_setup_key_translation(input, powerbook_numlock_keys);
660 apple_setup_key_translation(input, apple_iso_keyboard);
661 apple_setup_key_translation(input, magic_keyboard_alu_fn_keys);
662 apple_setup_key_translation(input, magic_keyboard_2015_fn_keys);
663 apple_setup_key_translation(input, apple2021_fn_keys);
664 apple_setup_key_translation(input, macbookpro_no_esc_fn_keys);
665 apple_setup_key_translation(input, macbookpro_dedicated_esc_fn_keys);
678 set_bit(EV_REP, hi->input->evbit);
681 apple_setup_input(hi->input);