Home
last modified time | relevance | path

Searched refs:fdtable (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/Documentation/filesystems/
Dfiles.txt25 table are in a separate structure - struct fdtable.
26 files_struct contains a pointer to struct fdtable through
28 fdtable is embedded in files_struct itself. On a subsequent
29 expansion of fdtable, a new fdtable structure is allocated
30 and files->fdtab points to the new structure. The fdtable
32 see the old fdtable or the new fdtable making the update
34 the fdtable structure -
36 1. All references to the fdtable must be done through
39 struct fdtable *fdt;
52 The fdtable pointer must be read within the read-side
[all …]
/Linux-v4.19/fs/
Dfile.c29 static void __free_fdtable(struct fdtable *fdt) in __free_fdtable()
38 __free_fdtable(container_of(rcu, struct fdtable, rcu)); in free_fdtable_rcu()
49 static void copy_fd_bitmaps(struct fdtable *nfdt, struct fdtable *ofdt, in copy_fd_bitmaps()
71 static void copy_fdtable(struct fdtable *nfdt, struct fdtable *ofdt) in copy_fdtable()
85 static struct fdtable * alloc_fdtable(unsigned int nr) in alloc_fdtable()
87 struct fdtable *fdt; in alloc_fdtable()
111 fdt = kmalloc(sizeof(struct fdtable), GFP_KERNEL_ACCOUNT); in alloc_fdtable()
152 struct fdtable *new_fdt, *cur_fdt; in expand_fdtable()
197 struct fdtable *fdt; in expand_files()
228 static inline void __set_close_on_exec(unsigned int fd, struct fdtable *fdt) in __set_close_on_exec()
[all …]
Dselect.c397 struct fdtable *fdt; in max_select_fd()
601 struct fdtable *fdt; in core_sys_select()
1194 struct fdtable *fdt; in compat_core_sys_select()
/Linux-v4.19/include/linux/
Dfdtable.h26 struct fdtable { struct
35 static inline bool close_on_exec(unsigned int fd, const struct fdtable *fdt) in close_on_exec() argument
40 static inline bool fd_is_open(unsigned int fd, const struct fdtable *fdt) in fd_is_open()
56 struct fdtable __rcu *fdt;
57 struct fdtable fdtab;
84 struct fdtable *fdt = rcu_dereference_raw(files->fdt); in __fcheck_files()
/Linux-v4.19/fs/proc/
Dfd.c40 struct fdtable *fdt = files_fdtable(files); in seq_show()