Defined in 1 files as a prototype:

Defined in 3 files as a function:

Referenced in 14 files:

Smatch caller information:

fs/nfsd/nfs4proc.c nfsd4_interssc_connect() -> get_fs_type()

Type Parameter Key Value
PARAM_VALUE 0 name 5276019297790963712
BUF_SIZE 0 name 4
STR_LEN 0 name 3
TERMINATED 0 name 1

init/do_mounts.c fs_is_nodev() -> get_fs_type()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-ptr_max
PARAM_VALUE 0 *name 1-255
BUF_SIZE 0 name (-1),4096
BUF_SIZE 0 name (-1),4096
DATA_SOURCE 0 name $0

lib/test_kmod.c run_request() -> get_fs_type()

Type Parameter Key Value

security/apparmor/mount.c aa_new_mount() -> get_fs_type()

Type Parameter Key Value
PARAM_VALUE 0 name 1-u64max
DATA_SOURCE 0 name $4

security/tomoyo/mount.c tomoyo_mount_acl() -> get_fs_type()

Type Parameter Key Value
PARAM_VALUE 0 name 1-2593947458275909631,2593947458275909633-2991244303163650047,2991244303163650049-3598056567300780031,3598056567300780033-5334987985492013055,5334987985492013057-6887602909742333951,6887602909742333953-u64max
BUF_SIZE 0 name (-1),7
BUF_SIZE 0 name (-1),7
DATA_SOURCE 0 name $3
STR_LEN 0 name (-1),6
STR_LEN 0 name (-1),6
LOCK2 global &tomoyo_ss

fs/namespace.c do_new_mount() -> get_fs_type()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-ptr_max
BUF_SIZE 0 name (-1),4-5,9,4096
BUF_SIZE 0 name (-1),4-5,9,4096
DATA_SOURCE 0 name $1
STR_LEN 0 name (-1),8
STR_LEN 0 name (-1),8

drivers/gpu/drm/drm_gem.c drm_gem_huge_mnt_create() -> get_fs_type()

Type Parameter Key Value
PARAM_VALUE 0 name 3115070248383037440
BUF_SIZE 0 name 6
STR_LEN 0 name 5
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

kernel/trace/trace.c trace_automount() -> get_fs_type()

Type Parameter Key Value
PARAM_VALUE 0 name 4692406202193965056
BUF_SIZE 0 name 8
STR_LEN 0 name 7
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mntpt->d_lockref.lock

fs/fsopen.c __do_sys_fsopen() -> get_fs_type()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-ptr_max
BUF_SIZE 0 name s32min-s32max
DATA_SOURCE 0 name r strndup_user
TERMINATED 0 name 1
USER_DATA 0 *name 0-255
USER_PTR 0 name

fs/fsopen.c __do_sys_fsopen() -> get_fs_type()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-ptr_max
BUF_SIZE 0 name s32min-s32max
DATA_SOURCE 0 name r strndup_user
TERMINATED 0 name 1
USER_DATA 0 *name 0-255
USER_PTR 0 name

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

Type Parameter Key Value
PARAM_VALUE 0 name 563160624803344384
BUF_SIZE 0 name 5
STR_LEN 0 name 4
TERMINATED 0 name 1
HALF_LOCKED2 irq