__lookup_hash
Regular
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
✅