Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 10 files:

Smatch caller information:

fs/proc/proc_net.c proc_net_init() -> proc_symlink()

Type Parameter Key Value
PARAM_VALUE 0 name 7057139119945957376
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 dest 2825018035646664704
BUF_SIZE 0 name 4
BUF_SIZE 2 dest 9
STR_LEN 0 name 3
STR_LEN 1 parent 8
TERMINATED 0 name 1
TERMINATED 2 dest 1
NOCHECK_CALL

fs/nfs/client.c nfs_fs_proc_init() -> proc_symlink()

Type Parameter Key Value
PARAM_VALUE 0 name 95904047344508928
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 dest 8527365365622996992
BUF_SIZE 0 name 17
BUF_SIZE 2 dest 24
STR_LEN 0 name 16
STR_LEN 1 parent 23
TERMINATED 0 name 1
TERMINATED 2 dest 1

fs/nfs/client.c nfs_fs_proc_init() -> proc_symlink()

Type Parameter Key Value
PARAM_VALUE 0 name 3656746341204537344
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 dest 967834723129401344
BUF_SIZE 0 name 17
BUF_SIZE 2 dest 24
STR_LEN 0 name 16
STR_LEN 1 parent 23
TERMINATED 0 name 1
TERMINATED 2 dest 1

fs/proc/root.c proc_root_init() -> proc_symlink()

Type Parameter Key Value
PARAM_VALUE 0 name 865668237331918848
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 dest 6767490384393891840
BUF_SIZE 0 name 7
BUF_SIZE 2 dest 12
STR_LEN 0 name 6
STR_LEN 1 parent 11
TERMINATED 0 name 1
TERMINATED 2 dest 1
NOCHECK_CALL

fs/netfs/fscache_proc.c fscache_proc_init() -> proc_symlink()

Type Parameter Key Value
PARAM_VALUE 0 name 6907666089684676608
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 dest 1917480009648185344
BUF_SIZE 0 name 11
BUF_SIZE 2 dest 6
STR_LEN 0 name 10
STR_LEN 1 parent 5
TERMINATED 0 name 1
TERMINATED 2 dest 1

fs/afs/main.c afs_init() -> proc_symlink()

Type Parameter Key Value
PARAM_VALUE 0 name 2574837816719147008
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 dest 5020615359647641600
BUF_SIZE 0 name 7
BUF_SIZE 2 dest 16
STR_LEN 0 name 6
STR_LEN 1 parent 15
TERMINATED 0 name 1
TERMINATED 2 dest 1

fs/xfs/xfs_stats.c xfs_init_procfs() -> proc_symlink()

Type Parameter Key Value
PARAM_VALUE 0 name 5058126860600606720
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 dest 532192505245876224
BUF_SIZE 0 name 12
BUF_SIZE 2 dest 24
STR_LEN 0 name 11
STR_LEN 1 parent 23
TERMINATED 0 name 1
TERMINATED 2 dest 1

sound/core/info.c snd_info_card_id_change() -> proc_symlink()

Type Parameter Key Value
BUF_SIZE 0 name 16
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 _T->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

sound/core/info.c snd_info_card_register() -> proc_symlink()

Type Parameter Key Value
BUF_SIZE 0 name 16
LOCK2 _T->lock

drivers/of/base.c of_core_init() -> proc_symlink()

Type Parameter Key Value
PARAM_VALUE 0 name 3150271276474523648
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 dest 4971140969951174656
BUF_SIZE 0 name 12
BUF_SIZE 2 dest 30
STR_LEN 0 name 11
STR_LEN 1 parent 29
TERMINATED 0 name 1
TERMINATED 2 dest 1
NOCHECK_CALL