Home
last modified time | relevance | path

Searched refs:bcd2k (Results 1 – 1 of 1) sorted by relevance

/linux/sound/usb/bcd2000/
H A Dbcd2000.c93 struct bcd2000 *bcd2k = substream->rmidi->private_data; in bcd2000_midi_input_trigger() local
95 guard(spinlock_irqsave)(&bcd2k->midi_lock); in bcd2000_midi_input_trigger()
96 bcd2k->midi_receive_substream = up ? substream : NULL; in bcd2000_midi_input_trigger()
99 static void bcd2000_midi_handle_input(struct bcd2000 *bcd2k, in bcd2000_midi_handle_input() argument
105 midi_receive_substream = READ_ONCE(bcd2k->midi_receive_substream); in bcd2000_midi_handle_input()
129 static void bcd2000_midi_send(struct bcd2000 *bcd2k) in bcd2000_midi_send() argument
136 midi_out_substream = READ_ONCE(bcd2k->midi_out_substream); in bcd2000_midi_send()
140 if (!bcd2k->midi_out_urb) in bcd2000_midi_send()
144 memcpy(bcd2k->midi_out_buf, device_cmd_prefix, in bcd2000_midi_send()
152 bcd2k->midi_out_buf + 3, BUFSIZE - 3); in bcd2000_midi_send()
[all …]