vfs_open
Regular
4.4
: ✅int vfs_open(const struct path *path, struct file *file, const struct cred *cred);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/open.c (ffffffff8120b3d0)
Location: fs/open.c:845
Inline: False
Direct callers:
- fs/namei.c:path_openat
Symbols:
ffffffff8120b3d0-ffffffff8120b42b: vfs_open (STB_GLOBAL)
4.8
: ✅int vfs_open(const struct path *path, struct file *file, const struct cred *cred);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/open.c (ffffffff812310a0)
Location: fs/open.c:845
Inline: False
Direct callers:
- fs/open.c:filp_clone_open
- fs/namei.c:path_openat
- fs/namei.c:path_openat
Symbols:
ffffffff812310a0-ffffffff8123110f: vfs_open (STB_GLOBAL)
4.10
: ✅int vfs_open(const struct path *path, struct file *file, const struct cred *cred);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/open.c (ffffffff81243650)
Location: fs/open.c:862
Inline: False
Direct callers:
- fs/open.c:filp_clone_open
- fs/namei.c:path_openat
- fs/namei.c:path_openat
Symbols:
ffffffff81243650-ffffffff812436bf: vfs_open (STB_GLOBAL)
4.13
: ✅int vfs_open(const struct path *path, struct file *file, const struct cred *cred);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/open.c (ffffffff8124eda0)
Location: fs/open.c:862
Inline: False
Direct callers:
- fs/open.c:filp_clone_open
- fs/namei.c:path_openat
- fs/namei.c:path_openat
Symbols:
ffffffff8124eda0-ffffffff8124ee13: vfs_open (STB_GLOBAL)
4.15
: ✅int vfs_open(const struct path *path, struct file *file, const struct cred *cred);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/open.c (ffffffff81270d20)
Location: fs/open.c:862
Inline: False
Direct callers:
- fs/open.c:filp_clone_open
- fs/namei.c:path_openat
- fs/namei.c:path_openat
Symbols:
ffffffff81270d20-ffffffff81270d91: vfs_open (STB_GLOBAL)
4.18
: ✅int vfs_open(const struct path *path, struct file *file, const struct cred *cred);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/open.c (ffffffff812969e0)
Location: fs/open.c:904
Inline: False
Direct callers:
- fs/open.c:filp_clone_open
- fs/namei.c:path_openat
- fs/namei.c:path_openat
Symbols:
ffffffff812969e0-ffffffff81296a4d: vfs_open (STB_GLOBAL)
5.0
: Selective Inline ⚠️int vfs_open(const struct path *path, struct file *file);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/open.c (ffffffff812aa1e4)
Location: fs/open.c:887
Inline: True
Direct callers:
- fs/namei.c:path_openat
- fs/namei.c:path_openat
Symbols:
ffffffff812ab7d0-ffffffff812ab7ff: vfs_open (STB_GLOBAL)
5.3
: Selective Inline ⚠️int vfs_open(const struct path *path, struct file *file);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/open.c (ffffffff812c698a)
Location: fs/open.c:907
Inline: True
Direct callers:
- fs/namei.c:path_openat
- fs/namei.c:do_last
Symbols:
ffffffff812c7fd0-ffffffff812c7fff: vfs_open (STB_GLOBAL)
5.4
: Selective Inline ⚠️int vfs_open(const struct path *path, struct file *file);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/open.c (ffffffff812d839a)
Location: fs/open.c:912
Inline: True
Direct callers:
- fs/namei.c:path_openat
- fs/namei.c:do_last
Symbols:
ffffffff812d99e0-ffffffff812d9a0f: vfs_open (STB_GLOBAL)
5.8
: Selective Inline ⚠️int vfs_open(const struct path *path, struct file *file);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/open.c (ffffffff8130e43a)
Location: fs/open.c:940
Inline: True
Direct callers:
- fs/namei.c:path_openat
- fs/namei.c:do_open
Symbols:
ffffffff8130f7a0-ffffffff8130f7cf: vfs_open (STB_GLOBAL)
5.11
: Selective Inline ⚠️int vfs_open(const struct path *path, struct file *file);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/open.c (ffffffff8131a50a)
Location: fs/open.c:929
Inline: True
Direct callers:
- fs/namei.c:path_openat
- fs/namei.c:do_open
Symbols:
ffffffff8131ba50-ffffffff8131ba7f: vfs_open (STB_GLOBAL)
5.13
: Selective Inline ⚠️int vfs_open(const struct path *path, struct file *file);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/open.c (ffffffff813205ea)
Location: fs/open.c:937
Inline: True
Direct callers:
- fs/namei.c:path_openat
- fs/namei.c:path_openat
- fs/namei.c:do_open
Symbols:
ffffffff81321ba0-ffffffff81321bcf: vfs_open (STB_GLOBAL)
5.15
: Selective Inline ⚠️int vfs_open(const struct path *path, struct file *file);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/open.c (ffffffff8136dbaa)
Location: fs/open.c:955
Inline: True
Inline callers:
- fs/open.c:dentry_open
Direct callers:
- fs/namei.c:path_openat
- fs/namei.c:path_openat
- fs/namei.c:do_open
Symbols:
ffffffff8136f080-ffffffff8136f0af: vfs_open (STB_GLOBAL)
5.19
: Selective Inline ⚠️int vfs_open(const struct path *path, struct file *file);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/open.c (ffffffff813ebfb2)
Location: fs/open.c:978
Inline: True
Inline callers:
- fs/open.c:dentry_create
- fs/open.c:dentry_open
Direct callers:
- fs/namei.c:path_openat
- fs/namei.c:path_openat
- fs/namei.c:do_open
Symbols:
ffffffff813eda30-ffffffff813eda6f: vfs_open (STB_GLOBAL)
6.2
: Selective Inline ⚠️int vfs_open(const struct path *path, struct file *file);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/open.c (ffffffff81474494)
Location: fs/open.c:1010
Inline: True
Inline callers:
- fs/open.c:dentry_create
- fs/open.c:dentry_open
Direct callers:
- fs/namei.c:path_openat
- fs/namei.c:do_open
Symbols:
ffffffff81476180-ffffffff814761bf: vfs_open (STB_GLOBAL)
6.5
: Selective Inline ⚠️int vfs_open(const struct path *path, struct file *file);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/open.c (ffffffff814a8e32)
Location: fs/open.c:1045
Inline: True
Inline callers:
- fs/open.c:dentry_create
- fs/open.c:dentry_open
Direct callers:
- fs/namei.c:path_openat
- fs/namei.c:do_open
Symbols:
ffffffff814aaaa0-ffffffff814aaae5: vfs_open (STB_GLOBAL)
6.8
: Selective Inline ⚠️int vfs_open(const struct path *path, struct file *file);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/open.c (ffffffff814d9e92)
Location: fs/open.c:1084
Inline: True
Inline callers:
- fs/open.c:dentry_create
- fs/open.c:dentry_open
Direct callers:
- fs/namei.c:path_openat
- fs/namei.c:do_open
- fs/backing-file.c:backing_file_open
Symbols:
ffffffff814dbf40-ffffffff814dbf85: vfs_open (STB_GLOBAL)
arm64
: Selective Inline ⚠️int vfs_open(const struct path *path, struct file *file);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/open.c (ffff80001037df94)
Location: fs/open.c:912
Inline: True
Direct callers:
- fs/namei.c:path_openat
- fs/namei.c:do_last
Symbols:
ffff80001037ed28-ffff80001037ed6c: vfs_open (STB_GLOBAL)
armhf
: Selective Inline ⚠️int vfs_open(const struct path *path, struct file *file);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/open.c (c0567ccc)
Location: fs/open.c:912
Inline: True
Direct callers:
- fs/namei.c:path_openat
- fs/namei.c:do_last
Symbols:
c0569640-c0569680: vfs_open (STB_GLOBAL)
ppc64el
: Selective Inline ⚠️int vfs_open(const struct path *path, struct file *file);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/open.c (c000000000472ec8)
Location: fs/open.c:912
Inline: True
Inline callers:
- fs/open.c:dentry_open
Direct callers:
- fs/namei.c:path_openat
- fs/namei.c:do_last
Symbols:
c000000000474ab0-c000000000474ae8: vfs_open (STB_GLOBAL)
riscv64
: Selective Inline ⚠️int vfs_open(const struct path *path, struct file *file);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/open.c (ffffffe000253afc)
Location: fs/open.c:912
Inline: True
Direct callers:
- fs/namei.c:path_openat
- fs/namei.c:do_last
Symbols:
ffffffe000254968-ffffffe0002549aa: vfs_open (STB_GLOBAL)
aws
: Selective Inline ⚠️int vfs_open(const struct path *path, struct file *file);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/open.c (ffffffff812d097a)
Location: fs/open.c:912
Inline: True
Direct callers:
- fs/namei.c:path_openat
- fs/namei.c:do_last
Symbols:
ffffffff812d1fc0-ffffffff812d1fef: vfs_open (STB_GLOBAL)
azure
: Selective Inline ⚠️int vfs_open(const struct path *path, struct file *file);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/open.c (ffffffff812c15fa)
Location: fs/open.c:912
Inline: True
Direct callers:
- fs/namei.c:path_openat
- fs/namei.c:do_last
Symbols:
ffffffff812c2c40-ffffffff812c2c6f: vfs_open (STB_GLOBAL)
gcp
: Selective Inline ⚠️int vfs_open(const struct path *path, struct file *file);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/open.c (ffffffff812ce78a)
Location: fs/open.c:912
Inline: True
Direct callers:
- fs/namei.c:path_openat
- fs/namei.c:do_last
Symbols:
ffffffff812cfdd0-ffffffff812cfdff: vfs_open (STB_GLOBAL)
lowlatency
: Selective Inline ⚠️int vfs_open(const struct path *path, struct file *file);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/open.c (ffffffff812df59a)
Location: fs/open.c:912
Inline: True
Direct callers:
- fs/namei.c:path_openat
- fs/namei.c:do_last
Symbols:
ffffffff812e0be0-ffffffff812e0c0f: vfs_open (STB_GLOBAL)
Regular
4.4
and 4.8
✅
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
⚠️const struct cred *cred
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
✅
6.2
and 6.5
✅
6.5
and 6.8
✅
amd64
and arm64
✅
amd64
and armhf
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅