Lines Matching refs:dlist
413 struct dentry_list *dlist = file->private_data; in eventfs_release() local
421 if (WARN_ON_ONCE(!dlist)) in eventfs_release()
424 for (i = 0; dlist->dentries && dlist->dentries[i]; i++) { in eventfs_release()
425 dput(dlist->dentries[i]); in eventfs_release()
428 cursor = dlist->cursor; in eventfs_release()
429 kfree(dlist->dentries); in eventfs_release()
430 kfree(dlist); in eventfs_release()
450 struct dentry_list *dlist; in dcache_dir_open_wrapper() local
466 dlist = kmalloc(sizeof(*dlist), GFP_KERNEL); in dcache_dir_open_wrapper()
467 if (!dlist) in dcache_dir_open_wrapper()
495 dlist->cursor = file->private_data; in dcache_dir_open_wrapper()
496 dlist->dentries = dentries; in dcache_dir_open_wrapper()
497 file->private_data = dlist; in dcache_dir_open_wrapper()
506 struct dentry_list *dlist = file->private_data; in dcache_readdir_wrapper() local
509 file->private_data = dlist->cursor; in dcache_readdir_wrapper()
511 dlist->cursor = file->private_data; in dcache_readdir_wrapper()
512 file->private_data = dlist; in dcache_readdir_wrapper()