Lines Matching defs:kb_dev
131 struct input_dev *kb_dev;
4812 input_report_key(spec->kb_dev, spec->alc_mute_keycode_map[ALC_KEY_MICMUTE_INDEX], 1);
4813 input_sync(spec->kb_dev);
4814 input_report_key(spec->kb_dev, spec->alc_mute_keycode_map[ALC_KEY_MICMUTE_INDEX], 0);
4815 input_sync(spec->kb_dev);
4823 spec->kb_dev = input_allocate_device();
4824 if (!spec->kb_dev) {
4831 spec->kb_dev->name = "Microphone Mute Button";
4832 spec->kb_dev->evbit[0] = BIT_MASK(EV_KEY);
4833 spec->kb_dev->keycodesize = sizeof(spec->alc_mute_keycode_map[0]);
4834 spec->kb_dev->keycodemax = ARRAY_SIZE(spec->alc_mute_keycode_map);
4835 spec->kb_dev->keycode = spec->alc_mute_keycode_map;
4837 set_bit(spec->alc_mute_keycode_map[i], spec->kb_dev->keybit);
4839 if (input_register_device(spec->kb_dev)) {
4841 input_free_device(spec->kb_dev);
4842 spec->kb_dev = NULL;
4875 if (!spec->kb_dev)
4880 input_unregister_device(spec->kb_dev);
4881 spec->kb_dev = NULL;
4904 if (!spec->kb_dev)
4909 input_unregister_device(spec->kb_dev);
4910 spec->kb_dev = NULL;