Lines Matching defs:port
10 static void finish_transmit_midi_msg(struct snd_ff *ff, unsigned int port,
14 READ_ONCE(ff->rx_midi_substreams[port]);
17 ff->rx_midi_error[port] = true;
23 ff->next_ktime[port] = 0;
24 schedule_work(&ff->rx_midi_work[port]);
28 snd_rawmidi_transmit_ack(substream, ff->rx_bytes[port]);
29 ff->rx_bytes[port] = 0;
32 schedule_work(&ff->rx_midi_work[port]);
53 static void transmit_midi_msg(struct snd_ff *ff, unsigned int port)
56 READ_ONCE(ff->rx_midi_substreams[port]);
68 if (ff->rx_bytes[port] > 0 || ff->rx_midi_error[port])
72 if (ktime_after(ff->next_ktime[port], ktime_get())) {
73 schedule_work(&ff->rx_midi_work[port]);
77 quad_count = ff->spec->protocol->fill_midi_msg(ff, substream, port);
81 if (port == 0) {
90 ff->next_ktime[port] = ktime_add_ns(ktime_get(),
91 ff->rx_bytes[port] * 8 * (NSEC_PER_SEC / 31250));
108 fw_send_request(fw_dev->card, &ff->transactions[port], tcode,
110 addr, &ff->msg_buf[port], quad_count * 4,
111 callback, &ff->transactions[port]);