midi_buffer
snd_rawmidi_receive(chip->midi_in, chip->midi_buffer, st);
u8 midi_buffer[MIDI_IN_BUFFER_SIZE];
chip->midi_buffer[received++] = (u8)midi_byte;
struct midi_buffer *mb = &line6->line6midi->midibuf_in;
struct midi_buffer *mb = &line6midi->midibuf_out;
struct midi_buffer midibuf_in;
struct midi_buffer midibuf_out;
int line6_midibuf_read(struct midi_buffer *this, unsigned char *data,
int line6_midibuf_ignore(struct midi_buffer *this, int length)
void line6_midibuf_destroy(struct midi_buffer *this)
static int midibuf_is_empty(struct midi_buffer *this)
static int midibuf_is_full(struct midi_buffer *this)
void line6_midibuf_reset(struct midi_buffer *this)
int line6_midibuf_init(struct midi_buffer *this, int size, int split)
int line6_midibuf_bytes_free(struct midi_buffer *this)
int line6_midibuf_bytes_used(struct midi_buffer *this)
int line6_midibuf_write(struct midi_buffer *this, unsigned char *data,
extern int line6_midibuf_bytes_used(struct midi_buffer *mb);
extern int line6_midibuf_bytes_free(struct midi_buffer *mb);
extern void line6_midibuf_destroy(struct midi_buffer *mb);
extern int line6_midibuf_ignore(struct midi_buffer *mb, int length);
extern int line6_midibuf_init(struct midi_buffer *mb, int size, int split);
extern int line6_midibuf_read(struct midi_buffer *mb, unsigned char *data,
extern void line6_midibuf_reset(struct midi_buffer *mb);
extern int line6_midibuf_write(struct midi_buffer *mb, unsigned char *data,