Lines Matching defs:kb_dev
131 struct input_dev *kb_dev;
4736 input_report_key(spec->kb_dev, spec->alc_mute_keycode_map[ALC_KEY_MICMUTE_INDEX], 1);
4737 input_sync(spec->kb_dev);
4738 input_report_key(spec->kb_dev, spec->alc_mute_keycode_map[ALC_KEY_MICMUTE_INDEX], 0);
4739 input_sync(spec->kb_dev);
4747 spec->kb_dev = input_allocate_device();
4748 if (!spec->kb_dev) {
4755 spec->kb_dev->name = "Microphone Mute Button";
4756 spec->kb_dev->evbit[0] = BIT_MASK(EV_KEY);
4757 spec->kb_dev->keycodesize = sizeof(spec->alc_mute_keycode_map[0]);
4758 spec->kb_dev->keycodemax = ARRAY_SIZE(spec->alc_mute_keycode_map);
4759 spec->kb_dev->keycode = spec->alc_mute_keycode_map;
4761 set_bit(spec->alc_mute_keycode_map[i], spec->kb_dev->keybit);
4763 if (input_register_device(spec->kb_dev)) {
4765 input_free_device(spec->kb_dev);
4766 spec->kb_dev = NULL;
4799 if (!spec->kb_dev)
4804 input_unregister_device(spec->kb_dev);
4805 spec->kb_dev = NULL;
4828 if (!spec->kb_dev)
4833 input_unregister_device(spec->kb_dev);
4834 spec->kb_dev = NULL;