Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 28 files:

Smatch caller information:

net/atm/proc.c atm_proc_dev_register() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 0 name 1-u64max
PARAM_VALUE 1 mode 0
PARAM_VALUE 3 proc_ops 3478161441680261120
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 name 0-s32max
BUF_SIZE 0 name 0-s32max
BUF_SIZE 4 data 1776
CAPPED_DATA 0 name 1
DATA_SOURCE 0 name r kasprintf
DATA_SOURCE 4 data $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &atm_dev_mutex

drivers/usb/gadget/function/rndis.c rndis_register() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 0 name 125207647940321280
PARAM_VALUE 1 mode 432
PARAM_VALUE 2 parent 0
PARAM_VALUE 3 proc_ops 8046582223700754432
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 name 20
BUF_SIZE 4 data 168
DATA_SOURCE 4 data r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dir->i_rwsem
HALF_LOCKED2 &gi->lock

drivers/scsi/scsi_proc.c scsi_proc_host_add() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 0 name 7142349149205008384
PARAM_VALUE 1 mode 420
PARAM_VALUE 3 proc_ops 8173062757789872128
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 name 10
DATA_SOURCE 4 data $0

drivers/pnp/isapnp/proc.c isapnp_proc_attach_device() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 0 name 4138339529564340224
PARAM_VALUE 1 mode 33060
PARAM_VALUE 2 parent 1-u64max
PARAM_VALUE 3 proc_ops 873449202200678400
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 name 16
CAPPED_DATA 2 parent 1
DATA_SOURCE 4 data $0

kernel/irq/proc.c register_irq_proc() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 0 name 3632939021221212160
PARAM_VALUE 1 mode 292,420
PARAM_VALUE 2 parent 4096-ptr_max
PARAM_VALUE 3 proc_ops 469927338715426816
PARAM_VALUE 4 data 0-2147483646
BUF_SIZE 0 name 13
CAPPED_DATA 2 parent 1
DATA_SOURCE 2 parent r proc_mkdir
DATA_SOURCE 4 data $0
FUZZY_MAX 1 mode 292
STR_LEN 0 name 12
STR_LEN 1 mode (-1),13,15
STR_LEN 4 data (-1),13,15
BIT_INFO 1 mode 0x124,0x1a4
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

kernel/irq/proc.c register_irq_proc() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 0 name 8530764979154223104
PARAM_VALUE 1 mode 292,420
PARAM_VALUE 2 parent 4096-ptr_max
PARAM_VALUE 3 proc_ops 3523249611660390400
PARAM_VALUE 4 data 0-2147483646
BUF_SIZE 0 name 18
CAPPED_DATA 2 parent 1
DATA_SOURCE 2 parent r proc_mkdir
DATA_SOURCE 4 data $0
FUZZY_MAX 1 mode 292
STR_LEN 0 name 17
STR_LEN 1 mode (-1),13,15
STR_LEN 4 data (-1),13,15
BIT_INFO 1 mode 0x124,0x1a4
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/hwmon/dell-smm-hwmon.c i8k_init_procfs() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 0 name 6508887483961311232
PARAM_VALUE 1 mode 0
PARAM_VALUE 2 parent 0
PARAM_VALUE 3 proc_ops 5027734006912081920
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 name 4
BUF_SIZE 4 data s32min-(-2),1-s32max
STR_LEN 0 name 3
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 data unit_byte

net/core/pktgen.c pktgen_add_device() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 0 name 7779956646609371136
PARAM_VALUE 1 mode 384
PARAM_VALUE 3 proc_ops 7572193745617879040
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 name 32
BUF_SIZE 0 name 32
BUF_SIZE 4 data 2368
DATA_SOURCE 0 name $1
DATA_SOURCE 4 data r _kmalloc_node_noprof
USER_DATA 0 *name 0-255
USER_PTR 0 name
LOCK2 global &pktgen_thread_lock

net/core/pktgen.c pktgen_change_name() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 1 mode 384
PARAM_VALUE 3 proc_ops 7572193745617879040
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 name 16
LOCK2 &t->if_lock
LOCK2 global &pktgen_thread_lock
TYPE_LOCK (struct pktgen_thread)->if_lock

net/core/pktgen.c pktgen_create_thread() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 1 mode 384
PARAM_VALUE 2 parent 4096-ptr_max
PARAM_VALUE 2 parent->nlink 0-4294967295
PARAM_VALUE 3 proc_ops 8047117195411775488
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 name 16
BUF_SIZE 2 parent (-1)-s32max
BUF_SIZE 2 parent (-1)-s32max
BUF_SIZE 4 data 904
CAPPED_DATA 2 parent 1
DATA_SOURCE 4 data r _kmalloc_node_noprof
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &pernet_ops_rwsem

net/sunrpc/auth_gss/svcauth_gss.c create_krb5_enctypes_proc_entry() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 0 name 5339127166034984960
PARAM_VALUE 1 mode 33060
PARAM_VALUE 3 proc_ops 5394198186691375104
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 name 18
BUF_SIZE 4 data (-1),1-s32max
DATA_SOURCE 4 data $0
STR_LEN 0 name 17
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &pernet_ops_rwsem

net/sunrpc/auth_gss/svcauth_gss.c create_use_gss_proxy_proc_entry() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 0 name 7501748440097435648
PARAM_VALUE 1 mode 33152
PARAM_VALUE 3 proc_ops 5475766414136160256
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 name 14
BUF_SIZE 4 data (-1),1-s32max
DATA_SOURCE 4 data $0
STR_LEN 0 name 13
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &pernet_ops_rwsem

ipc/util.c ipc_init_proc_interface() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 0 name 1268944644881137664,1757454477945430016,2568691715350925312
PARAM_VALUE 1 mode 292
PARAM_VALUE 2 parent 0
PARAM_VALUE 3 proc_ops 277807656204894208
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 name 12
BUF_SIZE 0 name 12
BUF_SIZE 4 data 32
DATA_SOURCE 0 name $0
DATA_SOURCE 4 data r _kmalloc_noprof
STR_LEN 0 name 11
STR_LEN 0 name 11
TERMINATED 0 name 1

drivers/platform/x86/lenovo/thinkpad_acpi.c ibm_init() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 1 mode 256,292,384,420
PARAM_VALUE 3 proc_ops 4479978724515590144
PARAM_VALUE 4 data 4096-ptr_max
FUZZY_MAX 1 mode 292
BIT_INFO 1 mode 0x100,0x1a4
RX_PATH
TASK_NOT_RUNNING

drivers/pci/proc.c pci_proc_attach_device() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 0 name 7578949185023823872
PARAM_VALUE 1 mode 33188
PARAM_VALUE 2 parent 1-u64max
PARAM_VALUE 3 proc_ops 4802535882953388032
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 name 16
BUF_SIZE 4 data (-1)-0,3712
DATA_SOURCE 4 data $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 global &pci_rescan_remove_lock

fs/jbd2/journal.c jbd2_stats_proc_init() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 0 name 3934021331192438784
PARAM_VALUE 1 mode 292
PARAM_VALUE 2 parent 4096-ptr_max
PARAM_VALUE 3 proc_ops 4982844685377519616
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 name 5
CAPPED_DATA 2 parent 1
DATA_SOURCE 2 parent r proc_mkdir
DATA_SOURCE 4 data $0
STR_LEN 0 name 4
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/sunrpc/stats.c do_register() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 1 mode 0
PARAM_VALUE 3 proc_ops 4935615146666848256,6049454867723915264
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 name (-1),8
BUF_SIZE 0 name (-1),8
BUF_SIZE 4 data (-1),1-s32max
BUF_SIZE 4 data (-1),1-s32max
DATA_SOURCE 0 name $1
DATA_SOURCE 3 proc_ops $3
DATA_SOURCE 4 data $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &pernet_ops_rwsem

net/sunrpc/cache.c create_cache_proc_entries() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 0 name 7114853461050597376
PARAM_VALUE 1 mode 33152
PARAM_VALUE 2 parent 4096-ptr_max
PARAM_VALUE 3 proc_ops 500774438285561856
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 name 6
BUF_SIZE 4 data 480
CAPPED_DATA 2 parent 1
DATA_SOURCE 2 parent r proc_mkdir
DATA_SOURCE 4 data $0
STR_LEN 0 name 5
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &pernet_ops_rwsem

net/sunrpc/cache.c create_cache_proc_entries() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 0 name 3242475003980394496
PARAM_VALUE 1 mode 33152
PARAM_VALUE 2 parent 4096-ptr_max
PARAM_VALUE 2 parent->nlink 0-4294967295
PARAM_VALUE 3 proc_ops 1426821779697840128
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 name 8
BUF_SIZE 4 data 480
CAPPED_DATA 2 parent 1
DATA_SOURCE 2 parent r proc_mkdir
DATA_SOURCE 4 data $0
STR_LEN 0 name 7
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &pernet_ops_rwsem

net/sunrpc/cache.c create_cache_proc_entries() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 0 name 8446509954982236160
PARAM_VALUE 1 mode 33024
PARAM_VALUE 2 parent 4096-ptr_max
PARAM_VALUE 2 parent->nlink 0-4294967295
PARAM_VALUE 3 proc_ops 936817286592503808
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 name 8
BUF_SIZE 4 data 480
CAPPED_DATA 2 parent 1
DATA_SOURCE 2 parent r proc_mkdir
DATA_SOURCE 4 data $0
STR_LEN 0 name 7
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &pernet_ops_rwsem

net/l2tp/l2tp_ppp.c pppol2tp_init_net() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 0 name 4293941598998867968
PARAM_VALUE 1 mode 292
PARAM_VALUE 3 proc_ops 3819936679112474624
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 name 9
DATA_SOURCE 4 data $0
STR_LEN 0 name 8
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &pernet_ops_rwsem

net/netfilter/xt_recent.c recent_mt_check() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 3 proc_ops 2511532018820235264
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 name 200
BUF_SIZE 4 data 264-68719476984
DATA_SOURCE 4 data r __kvmalloc_node_noprof
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &recent_mutex
HALF_LOCKED2 global &once_lock

drivers/platform/x86/toshiba_acpi.c create_toshiba_proc_entries() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 0 name 5885463522046861312
PARAM_VALUE 1 mode 420
PARAM_VALUE 3 proc_ops 5496220850526146560
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 name 4
BUF_SIZE 4 data 2576
DATA_SOURCE 4 data $0
STR_LEN 0 name 3
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/toshiba_acpi.c create_toshiba_proc_entries() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 0 name 4451941719247151104
PARAM_VALUE 1 mode 420
PARAM_VALUE 3 proc_ops 989094939179847680
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 name 6
BUF_SIZE 4 data 2576
DATA_SOURCE 4 data $0
STR_LEN 0 name 5
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/toshiba_acpi.c create_toshiba_proc_entries() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 0 name 6638493015197794304
PARAM_VALUE 1 mode 420
PARAM_VALUE 3 proc_ops 3998712146221465600
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 name 4
BUF_SIZE 4 data 2576
DATA_SOURCE 4 data $0
STR_LEN 0 name 3
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/toshiba_acpi.c create_toshiba_proc_entries() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 0 name 1027036475577602048
PARAM_VALUE 1 mode 420
PARAM_VALUE 3 proc_ops 6485040902185119744
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 name 5
BUF_SIZE 4 data 2576
DATA_SOURCE 4 data $0
STR_LEN 0 name 4
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/proc/generic.c proc_create() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 0 name 1-u64max
PARAM_VALUE 1 mode 0,128,256,292,384,420,438,33060
PARAM_VALUE 3 proc_ops 4096-ptr_max
PARAM_VALUE 4 data 0
BUF_SIZE 0 name 0-s32max
BUF_SIZE 0 name 0-s32max
BUF_SIZE 2 parent (-1)-s32max
BUF_SIZE 2 parent (-1)-s32max
CAPPED_DATA 0 name 1
DATA_SOURCE 0 name $0
DATA_SOURCE 1 mode $1
DATA_SOURCE 2 parent $2
DATA_SOURCE 3 proc_ops $3
STR_LEN 0 name (-1),4-19,21-24,29
STR_LEN 0 name (-1),4-19,21-24,29
HARD_MAX 1 mode 33060
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &pernet_ops_rwsem

sound/core/info.c __snd_info_register() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 2 parent 1-u64max
PARAM_VALUE 3 proc_ops 2567577046996803584,3983901170216103936
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 3 proc_ops 96
BUF_SIZE 4 data (-1),272
DATA_SOURCE 4 data $0
BIT_INFO 3 proc_ops 0x2301890032b06000,0x37e9fdb9fffef000
BIT_INFO 3 proc_ops 0x2301890032b06000,0x37e9fdb9fffef000
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

fs/ntfs3/super.c ntfs_create_procdir() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 0 name 263992638309400576
PARAM_VALUE 1 mode 292
PARAM_VALUE 2 parent 4096-ptr_max
PARAM_VALUE 3 proc_ops 5316387174116962304
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 name 8
CAPPED_DATA 2 parent 1
DATA_SOURCE 2 parent r proc_mkdir
DATA_SOURCE 4 data $0
STR_LEN 0 name 7
TERMINATED 0 name 1
NOCHECK_CALL

fs/ntfs3/super.c ntfs_create_procdir() -> proc_create_data()

Type Parameter Key Value
PARAM_VALUE 0 name 5892365972338216960
PARAM_VALUE 1 mode 420
PARAM_VALUE 2 parent 4096-ptr_max
PARAM_VALUE 3 proc_ops 1321180446749708288
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 name 6
CAPPED_DATA 2 parent 1
DATA_SOURCE 2 parent r proc_mkdir
DATA_SOURCE 4 data $0
STR_LEN 0 name 5
TERMINATED 0 name 1
NOCHECK_CALL