Lines Matching defs:midi

446         struct hdsp_midi      midi[2];
1506 hdsp->midi[id].id = id;
1507 hdsp->midi[id].rmidi = NULL;
1508 hdsp->midi[id].input = NULL;
1509 hdsp->midi[id].output = NULL;
1510 hdsp->midi[id].hdsp = hdsp;
1511 hdsp->midi[id].istimer = 0;
1512 hdsp->midi[id].pending = 0;
1513 spin_lock_init (&hdsp->midi[id].lock);
1516 if (snd_rawmidi_new (card, buf, id, 1, 1, &hdsp->midi[id].rmidi) < 0)
1519 sprintf(hdsp->midi[id].rmidi->name, "HDSP MIDI %d", id+1);
1520 hdsp->midi[id].rmidi->private_data = &hdsp->midi[id];
1522 snd_rawmidi_set_ops (hdsp->midi[id].rmidi, SNDRV_RAWMIDI_STREAM_OUTPUT, &snd_hdsp_midi_output);
1523 snd_rawmidi_set_ops (hdsp->midi[id].rmidi, SNDRV_RAWMIDI_STREAM_INPUT, &snd_hdsp_midi_input);
1525 hdsp->midi[id].rmidi->info_flags |= SNDRV_RAWMIDI_INFO_OUTPUT |
3867 if (hdsp->midi[0].pending)
3868 snd_hdsp_midi_input_read (&hdsp->midi[0]);
3869 if (hdsp->midi[1].pending)
3870 snd_hdsp_midi_input_read (&hdsp->midi[1]);
3914 hdsp->midi[0].pending = 1;
3917 snd_hdsp_midi_input_read (&hdsp->midi[0]);
3925 hdsp->midi[1].pending = 1;
3928 snd_hdsp_midi_input_read (&hdsp->midi[1]);
5082 "Error creating first midi interface\n");
5090 "Error creating second midi interface\n");
5228 hdsp->midi[0].rmidi = NULL;
5229 hdsp->midi[1].rmidi = NULL;
5230 hdsp->midi[0].input = NULL;
5231 hdsp->midi[1].input = NULL;
5232 hdsp->midi[0].output = NULL;
5233 hdsp->midi[1].output = NULL;
5234 hdsp->midi[0].pending = 0;
5235 hdsp->midi[1].pending = 0;
5236 spin_lock_init(&hdsp->midi[0].lock);
5237 spin_lock_init(&hdsp->midi[1].lock);