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