Lines Matching refs:pk

57 	struct pk_device		*pk;  member
107 struct pk_device *pk = hid_get_drvdata(hdev); in show_channel() local
109 dbg_hid("pcmidi sysfs read channel=%u\n", pk->pm->midi_channel); in show_channel()
111 return sprintf(buf, "%u (min:%u, max:%u)\n", pk->pm->midi_channel, in show_channel()
120 struct pk_device *pk = hid_get_drvdata(hdev); in store_channel() local
126 pk->pm->midi_channel = channel; in store_channel()
144 struct pk_device *pk = hid_get_drvdata(hdev); in show_sustain() local
146 dbg_hid("pcmidi sysfs read sustain=%u\n", pk->pm->midi_sustain); in show_sustain()
148 return sprintf(buf, "%u (off:%u, max:%u (ms))\n", pk->pm->midi_sustain, in show_sustain()
157 struct pk_device *pk = hid_get_drvdata(hdev); in store_sustain() local
163 pk->pm->midi_sustain = sustain; in store_sustain()
164 pk->pm->midi_sustain_mode = in store_sustain()
165 (0 == sustain || !pk->pm->midi_mode) ? 0 : 1; in store_sustain()
183 struct pk_device *pk = hid_get_drvdata(hdev); in show_octave() local
185 dbg_hid("pcmidi sysfs read octave=%d\n", pk->pm->midi_octave); in show_octave()
187 return sprintf(buf, "%d (min:%d, max:%d)\n", pk->pm->midi_octave, in show_octave()
196 struct pk_device *pk = hid_get_drvdata(hdev); in store_octave() local
203 pk->pm->midi_octave = octave; in store_octave()
277 struct hid_device *hdev = pm->pk->hdev; in pcmidi_get_output_report()
302 struct hid_device *hdev = pm->pk->hdev; in pcmidi_submit_output_report()
629 err = snd_card_new(&pm->pk->hdev->dev, index[dev], id[dev], in pcmidi_snd_initialise()
667 err = device_create_file(&pm->pk->hdev->dev, in pcmidi_snd_initialise()
675 err = device_create_file(&pm->pk->hdev->dev, in pcmidi_snd_initialise()
683 err = device_create_file(&pm->pk->hdev->dev, in pcmidi_snd_initialise()
713 device_remove_file(&pm->pk->hdev->dev, sysfs_device_attr_octave); in pcmidi_snd_initialise()
715 device_remove_file(&pm->pk->hdev->dev, sysfs_device_attr_sustain); in pcmidi_snd_initialise()
717 device_remove_file(&pm->pk->hdev->dev, sysfs_device_attr_channel); in pcmidi_snd_initialise()
731 device_remove_file(&pm->pk->hdev->dev, in pcmidi_snd_terminate()
733 device_remove_file(&pm->pk->hdev->dev, in pcmidi_snd_terminate()
735 device_remove_file(&pm->pk->hdev->dev, in pcmidi_snd_terminate()
766 struct pk_device *pk = hid_get_drvdata(hdev); in pk_input_mapping() local
769 pm = pk->pm; in pk_input_mapping()
784 struct pk_device *pk = hid_get_drvdata(hdev); in pk_raw_event() local
787 if (1 == pk->pm->ifnum) { in pk_raw_event()
793 ret = pcmidi_handle_report(pk->pm, in pk_raw_event()
808 struct pk_device *pk; in pk_probe() local
817 pk = kzalloc(sizeof(*pk), GFP_KERNEL); in pk_probe()
818 if (pk == NULL) { in pk_probe()
823 pk->hdev = hdev; in pk_probe()
832 pm->pk = pk; in pk_probe()
833 pk->pm = pm; in pk_probe()
836 hid_set_drvdata(hdev, pk); in pk_probe()
864 kfree(pk); in pk_probe()
871 struct pk_device *pk = hid_get_drvdata(hdev); in pk_remove() local
874 pm = pk->pm; in pk_remove()
882 kfree(pk); in pk_remove()