Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 21 files:

Smatch caller information:

drivers/dax/super.c dax_fs_init() -> kern_mount()

Type Parameter Key Value
PARAM_VALUE 0 type 6585462964695420928

fs/failfs.c failfs_init() -> kern_mount()

Type Parameter Key Value
PARAM_VALUE 0 type 6124791877278265344

fs/pidfs.c pidfs_init() -> kern_mount()

Type Parameter Key Value
PARAM_VALUE 0 type 480539623791157248

arch/x86/kvm/../../../virt/kvm/guest_memfd.c kvm_gmem_init_mount() -> kern_mount()

Type Parameter Key Value
PARAM_VALUE 0 type 3766884133419823104

fs/erofs/ishare.c erofs_init_ishare() -> kern_mount()

Type Parameter Key Value
PARAM_VALUE 0 type 3067394898633297920

security/apparmor/apparmorfs.c aa_create_aafs() -> kern_mount()

Type Parameter Key Value
PARAM_VALUE 0 type 9029973541406027776

fs/aio.c aio_setup() -> kern_mount()

Type Parameter Key Value
PARAM_VALUE 0 type 2194784548964528128
PARAM_VALUE 0 type->fs_flags 0
PARAM_VALUE 0 type->init_fs_context 1545406698986065920
PARAM_VALUE 0 type->kill_sb 9061890416897712128
PARAM_VALUE 0 type->name 792689421903970304
PARAM_VALUE 0 type->owner 0
TERMINATED 0 type->name 1

mm/shmem.c shmem_init() -> kern_mount()

Type Parameter Key Value
PARAM_VALUE 0 type 5486464806288510976
PARAM_VALUE 0 type->list.pprev 4096-ptr_max
PARAM_VALUE 0 type->parameters 7688677965369323520

fs/pipe.c init_pipe_fs() -> kern_mount()

Type Parameter Key Value
PARAM_VALUE 0 type 1002941873383383040
PARAM_VALUE 0 type->list.pprev 4096-ptr_max

drivers/dma-buf/dma-buf.c dma_buf_init() -> kern_mount()

Type Parameter Key Value
PARAM_VALUE 0 type 3068182389842972672

mm/secretmem.c secretmem_init() -> kern_mount()

Type Parameter Key Value
PARAM_VALUE 0 type 4824927155780272128

security/selinux/selinuxfs.c init_sel_fs() -> kern_mount()

Type Parameter Key Value
PARAM_VALUE 0 type 9169291276313923584
PARAM_VALUE 0 type->list.pprev 4096-ptr_max

fs/namespace.c init_mount_tree() -> kern_mount()

Type Parameter Key Value
PARAM_VALUE 0 type 2043369192373981184
PARAM_VALUE 0 type->owner 0,4096-ptr_max
LOCK2 &root.dentry->d_inode->i_rwsem
LOCK2 global &namespace_sem
TYPE_LOCK (struct inode)->i_rwsem

block/bdev.c bdev_cache_init() -> kern_mount()

Type Parameter Key Value
PARAM_VALUE 0 type 8124678050439331840

fs/btrfs/tests/btrfs-tests.c btrfs_init_test_fs() -> kern_mount()

Type Parameter Key Value
PARAM_VALUE 0 type 6373830207927713792
PARAM_VALUE 0 type->list.pprev 4096-ptr_max

fs/nsfs.c nsfs_init() -> kern_mount()

Type Parameter Key Value
PARAM_VALUE 0 type 7483600259490877440

net/socket.c sock_init() -> kern_mount()

Type Parameter Key Value
PARAM_VALUE 0 type 1957444260958019584
PARAM_VALUE 0 type->list.pprev 4096-ptr_max

fs/anon_inodes.c anon_inode_init() -> kern_mount()

Type Parameter Key Value
PARAM_VALUE 0 type 1064997576967393280

security/smack/smackfs.c init_smk_fs() -> kern_mount()

Type Parameter Key Value
PARAM_VALUE 0 type 8450278467328634880
PARAM_VALUE 0 type->list.pprev 4096-ptr_max

fs/proc/proc_sysctl.c process_sysctl_arg() -> kern_mount()

Type Parameter Key Value
PARAM_VALUE 0 type 4096-ptr_max
PARAM_VALUE 0 type->name 4096-ptr_max
PARAM_VALUE 0 type->owner 0,4096-ptr_max
PARAM_VALUE 0 type->owner->refcnt.counter 0-s32max
PARAM_VALUE 0 type->owner->state 0-1,3-u32max
DATA_SOURCE 0 type r get_fs_type
HALF_LOCKED2 irq