Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 26 files:

Smatch caller information:

fs/coredump.c proc_dostring_coredump() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 4096-ptr_max
PARAM_VALUE 0 table->proc_handler 1-u64max
PARAM_VALUE 1 dir 0
PARAM_VALUE 3 lenp 1036189778331758592,4275019114157346840
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 0 table $0
DATA_SOURCE 1 dir $1
DATA_SOURCE 2 buffer $2
DATA_SOURCE 3 lenp $3
DATA_SOURCE 4 ppos $4
NOSPEC 3 *lenp
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

fs/coredump.c proc_dostring_coredump() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 4096-ptr_max
PARAM_VALUE 0 table->proc_handler 1-u64max
PARAM_VALUE 1 dir 1
PARAM_VALUE 2 *buffer 0-255
PARAM_VALUE 3 lenp 1036189778331758592
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 0 table $0
DATA_SOURCE 1 dir $1
DATA_SOURCE 2 buffer $2
DATA_SOURCE 3 lenp $3
DATA_SOURCE 4 ppos $4
NOSPEC 3 *lenp
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

drivers/cdrom/cdrom.c cdrom_sysctl_info() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 4096-ptr_max
PARAM_VALUE 0 table->proc_handler 1-u64max
PARAM_VALUE 1 dir 0-1
PARAM_VALUE 3 lenp 1036189778331758592,4275019114157346840
PARAM_VALUE 3 *lenp 1-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 0 table $0
DATA_SOURCE 1 dir $1
DATA_SOURCE 2 buffer $2
DATA_SOURCE 3 lenp $3
DATA_SOURCE 4 ppos $4
NOSPEC 3 *lenp
HARD_MAX 1 dir 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 1-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

kernel/utsname_sysctl.c proc_do_uts_string() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 3782748501949812736
PARAM_VALUE 0 table->data 3908350430664646656
PARAM_VALUE 0 table->proc_handler 1-u64max
PARAM_VALUE 1 dir 0-1
PARAM_VALUE 3 lenp 1036189778331758592,4275019114157346840
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 1 dir $1
DATA_SOURCE 2 buffer $2
DATA_SOURCE 3 lenp $3
DATA_SOURCE 4 ppos $4
NOSPEC 3 *lenp
HARD_MAX 1 dir 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

net/core/sysctl_net_core.c proc_do_rss_key() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 5196766205697703936
PARAM_VALUE 0 table->data 7123139159154348032
PARAM_VALUE 0 table->maxlen 768
PARAM_VALUE 1 dir 0-1
PARAM_VALUE 3 lenp 1036189778331758592,4275019114157346840
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 1 dir $1
DATA_SOURCE 2 buffer $2
DATA_SOURCE 3 lenp $3
DATA_SOURCE 4 ppos $4
NOSPEC 3 *lenp
HARD_MAX 1 dir 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

net/core/sysctl_net_core.c set_default_qdisc() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 9147610445562662912
PARAM_VALUE 0 table->data 1377964818867531776
PARAM_VALUE 0 table->extra1 0
PARAM_VALUE 0 table->extra2 0
PARAM_VALUE 0 table->maxlen 16
PARAM_VALUE 0 table->mode 0
PARAM_VALUE 0 table->poll 0
PARAM_VALUE 0 table->procname 0
PARAM_VALUE 1 dir 0-1
PARAM_VALUE 3 lenp 1036189778331758592,4275019114157346840
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 1 dir $1
DATA_SOURCE 2 buffer $2
DATA_SOURCE 3 lenp $3
DATA_SOURCE 4 ppos $4
NOSPEC 3 *lenp
HARD_MAX 1 dir 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

lib/sys_info.c sys_info_read_handler() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 4749392130800373760
PARAM_VALUE 0 table->data 16,4096-ptr_max
PARAM_VALUE 0 table->maxlen 0-4000000
PARAM_VALUE 0 table->proc_handler 1-u64max
PARAM_VALUE 1 dir 0
PARAM_VALUE 3 lenp 1036189778331758592,4275019114157346840
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 0 table $0
DATA_SOURCE 2 buffer $1
DATA_SOURCE 3 lenp $2
DATA_SOURCE 4 ppos $3
NOSPEC 3 *lenp
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

lib/sys_info.c sys_info_write_handler() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 4749392130800373760
PARAM_VALUE 0 table->data 16,4096-ptr_max
PARAM_VALUE 0 table->maxlen 0-4000000
PARAM_VALUE 0 table->proc_handler 1-u64max
PARAM_VALUE 1 dir 1
PARAM_VALUE 2 *buffer 0-255
PARAM_VALUE 3 lenp 1036189778331758592
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 0 table $0
DATA_SOURCE 2 buffer $1
DATA_SOURCE 3 lenp $2
DATA_SOURCE 4 ppos $3
NOSPEC 3 *lenp
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

net/ipv4/sysctl_net_ipv4.c proc_allowed_congestion_control() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 434374747954376704
PARAM_VALUE 0 table->data 4096-ptr_max
PARAM_VALUE 0 table->extra1 0
PARAM_VALUE 0 table->extra2 0
PARAM_VALUE 0 table->maxlen 2048
PARAM_VALUE 0 table->mode 0
PARAM_VALUE 0 table->poll 0
PARAM_VALUE 0 table->procname 0
PARAM_VALUE 1 dir 0-1
PARAM_VALUE 3 lenp 1036189778331758592,4275019114157346840
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 1 dir $1
DATA_SOURCE 2 buffer $2
DATA_SOURCE 3 lenp $3
DATA_SOURCE 4 ppos $4
NOSPEC 3 *lenp
HARD_MAX 1 dir 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

net/ipv4/sysctl_net_ipv4.c proc_tcp_available_congestion_control() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 269952686345961472
PARAM_VALUE 0 table->data 4096-ptr_max
PARAM_VALUE 0 table->extra1 0
PARAM_VALUE 0 table->extra2 0
PARAM_VALUE 0 table->maxlen 2048
PARAM_VALUE 0 table->mode 0
PARAM_VALUE 0 table->poll 0
PARAM_VALUE 0 table->procname 0
PARAM_VALUE 1 dir 0-1
PARAM_VALUE 3 lenp 1036189778331758592,4275019114157346840
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 1 dir $1
DATA_SOURCE 2 buffer $2
DATA_SOURCE 3 lenp $3
DATA_SOURCE 4 ppos $4
NOSPEC 3 *lenp
HARD_MAX 1 dir 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

net/ipv4/sysctl_net_ipv4.c proc_tcp_available_ulp() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 2627294805956620288
PARAM_VALUE 0 table->data 4096-ptr_max
PARAM_VALUE 0 table->extra1 0
PARAM_VALUE 0 table->extra2 0
PARAM_VALUE 0 table->maxlen 2048
PARAM_VALUE 0 table->mode 0
PARAM_VALUE 0 table->poll 0
PARAM_VALUE 0 table->procname 0
PARAM_VALUE 1 dir 0-1
PARAM_VALUE 3 lenp 1036189778331758592,4275019114157346840
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 1 dir $1
DATA_SOURCE 2 buffer $2
DATA_SOURCE 3 lenp $3
DATA_SOURCE 4 ppos $4
NOSPEC 3 *lenp
HARD_MAX 1 dir 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

net/ipv4/sysctl_net_ipv4.c proc_tcp_congestion_control() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 8664514407532900352
PARAM_VALUE 0 table->data 6145911927035310080
PARAM_VALUE 0 table->extra1 0
PARAM_VALUE 0 table->extra2 0
PARAM_VALUE 0 table->maxlen 16
PARAM_VALUE 0 table->mode 0
PARAM_VALUE 0 table->poll 0
PARAM_VALUE 0 table->procname 0
PARAM_VALUE 1 dir 0-1
PARAM_VALUE 3 lenp 1036189778331758592,4275019114157346840
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 1 dir $1
DATA_SOURCE 2 buffer $2
DATA_SOURCE 3 lenp $3
DATA_SOURCE 4 ppos $4
NOSPEC 3 *lenp
HARD_MAX 1 dir 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

net/ipv4/sysctl_net_ipv4.c proc_tcp_fastopen_key() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 8888767884761722880
PARAM_VALUE 0 table->data 4096-ptr_max
PARAM_VALUE 0 table->extra1 0
PARAM_VALUE 0 table->extra2 0
PARAM_VALUE 0 table->maxlen 74
PARAM_VALUE 0 table->mode 0
PARAM_VALUE 0 table->poll 0
PARAM_VALUE 0 table->procname 0
PARAM_VALUE 1 dir 0-1
PARAM_VALUE 3 lenp 1036189778331758592,4275019114157346840
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 1 dir $1
DATA_SOURCE 2 buffer $2
DATA_SOURCE 3 lenp $3
DATA_SOURCE 4 ppos $4
NOSPEC 3 *lenp
HARD_MAX 1 dir 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

kernel/printk/printk.c devkmsg_sysctl_set_loglvl() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 4096-ptr_max
PARAM_VALUE 0 table->proc_handler 1-u64max
PARAM_VALUE 1 dir 0-1
PARAM_VALUE 3 lenp 1036189778331758592,4275019114157346840
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 0 table $0
DATA_SOURCE 1 dir $1
DATA_SOURCE 2 buffer $2
DATA_SOURCE 3 lenp $3
DATA_SOURCE 4 ppos $4
NOSPEC 3 *lenp
HARD_MAX 1 dir 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

mm/page_alloc.c numa_zonelist_order_handler() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 4096-ptr_max
PARAM_VALUE 0 table->proc_handler 1-u64max
PARAM_VALUE 1 dir 0
PARAM_VALUE 3 lenp 1036189778331758592,4275019114157346840
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 0 table $0
DATA_SOURCE 1 dir $1
DATA_SOURCE 2 buffer $2
DATA_SOURCE 3 lenp $3
DATA_SOURCE 4 ppos $4
NOSPEC 3 *lenp
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

net/ipv6/addrconf.c addrconf_sysctl_stable_secret() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 3584665798474293248
PARAM_VALUE 0 table->data 3336533557098328064
PARAM_VALUE 0 table->maxlen 46
PARAM_VALUE 0 table->proc_handler 1-u64max
PARAM_VALUE 1 dir 0-1
PARAM_VALUE 3 lenp 1036189778331758592,4275019114157346840
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 1 dir $1
DATA_SOURCE 2 buffer $2
DATA_SOURCE 3 lenp $3
DATA_SOURCE 4 ppos $4
NOSPEC 3 *lenp
HARD_MAX 1 dir 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
LOCK2 &net->rtnl_mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct net)->rtnl_mutex

net/netfilter/nf_log.c nf_log_proc_dostring() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 6950692493973938176
PARAM_VALUE 0 table->data 4096-ptr_max
PARAM_VALUE 0 table->proc_handler 1-u64max
PARAM_VALUE 1 dir 1
PARAM_VALUE 2 *buffer 0-255
PARAM_VALUE 3 lenp 1036189778331758592
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 1 dir $1
DATA_SOURCE 2 buffer $2
DATA_SOURCE 3 lenp $3
DATA_SOURCE 4 ppos $4
NOSPEC 3 *lenp
TERMINATED 0 table->data 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

net/netfilter/nf_log.c nf_log_proc_dostring() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 6950692493973938176
PARAM_VALUE 0 table->data 811872494969053184
PARAM_VALUE 0 table->extra2 4096-ptr_max
PARAM_VALUE 0 table->proc_handler 1-u64max
PARAM_VALUE 1 dir 0
PARAM_VALUE 3 lenp 1036189778331758592,4275019114157346840
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 1 dir $1
DATA_SOURCE 2 buffer $2
DATA_SOURCE 3 lenp $3
DATA_SOURCE 4 ppos $4
NOSPEC 3 *lenp
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

net/vmw_vsock/af_vsock.c __vsock_net_mode_string() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 2610607615842562048
PARAM_VALUE 0 table->data 4096-ptr_max
PARAM_VALUE 0 table->maxlen s32min-(-1),1-s32max
PARAM_VALUE 0 table->proc_handler 1-u64max
PARAM_VALUE 1 dir 0-1
PARAM_VALUE 3 lenp 1036189778331758592,4275019114157346840
PARAM_VALUE 3 *lenp 1-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 1 dir $1
DATA_SOURCE 2 buffer $2
DATA_SOURCE 3 lenp $3
DATA_SOURCE 4 ppos $4
NOSPEC 3 *lenp
TERMINATED 0 table->data 1
HARD_MAX 1 dir 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 1-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

drivers/char/random.c proc_do_uuid() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 6740085386830852096
PARAM_VALUE 0 table->data 1712879482363879424
PARAM_VALUE 0 table->extra1 0
PARAM_VALUE 0 table->extra2 0
PARAM_VALUE 0 table->maxlen 36
PARAM_VALUE 0 table->mode 0
PARAM_VALUE 0 table->poll 0
PARAM_VALUE 0 table->procname 0
PARAM_VALUE 1 dir 0
PARAM_VALUE 3 lenp 1036189778331758592,4275019114157346840
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 2 buffer $2
DATA_SOURCE 3 lenp $3
DATA_SOURCE 4 ppos $4
NOSPEC 3 *lenp
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

net/smc/smc_sysctl.c proc_smc_hs_ctrl() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 492595217521963008
PARAM_VALUE 0 table->data 9104809741166460928
PARAM_VALUE 0 table->extra1 0
PARAM_VALUE 0 table->extra2 0
PARAM_VALUE 0 table->maxlen 16
PARAM_VALUE 0 table->mode 0
PARAM_VALUE 0 table->poll 0
PARAM_VALUE 0 table->procname 0
PARAM_VALUE 1 dir 0-1
PARAM_VALUE 3 lenp 1036189778331758592,4275019114157346840
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 1 dir $1
DATA_SOURCE 2 buffer $2
DATA_SOURCE 3 lenp $3
DATA_SOURCE 4 ppos $4
NOSPEC 3 *lenp
HARD_MAX 1 dir 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

net/sctp/sysctl.c proc_sctp_do_hmac_alg() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 2200842572546490368
PARAM_VALUE 0 table->data 4096-ptr_max
PARAM_VALUE 0 table->maxlen 7
PARAM_VALUE 1 dir 1
PARAM_VALUE 2 *buffer 0-255
PARAM_VALUE 3 lenp 1036189778331758592
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 2 buffer $2
DATA_SOURCE 3 lenp $3
DATA_SOURCE 4 ppos $4
NOSPEC 3 *lenp
TERMINATED 0 table->data 1
MEM_ZERO 0 table
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

net/sctp/sysctl.c proc_sctp_do_hmac_alg() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 2200842572546490368
PARAM_VALUE 0 table->data 8529434839954767872,8581050624356229120
PARAM_VALUE 0 table->maxlen 4,6
PARAM_VALUE 1 dir 0
PARAM_VALUE 3 lenp 1036189778331758592,4275019114157346840
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 2 buffer $2
DATA_SOURCE 3 lenp $3
DATA_SOURCE 4 ppos $4
NOSPEC 3 *lenp
MEM_ZERO 0 table
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

net/mptcp/ctrl.c proc_available_path_managers() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 3244567161505116160
PARAM_VALUE 0 table->data 4096-ptr_max
PARAM_VALUE 0 table->extra1 0
PARAM_VALUE 0 table->extra2 0
PARAM_VALUE 0 table->maxlen 2048
PARAM_VALUE 0 table->mode 0
PARAM_VALUE 0 table->poll 0
PARAM_VALUE 0 table->procname 0
PARAM_VALUE 1 dir 0-1
PARAM_VALUE 3 lenp 1036189778331758592,4275019114157346840
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 1 dir $1
DATA_SOURCE 2 buffer $2
DATA_SOURCE 3 lenp $3
DATA_SOURCE 4 ppos $4
NOSPEC 3 *lenp
HARD_MAX 1 dir 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

net/mptcp/ctrl.c proc_available_schedulers() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 8944434078932979712
PARAM_VALUE 0 table->data 4096-ptr_max
PARAM_VALUE 0 table->extra1 0
PARAM_VALUE 0 table->extra2 0
PARAM_VALUE 0 table->maxlen 2048
PARAM_VALUE 0 table->mode 0
PARAM_VALUE 0 table->poll 0
PARAM_VALUE 0 table->procname 0
PARAM_VALUE 1 dir 0-1
PARAM_VALUE 3 lenp 1036189778331758592,4275019114157346840
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 1 dir $1
DATA_SOURCE 2 buffer $2
DATA_SOURCE 3 lenp $3
DATA_SOURCE 4 ppos $4
NOSPEC 3 *lenp
HARD_MAX 1 dir 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

net/mptcp/ctrl.c proc_path_manager() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 3399693353515319296
PARAM_VALUE 0 table->data 1378202557240156160
PARAM_VALUE 0 table->extra1 0
PARAM_VALUE 0 table->extra2 0
PARAM_VALUE 0 table->maxlen 16
PARAM_VALUE 0 table->mode 0
PARAM_VALUE 0 table->poll 0
PARAM_VALUE 0 table->procname 0
PARAM_VALUE 1 dir 0-1
PARAM_VALUE 3 lenp 1036189778331758592,4275019114157346840
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 1 dir $1
DATA_SOURCE 2 buffer $2
DATA_SOURCE 3 lenp $3
DATA_SOURCE 4 ppos $4
NOSPEC 3 *lenp
HARD_MAX 1 dir 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

net/mptcp/ctrl.c proc_scheduler() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 4599214859182882816
PARAM_VALUE 0 table->data 3950173438053597184
PARAM_VALUE 0 table->extra1 0
PARAM_VALUE 0 table->extra2 0
PARAM_VALUE 0 table->maxlen 16
PARAM_VALUE 0 table->mode 0
PARAM_VALUE 0 table->poll 0
PARAM_VALUE 0 table->procname 0
PARAM_VALUE 1 dir 0-1
PARAM_VALUE 3 lenp 1036189778331758592,4275019114157346840
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 1 dir $1
DATA_SOURCE 2 buffer $2
DATA_SOURCE 3 lenp $3
DATA_SOURCE 4 ppos $4
NOSPEC 3 *lenp
HARD_MAX 1 dir 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

kernel/seccomp.c read_actions_logged() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 5812119369197535232
PARAM_VALUE 0 table->data 3686729373762129920
PARAM_VALUE 0 table->maxlen 63
PARAM_VALUE 0 table->proc_handler 1-u64max
PARAM_VALUE 1 dir 0
PARAM_VALUE 3 lenp 1036189778331758592,4275019114157346840
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 2 buffer $1
DATA_SOURCE 3 lenp $2
DATA_SOURCE 4 ppos $3
NOSPEC 3 *lenp
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

kernel/seccomp.c write_actions_logged() -> proc_dostring()

Type Parameter Key Value
PARAM_VALUE 0 table 8555546417047666688
PARAM_VALUE 0 table->data 8456590920891256832
PARAM_VALUE 0 table->maxlen 63
PARAM_VALUE 0 table->proc_handler 1-u64max
PARAM_VALUE 1 dir 1
PARAM_VALUE 2 *buffer 0-255
PARAM_VALUE 3 lenp 1036189778331758592
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer (-1),1-4194304
BUF_SIZE 2 buffer (-1),1-4194304
DATA_SOURCE 2 buffer $1
DATA_SOURCE 3 lenp $2
DATA_SOURCE 4 ppos $3
CAPABLE 0 21
NOSPEC 3 *lenp
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock

kernel/bpf/cgroup.c __cgroup_bpf_run_filter_sysctl() -> (struct ctl_table)->proc_handler()

Type Parameter Key Value
PARAM_VALUE 0 table 4096-ptr_max
PARAM_VALUE 0 table->proc_handler 1-u64max
PARAM_VALUE 1 dir 0
PARAM_VALUE 2 buffer 1-u64max
PARAM_VALUE 3 lenp 4275019114157346840
PARAM_VALUE 3 *lenp 4096
PARAM_VALUE 4 ppos 3514394864622383104
PARAM_VALUE 4 *ppos 0
BUF_SIZE 2 buffer 4096
BUF_SIZE 2 buffer 4096
DATA_SOURCE 0 table $1
DATA_SOURCE 2 buffer r __kmalloc_node_track_caller_noprof
CONTAINER 0 -24+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

fs/proc/proc_sysctl.c proc_sys_call_handler() -> (struct ctl_table)->proc_handler()

Type Parameter Key Value
PARAM_VALUE 0 table 4096-ptr_max
PARAM_VALUE 0 table->proc_handler 1-u64max
PARAM_VALUE 1 dir 0-1
PARAM_VALUE 2 *buffer 0-255
PARAM_VALUE 3 lenp 1036189778331758592
PARAM_VALUE 3 *lenp 0-4194303
PARAM_VALUE 4 ppos 4096-ptr_max
BUF_SIZE 2 buffer 1-4194304,u64max
DATA_SOURCE 1 dir $2
CONTAINER 0 -24+0 $(-1)
NOSPEC 3 *lenp
HARD_MAX 1 dir 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *lenp 0-4194303[c]
USER_DATA 4 *ppos s64min-(-2),0-s64max
USER_PTR 3 lenp
USER_PTR 4 ppos
HALF_LOCKED2 &pool->lock