#include "tascam.h"
static inline int calculate_message_bytes(u8 status)
{ … }
static int fill_message(struct snd_fw_async_midi_port *port,
struct snd_rawmidi_substream *substream)
{ … }
static void async_midi_port_callback(struct fw_card *card, int rcode,
void *data, size_t length,
void *callback_data)
{ … }
static void midi_port_work(struct work_struct *work)
{ … }
void snd_fw_async_midi_port_init(struct snd_fw_async_midi_port *port)
{ … }
static void handle_midi_tx(struct fw_card *card, struct fw_request *request,
int tcode, int destination, int source,
int generation, unsigned long long offset,
void *data, size_t length, void *callback_data)
{ … }
int snd_tscm_transaction_register(struct snd_tscm *tscm)
{ … }
int snd_tscm_transaction_reregister(struct snd_tscm *tscm)
{ … }
void snd_tscm_transaction_unregister(struct snd_tscm *tscm)
{ … }