Lines Matching refs:fdtable
25 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
55 2. Reading of the fdtable as described above must be protected
99 6. Since both fdtable and file structures can be looked up
105 7. While updating, the fdtable pointer must be looked up while
108 fdtable and making the earlier fdtable pointer stale.
114 /* locate_fd() may have expanded fdtable, load the ptr */
122 the fdtable pointer (fdt) must be loaded after locate_fd().