Home
last modified time | relevance | path

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

/linux-6.15/include/linux/
H A Dfdtable.h38 struct files_struct { struct
72 static inline struct file *files_lookup_fd_raw(struct files_struct *files, unsigned int fd) in files_lookup_fd_raw() argument
88 static inline struct file *files_lookup_fd_locked(struct files_struct *files, unsigned int fd) in files_lookup_fd_locked()
95 static inline bool close_on_exec(unsigned int fd, const struct files_struct *files) in close_on_exec()
102 void put_files_struct(struct files_struct *fs);
107 struct files_struct *dup_fd(struct files_struct *, struct fd_range *) __latent_entropy;
108 void do_close_on_exec(struct files_struct *);
109 int iterate_fd(struct files_struct *, unsigned,
H A Dfilelock.h221 struct files_struct;
223 struct file *filp, struct files_struct *files);
400 struct files_struct;
402 struct file *filp, struct files_struct *files) {} in show_fd_locks()
H A Dinit_task.h25 extern struct files_struct init_files;
H A Dsched.h1183 struct files_struct *files;
/linux-6.15/fs/
H A Dfile.c368 struct files_struct *dup_fd(struct files_struct *oldf, struct fd_range *punch_hole) in dup_fd()
370 struct files_struct *newf; in dup_fd()
505 struct files_struct * files = tsk->files; in exit_files()
515 struct files_struct init_files = {
557 struct files_struct *files = current->files; in alloc_fd()
621 struct files_struct *files = current->files; in put_unused_fd()
639 struct files_struct *files = current->files; in fd_install()
698 struct files_struct *files = current->files; in close_fd()
837 struct files_struct *files = current->files; in file_close_fd()
1094 struct files_struct *files; in fget_task_next()
[all …]
H A Dinternal.h191 struct file *file_close_fd_locked(struct files_struct *files, unsigned fd);
H A Dlocks.c2457 struct files_struct *files = current->files; in fcntl_setlk()
2579 struct files_struct *files = current->files; in fcntl_setlk64()
2899 struct file *filp, struct files_struct *files) in __show_fd_locks()
2917 struct file *filp, struct files_struct *files) in show_fd_locks()
/linux-6.15/security/apparmor/include/
H A Dfile.h98 void aa_inherit_files(const struct cred *cred, struct files_struct *files);
/linux-6.15/Documentation/filesystems/
H A Dfiles.rst29 files_struct contains a pointer to struct fdtable through
31 fdtable is embedded in files_struct itself. On a subsequent
/linux-6.15/kernel/
H A Dfork.c1822 struct files_struct *oldf, *newf; in copy_files()
3231 sizeof(struct files_struct), 0, in proc_caches_init()
3303 static int unshare_fd(unsigned long unshare_flags, struct files_struct **new_fdp) in unshare_fd()
3305 struct files_struct *fd = current->files; in unshare_fd()
3329 struct files_struct *new_fd = NULL; in ksys_unshare()
3459 struct files_struct *old, *copy = NULL; in unshare_files()
/linux-6.15/io_uring/
H A Dopenclose.c226 struct files_struct *files = current->files; in io_close()
/linux-6.15/fs/proc/
H A Dfd.c25 struct files_struct *files = NULL; in seq_show()
/linux-6.15/Documentation/RCU/
H A Dlockdep.rst85 3. on an unshared files_struct.
/linux-6.15/security/apparmor/
H A Dfile.c666 void aa_inherit_files(const struct cred *cred, struct files_struct *files) in aa_inherit_files()
/linux-6.15/security/selinux/
H A Dhooks.c2419 struct files_struct *files) in flush_unauthorized_files()