Lines Matching refs:input_dev
51 if (!jack->input_dev) in snd_jack_dev_disconnect()
57 input_unregister_device(jack->input_dev); in snd_jack_dev_disconnect()
59 input_free_device(jack->input_dev); in snd_jack_dev_disconnect()
60 jack->input_dev = NULL; in snd_jack_dev_disconnect()
98 if (!jack->input_dev) in snd_jack_dev_register()
101 jack->input_dev->name = jack->name; in snd_jack_dev_register()
104 if (!jack->input_dev->dev.parent) in snd_jack_dev_register()
105 jack->input_dev->dev.parent = snd_card_get_device_link(card); in snd_jack_dev_register()
117 input_set_capability(jack->input_dev, EV_KEY, jack->key[i]); in snd_jack_dev_register()
120 err = input_register_device(jack->input_dev); in snd_jack_dev_register()
145 if (!jack->input_dev) in snd_jack_inject_report()
152 input_report_key(jack->input_dev, jack->key[i], in snd_jack_inject_report()
160 input_report_switch(jack->input_dev, in snd_jack_inject_report()
165 input_sync(jack->input_dev); in snd_jack_inject_report()
536 jack->input_dev = input_allocate_device(); in snd_jack_new()
537 if (jack->input_dev == NULL) { in snd_jack_new()
542 jack->input_dev->phys = "ALSA"; in snd_jack_new()
548 input_set_capability(jack->input_dev, EV_SW, in snd_jack_new()
570 input_free_device(jack->input_dev); in snd_jack_new()
634 struct input_dev *idev; in snd_jack_report()
651 idev = input_get_device(jack->input_dev); in snd_jack_report()