Lines Matching refs:mfile
499 struct snd_monitor_file *mfile;
512 list_for_each_entry(mfile, &card->files_list, list) {
515 mfile->disconnected_f_op = mfile->file->f_op;
518 list_add(&mfile->shutdown_list, &shutdown_files);
521 mfile->file->f_op = &snd_shutdown_f_ops;
522 fops_get(mfile->file->f_op);
1067 struct snd_monitor_file *mfile;
1069 mfile = kmalloc(sizeof(*mfile), GFP_KERNEL);
1070 if (mfile == NULL)
1072 mfile->file = file;
1073 mfile->disconnected_f_op = NULL;
1074 INIT_LIST_HEAD(&mfile->shutdown_list);
1078 kfree(mfile);
1081 list_add(&mfile->list, &card->files_list);
1103 struct snd_monitor_file *mfile, *found = NULL;
1106 list_for_each_entry(mfile, &card->files_list, list) {
1107 if (mfile->file == file) {
1108 list_del(&mfile->list);
1110 list_del(&mfile->shutdown_list);
1112 if (mfile->disconnected_f_op)
1113 fops_put(mfile->disconnected_f_op);
1114 found = mfile;