__lookup_hashRegular
4.4: ✅struct dentry *__lookup_hash(struct qstr *name, struct dentry *base, unsigned int flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff81217d20)
Location: fs/namei.c:1510
Inline: False
Direct callers:
- fs/namei.c:lookup_one_len
- fs/namei.c:walk_component
- fs/namei.c:filename_create
- fs/namei.c:do_rmdir
- fs/namei.c:do_unlinkat
- fs/namei.c:kern_path_locked
- fs/namei.c:SyS_renameat
- fs/namei.c:SyS_renameat
- fs/namei.c:SyS_rename
- fs/namei.c:SyS_rename
Symbols:
ffffffff81217d20-ffffffff81217d7f: __lookup_hash (STB_LOCAL)
4.8: Selective Inline ⚠️struct dentry *__lookup_hash(const struct qstr *name, struct dentry *base, unsigned int flags);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In fs/namei.c (ffffffff8123ee20)
Location: fs/namei.c:1519
Inline: True
Direct callers:
- fs/namei.c:SyS_rename
- fs/namei.c:SyS_rename
- fs/namei.c:SyS_renameat
- fs/namei.c:SyS_renameat
- fs/namei.c:do_unlinkat
- fs/namei.c:do_rmdir
- fs/namei.c:filename_create
- fs/namei.c:lookup_one_len
- fs/namei.c:kern_path_locked
Symbols:
ffffffff8123ee20-ffffffff8123eeb8: __lookup_hash (STB_LOCAL)
4.10: Selective Inline ⚠️struct dentry *__lookup_hash(const struct qstr *name, struct dentry *base, unsigned int flags);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In fs/namei.c (ffffffff81251bf0)
Location: fs/namei.c:1515
Inline: True
Direct callers:
- fs/namei.c:SyS_rename
- fs/namei.c:SyS_rename
- fs/namei.c:SyS_renameat
- fs/namei.c:SyS_renameat
- fs/namei.c:do_unlinkat
- fs/namei.c:do_rmdir
- fs/namei.c:filename_create
- fs/namei.c:lookup_one_len
- fs/namei.c:kern_path_locked
Symbols:
ffffffff81251bf0-ffffffff81251c88: __lookup_hash (STB_LOCAL)
4.13: Selective Inline ⚠️struct dentry *__lookup_hash(const struct qstr *name, struct dentry *base, unsigned int flags);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In fs/namei.c (ffffffff8125dbe0)
Location: fs/namei.c:1522
Inline: True
Direct callers:
- fs/namei.c:SyS_rename
- fs/namei.c:SyS_rename
- fs/namei.c:SyS_renameat
- fs/namei.c:SyS_renameat
- fs/namei.c:do_unlinkat
- fs/namei.c:do_rmdir
- fs/namei.c:filename_create
- fs/namei.c:lookup_one_len
- fs/namei.c:kern_path_locked
Symbols:
ffffffff8125dbe0-ffffffff8125dc78: __lookup_hash (STB_LOCAL)
4.15: Selective Inline ⚠️struct dentry *__lookup_hash(const struct qstr *name, struct dentry *base, unsigned int flags);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In fs/namei.c (ffffffff8127ff40)
Location: fs/namei.c:1520
Inline: True
Direct callers:
- fs/namei.c:SyS_rename
- fs/namei.c:SyS_rename
- fs/namei.c:SyS_renameat
- fs/namei.c:SyS_renameat
- fs/namei.c:do_unlinkat
- fs/namei.c:do_rmdir
- fs/namei.c:filename_create
- fs/namei.c:lookup_one_len
- fs/namei.c:kern_path_locked
Symbols:
ffffffff8127ff40-ffffffff8127ffde: __lookup_hash (STB_LOCAL)
4.18: ✅struct dentry *__lookup_hash(const struct qstr *name, struct dentry *base, unsigned int flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff812a64e0)
Location: fs/namei.c:1487
Inline: False
Direct callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:do_unlinkat
- fs/namei.c:do_rmdir
- fs/namei.c:filename_create
- fs/namei.c:kern_path_locked
Symbols:
ffffffff812a64e0-ffffffff812a657c: __lookup_hash (STB_LOCAL)
5.0: ✅struct dentry *__lookup_hash(const struct qstr *name, struct dentry *base, unsigned int flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff812bb5b0)
Location: fs/namei.c:1528
Inline: False
Direct callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:do_unlinkat
- fs/namei.c:do_rmdir
- fs/namei.c:filename_create
- fs/namei.c:kern_path_locked
Symbols:
ffffffff812bb5b0-ffffffff812bb64c: __lookup_hash (STB_LOCAL)
5.3: ✅struct dentry *__lookup_hash(const struct qstr *name, struct dentry *base, unsigned int flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff812d81b0)
Location: fs/namei.c:1526
Inline: False
Direct callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:do_unlinkat
- fs/namei.c:do_rmdir
- fs/namei.c:filename_create
- fs/namei.c:kern_path_locked
Symbols:
ffffffff812d81b0-ffffffff812d824c: __lookup_hash (STB_LOCAL)
5.4: ✅struct dentry *__lookup_hash(const struct qstr *name, struct dentry *base, unsigned int flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff812e9d20)
Location: fs/namei.c:1521
Inline: False
Direct callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:do_unlinkat
- fs/namei.c:do_rmdir
- fs/namei.c:filename_create
- fs/namei.c:kern_path_locked
Symbols:
ffffffff812e9d20-ffffffff812e9dbc: __lookup_hash (STB_LOCAL)
5.8: ✅struct dentry *__lookup_hash(const struct qstr *name, struct dentry *base, unsigned int flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff81321d10)
Location: fs/namei.c:1427
Inline: False
Direct callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:do_unlinkat
- fs/namei.c:do_rmdir
- fs/namei.c:filename_create
- fs/namei.c:kern_path_locked
Symbols:
ffffffff81321d10-ffffffff81321dac: __lookup_hash (STB_LOCAL)
5.11: ✅struct dentry *__lookup_hash(const struct qstr *name, struct dentry *base, unsigned int flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff8132d2d0)
Location: fs/namei.c:1427
Inline: False
Direct callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:do_unlinkat
- fs/namei.c:do_rmdir
- fs/namei.c:filename_create
- fs/namei.c:kern_path_locked
Symbols:
ffffffff8132d2d0-ffffffff8132d36c: __lookup_hash (STB_LOCAL)
5.13: ✅struct dentry *__lookup_hash(const struct qstr *name, struct dentry *base, unsigned int flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff81332dc0)
Location: fs/namei.c:1512
Inline: False
Direct callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:do_unlinkat
- fs/namei.c:do_rmdir
- fs/namei.c:filename_create
- fs/namei.c:kern_path_locked
Symbols:
ffffffff81332dc0-ffffffff81332e59: __lookup_hash (STB_LOCAL)
5.15: ✅struct dentry *__lookup_hash(const struct qstr *name, struct dentry *base, unsigned int flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff81380550)
Location: fs/namei.c:1540
Inline: False
Direct callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:do_unlinkat
- fs/namei.c:do_rmdir
- fs/namei.c:filename_create
- fs/namei.c:kern_path_locked
Symbols:
ffffffff81380550-ffffffff813805e9: __lookup_hash (STB_LOCAL)
5.19: ✅struct dentry *__lookup_hash(const struct qstr *name, struct dentry *base, unsigned int flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff814005e0)
Location: fs/namei.c:1586
Inline: False
Direct callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:do_unlinkat
- fs/namei.c:do_rmdir
- fs/namei.c:filename_create
- fs/namei.c:kern_path_locked
Symbols:
ffffffff814005e0-ffffffff81400685: __lookup_hash (STB_LOCAL)
6.2: ✅struct dentry *__lookup_hash(const struct qstr *name, struct dentry *base, unsigned int flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff8148a660)
Location: fs/namei.c:1583
Inline: False
Direct callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:do_unlinkat
- fs/namei.c:do_rmdir
- fs/namei.c:filename_create
- fs/namei.c:kern_path_locked
Symbols:
ffffffff8148a660-ffffffff8148a705: __lookup_hash (STB_LOCAL)
6.5: Absent ⚠️
6.8: Absent ⚠️
arm64: ✅struct dentry *__lookup_hash(const struct qstr *name, struct dentry *base, unsigned int flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffff800010393250)
Location: fs/namei.c:1521
Inline: False
Direct callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:do_unlinkat
- fs/namei.c:do_rmdir
- fs/namei.c:filename_create
- fs/namei.c:kern_path_locked
Symbols:
ffff800010393250-ffff800010393328: __lookup_hash (STB_LOCAL)
armhf: ✅struct dentry *__lookup_hash(const struct qstr *name, struct dentry *base, unsigned int flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/namei.c (c057a31c)
Location: fs/namei.c:1521
Inline: False
Direct callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:do_unlinkat
- fs/namei.c:do_rmdir
- fs/namei.c:filename_create
- fs/namei.c:kern_path_locked
Symbols:
c057a31c-c057a3b4: __lookup_hash (STB_LOCAL)
ppc64el: ✅struct dentry *__lookup_hash(const struct qstr *name, struct dentry *base, unsigned int flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/namei.c (c00000000048c9b0)
Location: fs/namei.c:1521
Inline: False
Direct callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:do_unlinkat
- fs/namei.c:do_rmdir
- fs/namei.c:filename_create
- fs/namei.c:kern_path_locked
Symbols:
c00000000048c9b0-c00000000048cad8: __lookup_hash (STB_LOCAL)
riscv64: ✅struct dentry *__lookup_hash(const struct qstr *name, struct dentry *base, unsigned int flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffe0002622c0)
Location: fs/namei.c:1521
Inline: False
Direct callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:do_unlinkat
- fs/namei.c:do_rmdir
- fs/namei.c:filename_create
- fs/namei.c:kern_path_locked
Symbols:
ffffffe0002622c0-ffffffe00026234c: __lookup_hash (STB_LOCAL)
aws: ✅struct dentry *__lookup_hash(const struct qstr *name, struct dentry *base, unsigned int flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff812e2300)
Location: fs/namei.c:1521
Inline: False
Direct callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:do_unlinkat
- fs/namei.c:do_rmdir
- fs/namei.c:filename_create
- fs/namei.c:kern_path_locked
Symbols:
ffffffff812e2300-ffffffff812e239c: __lookup_hash (STB_LOCAL)
azure: ✅struct dentry *__lookup_hash(const struct qstr *name, struct dentry *base, unsigned int flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff812d2f40)
Location: fs/namei.c:1521
Inline: False
Direct callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:do_unlinkat
- fs/namei.c:do_rmdir
- fs/namei.c:filename_create
- fs/namei.c:kern_path_locked
Symbols:
ffffffff812d2f40-ffffffff812d2fdc: __lookup_hash (STB_LOCAL)
gcp: ✅struct dentry *__lookup_hash(const struct qstr *name, struct dentry *base, unsigned int flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff812e0110)
Location: fs/namei.c:1521
Inline: False
Direct callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:do_unlinkat
- fs/namei.c:do_rmdir
- fs/namei.c:filename_create
- fs/namei.c:kern_path_locked
Symbols:
ffffffff812e0110-ffffffff812e01ac: __lookup_hash (STB_LOCAL)
lowlatency: ✅struct dentry *__lookup_hash(const struct qstr *name, struct dentry *base, unsigned int flags);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff812f1970)
Location: fs/namei.c:1521
Inline: False
Direct callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:do_unlinkat
- fs/namei.c:do_rmdir
- fs/namei.c:filename_create
- fs/namei.c:kern_path_locked
Symbols:
ffffffff812f1970-ffffffff812f1a0c: __lookup_hash (STB_LOCAL)
Regular
4.4 and 4.8 ⚠️struct qstr *name ➡️ const struct qstr *name
4.8 and 4.10 ✅
4.10 and 4.13 ✅
4.13 and 4.15 ✅
4.15 and 4.18 ✅
4.18 and 5.0 ✅
5.0 and 5.3 ✅
5.3 and 5.4 ✅
5.4 and 5.8 ✅
5.8 and 5.11 ✅
5.11 and 5.13 ✅
5.13 and 5.15 ✅
5.15 and 5.19 ✅
5.19 and 6.2 ✅
amd64 and arm64 ✅
amd64 and armhf ✅
amd64 and ppc64el ✅
amd64 and riscv64 ✅
generic and aws ✅
generic and azure ✅
generic and gcp ✅
generic and lowlatency ✅