Defined in 1 files as a prototype:
Defined in 3 files as a function:
- fs/filesystems.c, line 393 (as a function)
- tools/testing/selftests/mm/gup_longterm.c, line 39 (as a function)
- tools/testing/selftests/mm/memory-failure.c, line 267 (as a function)
Referenced in 14 files:
- arch/um/drivers/mconsole_kern.c, line 699
- drivers/gpu/drm/drm_gem.c, line 121
- fs/filesystems.c, line 413
- fs/fsopen.c, line 137
- fs/namespace.c, line 3813
- fs/nfsd/nfs4proc.c, line 1798
- fs/proc/proc_sysctl.c, line 1654
- init/do_mounts.c, line 328
- kernel/trace/trace.c, line 8985
- lib/test_kmod.c, line 227
- security/apparmor/mount.c, line 495
- security/tomoyo/mount.c, line 127
- tools/testing/selftests/mm/gup_longterm.c, line 94
- tools/testing/selftests/mm/memory-failure.c
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 |