Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 6 files:

Smatch caller information:

kernel/time/timer.c timer_sysctl_init() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 2186224515951689728
PARAM_VALUE 1 table 4701256102541561856
PARAM_VALUE 2 table_size 1
BUF_SIZE 0 path 7
STR_LEN 0 path 6
TERMINATED 0 path 1
NOCHECK_CALL

fs/coda/sysctl.c coda_sysctl_init() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 3685531094307627008
PARAM_VALUE 1 table 4223107484898131968
PARAM_VALUE 2 table_size 3
BUF_SIZE 0 path 5
BUF_SIZE 1 table 168
STR_LEN 0 path 4
TERMINATED 0 path 1

drivers/base/firmware_loader/fallback_table.c register_firmware_config_sysctl() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 5306031667759620096
PARAM_VALUE 1 table 5338105520808579072
PARAM_VALUE 2 table_size 2
BUF_SIZE 0 path 23
BUF_SIZE 1 table 112
STR_LEN 0 path 22
TERMINATED 0 path 1

crypto/fips.c crypto_proc_fips_init() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 7679390713690451968
PARAM_VALUE 1 table 3151058142362271744
PARAM_VALUE 2 table_size 3
BUF_SIZE 0 path 7
BUF_SIZE 1 table 168
STR_LEN 0 path 6
TERMINATED 0 path 1

fs/cachefiles/error_inject.c cachefiles_register_error_injection() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 4829362560359284736
PARAM_VALUE 1 table 7212257464184098816
PARAM_VALUE 2 table_size 1
BUF_SIZE 0 path 11
STR_LEN 0 path 10
TERMINATED 0 path 1

net/sunrpc/sysctl.c rpc_register_sysctl() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 8932540784450555904
PARAM_VALUE 1 table 8673019503785189376
PARAM_VALUE 2 table_size 5
BUF_SIZE 0 path 7
BUF_SIZE 1 table 280
STR_LEN 0 path 6
TERMINATED 0 path 1

drivers/parport/procfs.c parport_default_proc_register() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 3680517495937085440
PARAM_VALUE 2 table_size 2
BUF_SIZE 0 path 20
BUF_SIZE 1 table 112
STR_LEN 0 path 19
TERMINATED 0 path 1

drivers/parport/procfs.c parport_device_proc_register() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 1-u64max
PARAM_VALUE 1 table 4096-ptr_max
PARAM_VALUE 2 table_size 1
BUF_SIZE 0 path 0-s32max
BUF_SIZE 0 path 0-s32max
CAPPED_DATA 0 path 1
DATA_SOURCE 0 path r kasprintf
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &pi_mutex
HALF_LOCKED2 global &pp_do_mutex

drivers/parport/procfs.c parport_proc_register() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 1-u64max
PARAM_VALUE 1 table 4096-ptr_max
PARAM_VALUE 2 table_size 1
BUF_SIZE 0 path 0-s32max
BUF_SIZE 0 path 0-s32max
CAPPED_DATA 0 path 1
DATA_SOURCE 0 path r kasprintf
RX_PATH
TASK_NOT_RUNNING

drivers/parport/procfs.c parport_proc_register() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 1-u64max
PARAM_VALUE 1 table 4096-ptr_max
PARAM_VALUE 2 table_size 10
BUF_SIZE 0 path 0-s32max
BUF_SIZE 0 path 0-s32max
BUF_SIZE 1 table 560
CAPPED_DATA 0 path 1
DATA_SOURCE 0 path r kasprintf
RX_PATH
TASK_NOT_RUNNING

drivers/md/md.c md_init() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 2080283754651594752
PARAM_VALUE 1 table 8051000130840612864
PARAM_VALUE 2 table_size 3
BUF_SIZE 0 path 9
BUF_SIZE 1 table 168
STR_LEN 0 path 8
TERMINATED 0 path 1

drivers/macintosh/mac_hid.c mac_hid_init() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 663892295806193664
PARAM_VALUE 1 table 8150957492766666752
PARAM_VALUE 2 table_size 3
BUF_SIZE 0 path 12
BUF_SIZE 1 table 168
STR_LEN 0 path 11
TERMINATED 0 path 1

fs/ntfs/sysctl.c ntfs_sysctl() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 6667787080786649088
PARAM_VALUE 1 table 1494794136510328832
PARAM_VALUE 2 table_size 1
BUF_SIZE 0 path 8
STR_LEN 0 path 7
TERMINATED 0 path 1

drivers/gpu/drm/xe/xe_observation.c xe_observation_sysctl_register() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 5950688299817074688
PARAM_VALUE 1 table 7027518160242888704
PARAM_VALUE 2 table_size 1
BUF_SIZE 0 path 7
STR_LEN 0 path 6
TERMINATED 0 path 1

drivers/cdrom/cdrom.c cdrom_sysctl_register() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 8833247585997463552
PARAM_VALUE 1 table 1854052990320128000
PARAM_VALUE 2 table_size 6
BUF_SIZE 0 path 10
BUF_SIZE 1 table 336
STR_LEN 0 path 9
TERMINATED 0 path 1
RX_PATH
TASK_NOT_RUNNING

security/yama/yama_lsm.c yama_init_sysctl() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 3242889231059865600
PARAM_VALUE 1 table 6388424819126218752
PARAM_VALUE 2 table_size 1
BUF_SIZE 0 path 12
STR_LEN 0 path 11
TERMINATED 0 path 1
HALF_LOCKED2 irq

kernel/utsname_sysctl.c utsname_sysctl_init() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 2186224515951689728
PARAM_VALUE 1 table 1725568514987929600
PARAM_VALUE 2 table_size 6
BUF_SIZE 0 path 7
BUF_SIZE 1 table 336
STR_LEN 0 path 6
TERMINATED 0 path 1
NOCHECK_CALL

net/sunrpc/xprtsock.c init_socket_xprt() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 8932540784450555904
PARAM_VALUE 1 table 6966718006262624256
PARAM_VALUE 2 table_size 6
BUF_SIZE 0 path 7
BUF_SIZE 1 table 336
STR_LEN 0 path 6
TERMINATED 0 path 1

kernel/ucount.c user_namespace_sysctl_init() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 572916574821515264
PARAM_VALUE 1 table 413065271581933568
PARAM_VALUE 2 table_size 0
BUF_SIZE 0 path 5
STR_LEN 0 path 4
TERMINATED 0 path 1

net/sysctl_net.c net_sysctl_init() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 7057139119945957376
PARAM_VALUE 1 table 8190251236374953984
PARAM_VALUE 2 table_size 0
BUF_SIZE 0 path 4
STR_LEN 0 path 3
TERMINATED 0 path 1

fs/ocfs2/stackglue.c ocfs2_stack_glue_init() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 1126821292679294976
PARAM_VALUE 1 table 7328758341585567744
PARAM_VALUE 2 table_size 1
BUF_SIZE 0 path 12
STR_LEN 0 path 11
TERMINATED 0 path 1

kernel/pid_namespace.c register_pid_ns_sysctl_table_vm() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 5977317931491401728
PARAM_VALUE 1 table 7533625591412928512
PARAM_VALUE 2 table_size 1
BUF_SIZE 0 path 3
STR_LEN 0 path 2
TERMINATED 0 path 1
NOCHECK_CALL

net/sunrpc/xprtrdma/transport.c xprt_rdma_init() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 8932540784450555904
PARAM_VALUE 1 table 2037231366507245568
PARAM_VALUE 2 table_size 6
BUF_SIZE 0 path 7
BUF_SIZE 1 table 336
STR_LEN 0 path 6
TERMINATED 0 path 1

drivers/hv/hv_common.c hv_common_init() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 2186224515951689728
PARAM_VALUE 1 table 5156771813506076672
PARAM_VALUE 2 table_size 1
BUF_SIZE 0 path 7
STR_LEN 0 path 6
TERMINATED 0 path 1

drivers/gpu/drm/i915/i915_perf.c i915_perf_sysctl_register() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 2884898811260768256
PARAM_VALUE 1 table 3143156098207043584
PARAM_VALUE 2 table_size 2
BUF_SIZE 0 path 9
BUF_SIZE 1 table 112
STR_LEN 0 path 8
TERMINATED 0 path 1

drivers/char/ipmi/ipmi_poweroff.c ipmi_poweroff_init() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 8350518404935553024
PARAM_VALUE 1 table 565364881874681856
PARAM_VALUE 2 table_size 1
BUF_SIZE 0 path 9
STR_LEN 0 path 8
TERMINATED 0 path 1

fs/fuse/sysctl.c fuse_sysctl_register() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 1002550694084427776
PARAM_VALUE 1 table 4869362663532613632
PARAM_VALUE 2 table_size 3
BUF_SIZE 0 path 8
BUF_SIZE 1 table 168
STR_LEN 0 path 7
TERMINATED 0 path 1

crypto/af_alg.c af_alg_init() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 7679390713690451968
PARAM_VALUE 1 table 3202454896892026880
PARAM_VALUE 2 table_size 1
BUF_SIZE 0 path 7
STR_LEN 0 path 6
TERMINATED 0 path 1

fs/lockd/svc.c init_nlm() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 3800693109865152512
PARAM_VALUE 1 table 2923545513820819456
PARAM_VALUE 2 table_size 6
BUF_SIZE 0 path 7
BUF_SIZE 1 table 336
STR_LEN 0 path 6
TERMINATED 0 path 1

lib/test_sysctl.c test_sysctl_register_u8_extra() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 2296079838094901248
PARAM_VALUE 1 table 8644679011650650112
PARAM_VALUE 2 table_size 1
BUF_SIZE 0 path 18
STR_LEN 0 path 17
TERMINATED 0 path 1

lib/test_sysctl.c test_sysctl_register_u8_extra() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 2296079838094901248
PARAM_VALUE 1 table 8361006678520307712
PARAM_VALUE 2 table_size 1
BUF_SIZE 0 path 18
STR_LEN 0 path 17
TERMINATED 0 path 1

lib/test_sysctl.c test_sysctl_register_u8_extra() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 2296079838094901248
PARAM_VALUE 1 table 1585959622930698240
PARAM_VALUE 2 table_size 1
BUF_SIZE 0 path 18
STR_LEN 0 path 17
TERMINATED 0 path 1

lib/test_sysctl.c test_sysctl_run_register_empty() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 6042374538545061888
PARAM_VALUE 1 table 6976174993277755392
PARAM_VALUE 2 table_size 0
BUF_SIZE 0 path 28
STR_LEN 0 path 27
TERMINATED 0 path 1

lib/test_sysctl.c test_sysctl_run_register_empty() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 3421878569065967616
PARAM_VALUE 1 table 6976174993277755392
PARAM_VALUE 2 table_size 0
BUF_SIZE 0 path 34
STR_LEN 0 path 33
TERMINATED 0 path 1

lib/test_sysctl.c test_sysctl_run_register_mount_point() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 6231882768935067648
PARAM_VALUE 1 table 2482000929131679744
PARAM_VALUE 2 table_size 1
BUF_SIZE 0 path 32
STR_LEN 0 path 31
TERMINATED 0 path 1

lib/test_sysctl.c test_sysctl_run_unregister_nested() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 8912407064158056448
PARAM_VALUE 1 table 2482000929131679744
PARAM_VALUE 2 table_size 1
BUF_SIZE 0 path 35
STR_LEN 0 path 34
TERMINATED 0 path 1

lib/test_sysctl.c test_sysctl_setup_node_tests() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 2296079838094901248
PARAM_VALUE 1 table 397042979677618176
PARAM_VALUE 2 table_size 8
BUF_SIZE 0 path 18
BUF_SIZE 1 table 448
STR_LEN 0 path 17
TERMINATED 0 path 1

net/sunrpc/xprtrdma/svc_rdma.c svc_rdma_proc_init() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 9060624193984573440
PARAM_VALUE 1 table 8349820837359730688
PARAM_VALUE 2 table_size 12
BUF_SIZE 0 path 16
BUF_SIZE 1 table 672
STR_LEN 0 path 15
TERMINATED 0 path 1

drivers/char/hpet.c hpet_init() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 8096982763127324672
PARAM_VALUE 1 table 7831469587962433536
PARAM_VALUE 2 table_size 1
BUF_SIZE 0 path 9
STR_LEN 0 path 8
TERMINATED 0 path 1

fs/eventpoll.c epoll_sysctls_init() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 6855177319309119488
PARAM_VALUE 1 table 8873383635623931904
PARAM_VALUE 2 table_size 1
BUF_SIZE 0 path 9
STR_LEN 0 path 8
TERMINATED 0 path 1
NOCHECK_CALL

fs/devpts/inode.c init_devpts_fs() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 1678913866475307008
PARAM_VALUE 1 table 1708475654266200064
PARAM_VALUE 2 table_size 3
BUF_SIZE 0 path 11
BUF_SIZE 1 table 168
STR_LEN 0 path 10
TERMINATED 0 path 1
NOCHECK_CALL

drivers/scsi/scsi_sysctl.c scsi_init_sysctl() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 7132787656276070400
PARAM_VALUE 1 table 8110830994715451392
PARAM_VALUE 2 table_size 1
BUF_SIZE 0 path 9
STR_LEN 0 path 8
TERMINATED 0 path 1

fs/notify/inotify/inotify_user.c inotify_sysctls_init() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 7552769709176057856
PARAM_VALUE 1 table 3420386724236775424
PARAM_VALUE 2 table_size 3
BUF_SIZE 0 path 11
BUF_SIZE 1 table 168
STR_LEN 0 path 10
TERMINATED 0 path 1
NOCHECK_CALL

security/loadpin/loadpin.c loadpin_init() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 4186415118613405696
PARAM_VALUE 1 table 7457309711204794368
PARAM_VALUE 2 table_size 1
BUF_SIZE 0 path 15
STR_LEN 0 path 14
TERMINATED 0 path 1
HALF_LOCKED2 irq

fs/xfs/xfs_sysctl.c xfs_sysctl_register() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 291512060686987264
PARAM_VALUE 1 table 7652345844253167616
PARAM_VALUE 2 table_size 12
BUF_SIZE 0 path 7
BUF_SIZE 1 table 672
STR_LEN 0 path 6
TERMINATED 0 path 1

fs/nfs/sysctl.c nfs_register_sysctl() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 3800693109865152512
PARAM_VALUE 1 table 28412309291749376
PARAM_VALUE 2 table_size 2
BUF_SIZE 0 path 7
BUF_SIZE 1 table 112
STR_LEN 0 path 6
TERMINATED 0 path 1

fs/notify/fanotify/fanotify_user.c fanotify_sysctls_init() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 1617657235577352192
PARAM_VALUE 1 table 1897303659636199424
PARAM_VALUE 2 table_size 4
BUF_SIZE 0 path 12
BUF_SIZE 1 table 224
STR_LEN 0 path 11
TERMINATED 0 path 1
NOCHECK_CALL

security/apparmor/lsm.c apparmor_init_sysctl() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 2186224515951689728
PARAM_VALUE 1 table 5054233852182528000
PARAM_VALUE 2 table_size 3
BUF_SIZE 0 path 7
BUF_SIZE 1 table 168
STR_LEN 0 path 6
TERMINATED 0 path 1
HALF_LOCKED2 irq

fs/nfs/nfs4sysctl.c nfs4_register_sysctl() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 3800693109865152512
PARAM_VALUE 1 table 563228246178394112
PARAM_VALUE 2 table_size 2
BUF_SIZE 0 path 7
BUF_SIZE 1 table 112
STR_LEN 0 path 6
TERMINATED 0 path 1

fs/proc/proc_sysctl.c __register_sysctl_init() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 4096-ptr_max
PARAM_VALUE 1 table 4096-ptr_max
PARAM_VALUE 2 table_size 1-9,11
BUF_SIZE 0 path 3,6-10,12,14-15,22
BUF_SIZE 0 path 3,6-10,12,14-15,22
BUF_SIZE 1 table (-1),112,168,224,280,336,392,448,504,616
BUF_SIZE 1 table (-1),112,168,224,280,336,392,448,504,616
DATA_SOURCE 0 path $0
DATA_SOURCE 1 table $1
DATA_SOURCE 2 table_size $3
STR_LEN 0 path 2,5-9,11,13-14,21
STR_LEN 0 path 2,5-9,11,13-14,21
STR_LEN 1 table 9-27,30
STR_LEN 1 table 9-27,30
TERMINATED 0 path 1
HARD_MAX 2 table_size 11

fs/proc/proc_sysctl.c register_sysctl_mount_point() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 5718735610353319936,8316170449603973120
PARAM_VALUE 1 table 577404679919185920
PARAM_VALUE 2 table_size 0
BUF_SIZE 0 path 15,22
BUF_SIZE 0 path 15,22
DATA_SOURCE 0 path $0
STR_LEN 0 path 14,21
STR_LEN 0 path 14,21
TERMINATED 0 path 1

arch/x86/entry/vdso/vdso32-setup.c ia32_binfmt_init() -> register_sysctl_sz()

Type Parameter Key Value
PARAM_VALUE 0 path 3156540647861583872
PARAM_VALUE 1 table 8524346361776246784
PARAM_VALUE 2 table_size 1
BUF_SIZE 0 path 4
STR_LEN 0 path 3
TERMINATED 0 path 1
NOCHECK_CALL