Lines Matching refs:mfile
382 struct snd_monitor_file *mfile;
395 list_for_each_entry(mfile, &card->files_list, list) {
398 mfile->disconnected_f_op = mfile->file->f_op;
401 list_add(&mfile->shutdown_list, &shutdown_files);
404 mfile->file->f_op = &snd_shutdown_f_ops;
405 fops_get(mfile->file->f_op);
926 struct snd_monitor_file *mfile;
928 mfile = kmalloc(sizeof(*mfile), GFP_KERNEL);
929 if (mfile == NULL)
931 mfile->file = file;
932 mfile->disconnected_f_op = NULL;
933 INIT_LIST_HEAD(&mfile->shutdown_list);
937 kfree(mfile);
940 list_add(&mfile->list, &card->files_list);
962 struct snd_monitor_file *mfile, *found = NULL;
965 list_for_each_entry(mfile, &card->files_list, list) {
966 if (mfile->file == file) {
967 list_del(&mfile->list);
969 list_del(&mfile->shutdown_list);
971 if (mfile->disconnected_f_op)
972 fops_put(mfile->disconnected_f_op);
973 found = mfile;