Lines Matching refs:file
44 #undef file
51 struct file *file; in linux_fget() local
54 if (fget_unlocked(curthread, fd, &cap_no_rights, &file) != 0) in linux_fget()
58 if (file->f_data == NULL || in linux_fget()
59 file->f_ops != &linuxfileops) { in linux_fget()
60 fdrop(file, curthread); in linux_fget()
63 return ((struct linux_file *)file->f_data); in linux_fget()
87 struct file *file; in put_unused_fd() local
89 if (fget_unlocked(curthread, fd, &cap_no_rights, &file) != 0) { in put_unused_fd()
97 fdclose(curthread, file, fd); in put_unused_fd()
100 fdrop(file, curthread); in put_unused_fd()
106 struct file *file; in fd_install() local
108 if (fget_unlocked(curthread, fd, &cap_no_rights, &file) != 0) { in fd_install()
111 filp->_file = file; in fd_install()
112 finit(file, filp->f_mode, DTYPE_DEV, filp, &linuxfileops); in fd_install()
116 refcount_acquire(&file->f_count); in fd_install()
126 struct file *file; in get_unused_fd() local
130 error = falloc(curthread, &file, &fd, 0); in get_unused_fd()
134 fdrop(file, curthread); in get_unused_fd()
141 struct file *file; in get_unused_fd_flags() local
145 error = falloc(curthread, &file, &fd, flags); in get_unused_fd_flags()
149 fdrop(file, curthread); in get_unused_fd_flags()
182 #define file linux_file macro