Searched refs:bcd2k (Results 1 – 1 of 1) sorted by relevance
93 struct bcd2000 *bcd2k = substream->rmidi->private_data; in bcd2000_midi_input_trigger() local95 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() argument105 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() argument136 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 …]