Home
last modified time | relevance | path

Searched refs:files_struct (Results 1 – 22 of 22) sorted by relevance

/Linux-v5.10/include/linux/
Dfdtable.h49 struct files_struct { struct
83 static inline struct file *__fcheck_files(struct files_struct *files, unsigned int fd) in __fcheck_files() argument
94 static inline struct file *fcheck_files(struct files_struct *files, unsigned int fd) in fcheck_files()
109 struct files_struct *get_files_struct(struct task_struct *);
110 void put_files_struct(struct files_struct *fs);
111 void reset_files_struct(struct files_struct *);
112 int unshare_files(struct files_struct **);
113 struct files_struct *dup_fd(struct files_struct *, unsigned, int *) __latent_entropy;
114 void do_close_on_exec(struct files_struct *);
115 int iterate_fd(struct files_struct *, unsigned,
[all …]
Dio_uring.h9 struct files_struct *files;
40 void __io_uring_files_cancel(struct files_struct *files);
48 static inline void io_uring_files_cancel(struct files_struct *files) in io_uring_files_cancel()
66 static inline void io_uring_files_cancel(struct files_struct *files) in io_uring_files_cancel()
Dinit_task.h25 extern struct files_struct init_files;
Dfs.h1159 struct files_struct;
1161 struct file *filp, struct files_struct *files);
1294 struct files_struct;
1296 struct file *filp, struct files_struct *files) {} in show_fd_locks()
Dsched.h959 struct files_struct *files;
Dsyscalls.h1298 extern int __close_fd(struct files_struct *files, unsigned int fd);
/Linux-v5.10/fs/
Dfile.c152 static int expand_fdtable(struct files_struct *files, unsigned int nr) in expand_fdtable()
197 static int expand_files(struct files_struct *files, unsigned int nr) in expand_files()
286 struct files_struct *dup_fd(struct files_struct *oldf, unsigned int max_fds, int *errorp) in dup_fd()
288 struct files_struct *newf; in dup_fd()
382 static struct fdtable *close_files(struct files_struct * files) in close_files()
414 struct files_struct *get_files_struct(struct task_struct *task) in get_files_struct()
416 struct files_struct *files; in get_files_struct()
427 void put_files_struct(struct files_struct *files) in put_files_struct()
439 void reset_files_struct(struct files_struct *files) in reset_files_struct()
442 struct files_struct *old; in reset_files_struct()
[all …]
Dcoredump.c589 struct files_struct *displaced; in do_coredump()
Dio_uring.c1598 struct files_struct *files) in __io_match_files()
1606 struct files_struct *files) in io_match_files()
1626 struct files_struct *files) in io_cqring_overflow_flush()
8426 struct files_struct *files = data; in io_wq_files_match()
8540 struct files_struct *files) in io_cancel_defer_files()
8569 struct files_struct *files) in io_uring_cancel_files()
8622 struct files_struct *files) in __io_uring_cancel_task_requests()
8655 struct files_struct *files) in io_uring_cancel_task_requests()
8756 void __io_uring_files_cancel(struct files_struct *files) in __io_uring_files_cancel()
Dlocks.c2928 struct file *filp, struct files_struct *files) in __show_fd_locks()
2947 struct file *filp, struct files_struct *files) in show_fd_locks()
Dio-wq.c68 struct files_struct *restore_files;
Dexec.c1779 struct files_struct *displaced; in bprm_execve()
/Linux-v5.10/kernel/bpf/
Dtask_iter.c133 struct files_struct *files;
140 struct task_struct **task, struct files_struct **fstruct) in task_file_seq_get_next()
144 struct files_struct *curr_files; in task_file_seq_get_next()
212 struct files_struct *files = NULL; in task_file_seq_start()
234 struct files_struct *files = info->files; in task_file_seq_next()
Dsyscall.c3881 struct files_struct *files; in bpf_task_fd_query()
/Linux-v5.10/fs/proc/
Dfd.c22 struct files_struct *files = NULL; in seq_show()
86 struct files_struct *files = get_files_struct(task); in tid_fd_mode()
149 struct files_struct *files = NULL; in proc_fd_link()
232 struct files_struct *files; in proc_readfd_common()
/Linux-v5.10/Documentation/filesystems/
Dfiles.rst29 files_struct contains a pointer to struct fdtable through
31 fdtable is embedded in files_struct itself. On a subsequent
/Linux-v5.10/kernel/
Dkcmp.c110 struct files_struct *files; in kcmp_epoll_target()
Dfork.c1448 struct files_struct *oldf, *newf; in copy_files()
2792 sizeof(struct files_struct), 0, in proc_caches_init()
2876 struct files_struct **new_fdp) in unshare_fd()
2878 struct files_struct *fd = current->files; in unshare_fd()
2902 struct files_struct *fd, *new_fd = NULL; in ksys_unshare()
3026 int unshare_files(struct files_struct **displaced) in unshare_files()
3029 struct files_struct *copy = NULL; in unshare_files()
/Linux-v5.10/security/apparmor/include/
Dfile.h202 void aa_inherit_files(const struct cred *cred, struct files_struct *files);
/Linux-v5.10/Documentation/RCU/
Dlockdep.rst82 3. on an unshared files_struct.
/Linux-v5.10/security/apparmor/
Dfile.c685 void aa_inherit_files(const struct cred *cred, struct files_struct *files) in aa_inherit_files()
/Linux-v5.10/security/selinux/
Dhooks.c2411 struct files_struct *files) in flush_unauthorized_files()