Lines Matching refs:rmidi
11 struct snd_dice *dice = substream->rmidi->private_data; in midi_open()
38 struct snd_dice *dice = substream->rmidi->private_data; in midi_close()
53 struct snd_dice *dice = substrm->rmidi->private_data; in midi_capture_trigger()
70 struct snd_dice *dice = substrm->rmidi->private_data; in midi_playback_trigger()
108 struct snd_rawmidi *rmidi; in snd_dice_create_midi() local
127 &rmidi); in snd_dice_create_midi()
131 snprintf(rmidi->name, sizeof(rmidi->name), in snd_dice_create_midi()
133 rmidi->private_data = dice; in snd_dice_create_midi()
136 rmidi->info_flags |= SNDRV_RAWMIDI_INFO_INPUT; in snd_dice_create_midi()
138 snd_rawmidi_set_ops(rmidi, SNDRV_RAWMIDI_STREAM_INPUT, in snd_dice_create_midi()
141 str = &rmidi->streams[SNDRV_RAWMIDI_STREAM_INPUT]; in snd_dice_create_midi()
147 rmidi->info_flags |= SNDRV_RAWMIDI_INFO_OUTPUT; in snd_dice_create_midi()
149 snd_rawmidi_set_ops(rmidi, SNDRV_RAWMIDI_STREAM_OUTPUT, in snd_dice_create_midi()
152 str = &rmidi->streams[SNDRV_RAWMIDI_STREAM_OUTPUT]; in snd_dice_create_midi()
158 rmidi->info_flags |= SNDRV_RAWMIDI_INFO_DUPLEX; in snd_dice_create_midi()