Searched refs:rfile (Results 1 - 3 of 3) sorted by relevance
/linux-4.4.14/sound/core/ |
H A D | rawmidi_compat.c | 33 static int snd_rawmidi_ioctl_params_compat(struct snd_rawmidi_file *rfile, snd_rawmidi_ioctl_params_compat() argument 39 if (rfile->output == NULL) snd_rawmidi_ioctl_params_compat() 49 return snd_rawmidi_output_params(rfile->output, ¶ms); snd_rawmidi_ioctl_params_compat() 51 return snd_rawmidi_input_params(rfile->input, ¶ms); snd_rawmidi_ioctl_params_compat() 64 static int snd_rawmidi_ioctl_status_compat(struct snd_rawmidi_file *rfile, snd_rawmidi_ioctl_status_compat() argument 70 if (rfile->output == NULL) snd_rawmidi_ioctl_status_compat() 77 err = snd_rawmidi_output_status(rfile->output, &status); snd_rawmidi_ioctl_status_compat() 80 err = snd_rawmidi_input_status(rfile->input, &status); snd_rawmidi_ioctl_status_compat() 110 static int snd_rawmidi_ioctl_status_x32(struct snd_rawmidi_file *rfile, snd_rawmidi_ioctl_status_x32() argument 116 if (rfile->output == NULL) snd_rawmidi_ioctl_status_x32() 123 err = snd_rawmidi_output_status(rfile->output, &status); snd_rawmidi_ioctl_status_x32() 126 err = snd_rawmidi_input_status(rfile->input, &status); snd_rawmidi_ioctl_status_x32() 153 struct snd_rawmidi_file *rfile; snd_rawmidi_ioctl_compat() local 156 rfile = file->private_data; snd_rawmidi_ioctl_compat() 164 return snd_rawmidi_ioctl_params_compat(rfile, argp); snd_rawmidi_ioctl_compat() 166 return snd_rawmidi_ioctl_status_compat(rfile, argp); snd_rawmidi_ioctl_compat() 169 return snd_rawmidi_ioctl_status_x32(rfile, argp); snd_rawmidi_ioctl_compat()
|
H A D | rawmidi.c | 290 struct snd_rawmidi_file *rfile) rawmidi_open_priv() 295 rfile->input = rfile->output = NULL; rawmidi_open_priv() 325 rfile->rmidi = rmidi; rawmidi_open_priv() 326 rfile->input = sinput; rawmidi_open_priv() 327 rfile->output = soutput; rawmidi_open_priv() 333 int mode, struct snd_rawmidi_file * rfile) snd_rawmidi_kernel_open() 338 if (snd_BUG_ON(!rfile)) snd_rawmidi_kernel_open() 354 err = rawmidi_open_priv(rmidi, subdevice, mode, rfile); snd_rawmidi_kernel_open() 497 static void rawmidi_release_priv(struct snd_rawmidi_file *rfile) rawmidi_release_priv() argument 501 rmidi = rfile->rmidi; rawmidi_release_priv() 503 if (rfile->input) { rawmidi_release_priv() 504 close_substream(rmidi, rfile->input, 1); rawmidi_release_priv() 505 rfile->input = NULL; rawmidi_release_priv() 507 if (rfile->output) { rawmidi_release_priv() 508 close_substream(rmidi, rfile->output, 1); rawmidi_release_priv() 509 rfile->output = NULL; rawmidi_release_priv() 511 rfile->rmidi = NULL; rawmidi_release_priv() 517 int snd_rawmidi_kernel_release(struct snd_rawmidi_file *rfile) snd_rawmidi_kernel_release() argument 521 if (snd_BUG_ON(!rfile)) snd_rawmidi_kernel_release() 524 rmidi = rfile->rmidi; snd_rawmidi_kernel_release() 525 rawmidi_release_priv(rfile); snd_rawmidi_kernel_release() 533 struct snd_rawmidi_file *rfile; snd_rawmidi_release() local 537 rfile = file->private_data; snd_rawmidi_release() 538 rmidi = rfile->rmidi; snd_rawmidi_release() 539 rawmidi_release_priv(rfile); snd_rawmidi_release() 540 kfree(rfile); snd_rawmidi_release() 712 struct snd_rawmidi_file *rfile; snd_rawmidi_ioctl() local 715 rfile = file->private_data; snd_rawmidi_ioctl() 729 return snd_rawmidi_info_user(rfile->input, info); snd_rawmidi_ioctl() 731 return snd_rawmidi_info_user(rfile->output, info); snd_rawmidi_ioctl() 743 if (rfile->output == NULL) snd_rawmidi_ioctl() 745 return snd_rawmidi_output_params(rfile->output, ¶ms); snd_rawmidi_ioctl() 747 if (rfile->input == NULL) snd_rawmidi_ioctl() 749 return snd_rawmidi_input_params(rfile->input, ¶ms); snd_rawmidi_ioctl() 762 if (rfile->output == NULL) snd_rawmidi_ioctl() 764 err = snd_rawmidi_output_status(rfile->output, &status); snd_rawmidi_ioctl() 767 if (rfile->input == NULL) snd_rawmidi_ioctl() 769 err = snd_rawmidi_input_status(rfile->input, &status); snd_rawmidi_ioctl() 787 if (rfile->output == NULL) snd_rawmidi_ioctl() 789 return snd_rawmidi_drop_output(rfile->output); snd_rawmidi_ioctl() 801 if (rfile->output == NULL) snd_rawmidi_ioctl() 803 return snd_rawmidi_drain_output(rfile->output); snd_rawmidi_ioctl() 805 if (rfile->input == NULL) snd_rawmidi_ioctl() 807 return snd_rawmidi_drain_input(rfile->input); snd_rawmidi_ioctl() 813 rmidi_dbg(rfile->rmidi, snd_rawmidi_ioctl() 991 struct snd_rawmidi_file *rfile; snd_rawmidi_read() local 995 rfile = file->private_data; snd_rawmidi_read() 996 substream = rfile->input; snd_rawmidi_read() 1016 if (rfile->rmidi->card->shutdown) snd_rawmidi_read() 1295 struct snd_rawmidi_file *rfile; snd_rawmidi_write() local 1299 rfile = file->private_data; snd_rawmidi_write() 1300 substream = rfile->output; snd_rawmidi_write() 1320 if (rfile->rmidi->card->shutdown) snd_rawmidi_write() 1362 struct snd_rawmidi_file *rfile; snd_rawmidi_poll() local 1366 rfile = file->private_data; snd_rawmidi_poll() 1367 if (rfile->input != NULL) { snd_rawmidi_poll() 1368 runtime = rfile->input->runtime; snd_rawmidi_poll() 1369 snd_rawmidi_input_trigger(rfile->input, 1); snd_rawmidi_poll() 1372 if (rfile->output != NULL) { snd_rawmidi_poll() 1373 runtime = rfile->output->runtime; snd_rawmidi_poll() 1377 if (rfile->input != NULL) { snd_rawmidi_poll() 1378 if (snd_rawmidi_ready(rfile->input)) snd_rawmidi_poll() 1381 if (rfile->output != NULL) { snd_rawmidi_poll() 1382 if (snd_rawmidi_ready(rfile->output)) snd_rawmidi_poll() 289 rawmidi_open_priv(struct snd_rawmidi *rmidi, int subdevice, int mode, struct snd_rawmidi_file *rfile) rawmidi_open_priv() argument 332 snd_rawmidi_kernel_open(struct snd_card *card, int device, int subdevice, int mode, struct snd_rawmidi_file * rfile) snd_rawmidi_kernel_open() argument
|
/linux-4.4.14/include/sound/ |
H A D | rawmidi.h | 179 int mode, struct snd_rawmidi_file *rfile); 180 int snd_rawmidi_kernel_release(struct snd_rawmidi_file *rfile);
|
Completed in 187 milliseconds