Lines Matching refs:filp
66 extern void linux_file_free(struct linux_file *filp);
69 fput(struct linux_file *filp) in fput() argument
71 if (refcount_release(filp->_file == NULL ? in fput()
72 &filp->f_count : &filp->_file->f_count)) { in fput()
73 linux_file_free(filp); in fput()
78 file_count(struct linux_file *filp) in file_count() argument
80 return (filp->_file == NULL ? in file_count()
81 filp->f_count : filp->_file->f_count); in file_count()
104 fd_install(unsigned int fd, struct linux_file *filp) in fd_install() argument
109 filp->_file = NULL; in fd_install()
111 filp->_file = file; in fd_install()
112 finit(file, filp->f_mode, DTYPE_DEV, filp, &linuxfileops); in fd_install()
115 while (refcount_release(&filp->f_count) == 0) in fd_install()
120 fput(filp); in fd_install()
158 struct linux_file *filp; in alloc_file() local
160 filp = linux_file_alloc(); in alloc_file()
161 filp->f_op = fops; in alloc_file()
162 filp->f_mode = mode; in alloc_file()
164 return (filp); in alloc_file()