Home
last modified time | relevance | path

Searched refs:dentries (Results 1 – 24 of 24) sorted by relevance

/linux-6.12.1/fs/reiserfs/
Dxattr.c190 struct dentry *dentries[8]; member
203 if (dbuf->count == ARRAY_SIZE(dbuf->dentries)) in fill_with_dentries()
225 dbuf->dentries[dbuf->count++] = dentry; in fill_with_dentries()
235 if (buf->dentries[i]) in cleanup_dentry_buf()
236 dput(buf->dentries[i]); in cleanup_dentry_buf()
275 for (i = 0; !err && i < buf.count && buf.dentries[i]; i++) { in reiserfs_for_each_xattr()
276 struct dentry *dentry = buf.dentries[i]; in reiserfs_for_each_xattr()
282 buf.dentries[i] = NULL; in reiserfs_for_each_xattr()
/linux-6.12.1/Documentation/filesystems/nfs/
Dexporting.rst11 dentries via open file descriptors or cwd/root. However remote
27 and dentries will be termed "exportable".
58 This is set when anonymous dentries are created, and cleared when a
69 subtree is successfully reconnected to root. Until then dentries
72 dentries. That guarantees that we won't need to hunt them down upon
80 c. Helper routines to allocate anonymous dentries, and to help attach
81 loose directory dentries at lookup time. They are:
/linux-6.12.1/drivers/infiniband/hw/mlx4/
Dsysfs.c269 port->dentr_ar->dentries[i].entry_num = i; in add_port_entries()
270 ret = create_sysfs_entry(port, &port->dentr_ar->dentries[i], in add_port_entries()
287 port->dentr_ar->dentries[attr.gid_tbl_len + i].entry_num = i; in add_port_entries()
289 &port->dentr_ar->dentries[attr.gid_tbl_len + i], in add_port_entries()
306 port->dentr_ar->dentries[2 * attr.gid_tbl_len + i].entry_num = i; in add_port_entries()
308 &port->dentr_ar->dentries[2 * attr.gid_tbl_len + i], in add_port_entries()
Dmlx4_ib.h572 struct mlx4_ib_iov_sysfs_attr dentries[3 * NUM_ALIAS_GUID_PER_PORT + 1]; member
/linux-6.12.1/Documentation/admin-guide/sysctl/
Dfs.rst53 long nr_negative; /* # of unused negative dentries */
59 ``nr_dentry`` shows the total number of dentries allocated (active
60 + unused). ``nr_unused shows`` the number of dentries that are not
68 ``nr_negative`` shows the number of unused dentries that are also
69 negative dentries which do not map to any files. Instead,
Dvm.rst233 reclaimable slab objects like dentries and inodes. Once dropped, their
240 To free reclaimable slab objects (includes dentries and inodes)::
255 (inodes, dentries, pagecache, etc...) These objects are automatically
1012 reclaim dentries and inodes at a "fair" rate with respect to pagecache and
1015 never reclaim dentries and inodes due to memory pressure and this can easily
1017 causes the kernel to prefer to reclaim dentries and inodes.
/linux-6.12.1/fs/
Dsuper.c184 long dentries; in super_cache_scan() local
203 dentries = list_lru_shrink_count(&sb->s_dentry_lru, sc); in super_cache_scan()
204 total_objects = dentries + inodes + fs_objects + 1; in super_cache_scan()
209 dentries = mult_frac(sc->nr_to_scan, dentries, total_objects); in super_cache_scan()
220 sc->nr_to_scan = dentries + 1; in super_cache_scan()
/linux-6.12.1/Documentation/filesystems/
Dpath-lookup.txt19 as many cached path component dentries as possible. This significantly
36 even stores into cachelines of common dentries). This is known as "rcu-walk"
108 expensive and also problematic for directory dentries. Latency would be far to
116 the remaining dentries on the list.
183 reference counts on intermediate dentries along the path. To do this, a per
Dvfs.rst37 most computers cannot fit all dentries in the RAM at the same time, some
39 dentry, the VFS may have to resort to creating dentries along the way,
52 dentries (hard links, for example, do this).
657 negative or needs lookup. Cached positive dentries are still
1273 dentries in the dcache are valid. Network filesystems are
1327 However, our vfsmount is pinned, and RCU held, so the dentries
1358 filesystems probably dont want to use it, because their dentries
1422 of the underlying dentries of a regular file hidden by the overlay.
1431 of child dentries. Child dentries are basically like files in a
1439 manipulate dentries:
[all …]
Dramfs-rootfs-initramfs.rst28 dentries and page cache as usual, but there's nowhere to write them to.
46 as creating and destroying dentries. Plus it needed a filesystem driver
Dporting.rst365 unreferenced dentries, and is now only called when the dentry refcount goes to
412 atomic operations and scalability hazards on dentries and inodes (see
1105 ->d_delete() instances are now called for dentries with ->d_lock held
1122 half-killed dentries that might be seen there; taking ->d_lock on those will
Dceph.rst43 directories, allowing entire directories of dentries and inodes to be
Dpath-lookup.rst115 dentry of a directory to the dentries of the children, that linkage is
260 ``d_lock`` on one or more the dentries while the change happens. One
261 exception is when idle dentries are removed from the dcache due to
281 not prevent them both adding new dentries with the same name. As this
538 The Linux VFS has a concept of "managed" dentries. There are three
539 potentially interesting things about these dentries corresponding
680 data structures - dentries, inodes, super_blocks, and mounts - will
Df2fs.rst148 dentries is limited to ~3.4k.
645 dentries(11 * 214 bytes) + file name (8 * 214 bytes)
655 | bitmap | reserved | dentries | file names |
Ddirectory-locking.rst106 if two dentries have been found to have a common ancestor after taking
Dorangefs.rst541 dentries is to always obtain the needed information from userspace - at
Didmappings.rst618 They allow to expose the same set of dentries with different ownership at
Dfscrypt.rst38 line with unencrypted files. Similarly, half as many dentries and
/linux-6.12.1/fs/ceph/
Dinode.c1878 ctl->dentries = kmap(ctl->page); in fill_readdir_cache()
1880 memset(ctl->dentries, 0, PAGE_SIZE); in fill_readdir_cache()
1886 ctl->dentries[idx] = dn; in fill_readdir_cache()
Ddir.c154 cache_ctl->dentries = kmap(cache_ctl->page); in __dcache_find_get_entry()
164 dentry = cache_ctl->dentries[cache_ctl->index]; in __dcache_find_get_entry()
Dsuper.h908 struct dentry **dentries; member
/linux-6.12.1/fs/nfsd/
Dnfs4state.c3148 struct dentry *dentries[ARRAY_SIZE(client_files)]; in create_client() local
3171 client_files, dentries); in create_client()
3172 clp->cl_nfsd_info_dentry = dentries[0]; in create_client()
/linux-6.12.1/Documentation/admin-guide/cgroup-v1/
Dcpusets.rst333 such as for inodes and dentries evenly over all the nodes that the
/linux-6.12.1/Documentation/admin-guide/
Dcgroup-v2.rst1212 - Kernel data structures such as dentries and inodes.
1523 dentries and inodes.