Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 80 files:

Smatch caller information:

drivers/tty/tty_io.c tty_init() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 2245054211942690816
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 5242880
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 4645416878314401792
BUF_SIZE 4 fmt 4
STR_LEN 0 class 3
TERMINATED 4 fmt 1
NOCHECK_CALL

drivers/net/ipvlan/ipvtap.c ipvtap_device_event() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 4331546991928172544
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 2 devt 0-s32max
PARAM_VALUE 3 drvdata 4096-ptr_max
PARAM_VALUE 4 fmt 8347350738675638272
PARAM_VALUE 5 $ 5060707676906610688
BUF_SIZE 4 fmt 3
BUF_SIZE 5 $ 16
DATA_SOURCE 3 drvdata r netdev_notifier_info_to_dev
STR_LEN 0 class 2
STR_LEN 1 parent 15
STR_LEN 5 $ 15
TERMINATED 4 fmt 1

drivers/net/wireless/virtual/mac80211_hwsim_main.c mac80211_hwsim_new_radio() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 2596719582536507392
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 0
PARAM_VALUE 3 drvdata 4096-ptr_max
PARAM_VALUE 4 fmt 7298201721895432192
BUF_SIZE 3 drvdata 208
BUF_SIZE 4 fmt 8
DATA_SOURCE 3 drvdata r ieee80211_alloc_hw_nm
STR_LEN 0 class 7
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/lenovo/think-lmi.c tlmi_sysfs_init() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 4360296914022526976
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 0
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 8347350738675638272
PARAM_VALUE 5 $ 9028511060447182848
BUF_SIZE 4 fmt 3
BUF_SIZE 5 $ 9
STR_LEN 0 class 2
STR_LEN 1 parent 8
TERMINATED 4 fmt 1
TERMINATED 5 $ 1
RX_PATH
TASK_NOT_RUNNING

drivers/power/reset/reboot-mode.c reboot_mode_create_device() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 1167802901867778048
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 0
PARAM_VALUE 3 drvdata 4096-ptr_max
PARAM_VALUE 4 fmt 8347350738675638272
BUF_SIZE 3 drvdata 24
BUF_SIZE 3 drvdata 24
BUF_SIZE 4 fmt 3
BUF_SIZE 5 $ 4-25,28-29,32
DATA_SOURCE 3 drvdata r _kzalloc_noprof
STR_LEN 0 class 2
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING

arch/x86/kernel/cpuid.c cpuid_device_create() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 9089901353563680768
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 0,1048576-u32max
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 7327712754079322112
BUF_SIZE 4 fmt 6
DATA_SOURCE 5 $ $0
STR_LEN 0 class 5
STR_LEN 1 parent (-1),8-9,11-29,31-34,38
BIT_INFO 2 devt 0xcb00000,0x7fffffff
BIT_INFO 5 $ 0x0,0x7fffffff
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &cpuhp_state_mutex
HALF_LOCKED2 irq

drivers/char/xillybus/xillybus_class.c xillybus_init_chrdev() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 5101110912565317632
PARAM_VALUE 1 parent 0
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 8347350738675638272
PARAM_VALUE 5 $ 4279591834357604352
BUF_SIZE 4 fmt 3
BUF_SIZE 5 $ 48
STR_LEN 0 class 2
STR_LEN 1 parent 47
STR_LEN 5 $ 47
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &unit_mutex

drivers/scsi/sg.c sg_add_device() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 7363700061218172928
PARAM_VALUE 2 devt 1-u32max
PARAM_VALUE 3 drvdata 4096-ptr_max
PARAM_VALUE 4 fmt 8347350738675638272
BUF_SIZE 3 drvdata 408
BUF_SIZE 4 fmt 3
BUF_SIZE 5 $ 32
DATA_SOURCE 3 drvdata r sg_alloc
STR_LEN 0 class 2
BIT_INFO 2 devt 0x1500000,0x7fffffff
TERMINATED 4 fmt 1
UNITS 1 parent unit_byte
LOCK2 &sp->mutex
TYPE_LOCK (struct subsys_private)->mutex

drivers/most/most_cdev.c comp_probe() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 2315711682167431168
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 1-u32max
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 8347350738675638272
PARAM_VALUE 5 $ 1-u64max
BUF_SIZE 4 fmt 3
BUF_SIZE 5 $ 80
BUF_SIZE 5 $ 80
DATA_SOURCE 5 $ $3
STR_LEN 0 class 2
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem

drivers/misc/phantom.c phantom_probe() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 1566999962350260224
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 2 devt 1-u32max
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 402948195240366080
PARAM_VALUE 5 $ 0-7
BUF_SIZE 4 fmt 10
DATA_SOURCE 5 $ r phantom_get_free
STR_LEN 0 class 9
BIT_INFO 2 devt 0x0,0xfff00007
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/core/file.c usb_register_dev() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 5206863655934566400
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 2 devt 188743680-188743935
PARAM_VALUE 3 drvdata 4096-ptr_max
PARAM_VALUE 4 fmt 8347350738675638272
BUF_SIZE 4 fmt 3
BUF_SIZE 5 $ (-1),20
DATA_SOURCE 3 drvdata $1
STR_LEN 0 class 2
BIT_INFO 2 devt 0xb400000,0xb4000ff
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &minor_rwsem
HALF_LOCKED2 global &mdc800->io_lock

drivers/block/aoe/aoechr.c aoechr_init() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 8684138973582053376
PARAM_VALUE 0 class->namespace 0
PARAM_VALUE 0 class->ns_type 0
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 159383554-159383558
PARAM_VALUE 3 drvdata 0
BUF_SIZE 4 fmt 32
BIT_INFO 2 devt 0x9800000,0xffffffffffffffff
NOCHECK_CALL

drivers/pps/generators/pps_gen.c pps_gen_register_cdev() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 1944982605349842944
PARAM_VALUE 2 devt 1-s32max
PARAM_VALUE 3 drvdata 4096-ptr_max
PARAM_VALUE 4 fmt 5082716268815777792
PARAM_VALUE 5 $ 0-s32max
BUF_SIZE 3 drvdata 496
BUF_SIZE 4 fmt 10
DATA_SOURCE 3 drvdata $0
STR_LEN 0 class 9
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING

drivers/gpib/common/gpib_os.c gpib_common_init_module() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 2365636471038050304
PARAM_VALUE 0 class->namespace 0
PARAM_VALUE 0 class->ns_type 0
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 167772160-167772175
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 6213426477662294016
PARAM_VALUE 5 $ 0-15
BUF_SIZE 4 fmt 7
FUZZY_MAX 5 $ 15
STR_LEN 0 class 6
BIT_INFO 2 devt 0xa000000,0xa00000f
TERMINATED 4 fmt 1
HARD_MAX 5 $ 15

mm/backing-dev.c bdi_register_va() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 9084281405665734656
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 0
PARAM_VALUE 3 drvdata 4096-ptr_max
BUF_SIZE 3 drvdata (-1),2552
BUF_SIZE 4 fmt 64
DATA_SOURCE 3 drvdata $0
STR_LEN 0 class (-1)-0,5,7-9,11
RX_PATH
TASK_NOT_RUNNING

fs/resctrl/pseudo_lock.c rdtgroup_pseudo_lock_create() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 778172542415507456
PARAM_VALUE 1 parent 0
PARAM_VALUE 3 drvdata 4096-ptr_max
PARAM_VALUE 4 fmt 8347350738675638272
PARAM_VALUE 5 $ 4096-ptr_max
BUF_SIZE 3 drvdata 40,136,480,696,928,1128,1160,1392,1624,1848,8192
BUF_SIZE 4 fmt 3
DATA_SOURCE 3 drvdata $0
DATA_SOURCE 5 $ r kstrdup
STR_LEN 0 class 2
BIT_INFO 2 devt 0x0,0xfff0001f
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/media/pci/ddbridge/ddbridge-core.c ddb_device_create() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 860823047516381184
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->bus 0,4096-ptr_max
PARAM_VALUE 1 parent->class 0,4096-ptr_max
PARAM_VALUE 1 parent->dma_mask 4096-ptr_max
PARAM_VALUE 3 drvdata 4096-ptr_max
PARAM_VALUE 4 fmt 5195053383354908672
PARAM_VALUE 5 $ 0-13
BUF_SIZE 1 parent 1616
BUF_SIZE 3 drvdata 398336
BUF_SIZE 4 fmt 11
DATA_SOURCE 3 drvdata $0
STR_LEN 0 class 10
BIT_INFO 2 devt 0x0,0xfff0000f
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
UNITS 3 drvdata unit_byte
LOCK2 global &ddb_mutex
HALF_LOCKED2 &pool->lock

drivers/net/ppp/ppp_generic.c ppp_init() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 2498938793280458752
PARAM_VALUE 0 class->namespace 0
PARAM_VALUE 0 class->ns_type 0
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 113246208
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 25393236072550400
BUF_SIZE 4 fmt 4
STR_LEN 0 class 3
TERMINATED 4 fmt 1
NOCHECK_CALL

drivers/misc/hpilo.c ilo_probe() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 6442472554861076480
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->driver_data 4096-ptr_max
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 3333408163204386816
PARAM_VALUE 5 $ 0
PARAM_VALUE 6 $ 0-23
BUF_SIZE 4 fmt 15
CAPPED_DATA 6 $ 1
FUZZY_MAX 6 $ 23
STR_LEN 0 class 14
BIT_INFO 2 devt 0x0,0xfff0001f
TERMINATED 4 fmt 1
HARD_MAX 6 $ 23
RX_PATH
TASK_NOT_RUNNING

drivers/usb/mon/mon_bin.c mon_bin_add() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 2959539798285180928
PARAM_VALUE 2 devt 0-s32max
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 74514290093338624
PARAM_VALUE 5 $ 0-127
BUF_SIZE 4 fmt 9
FUZZY_MAX 5 $ 0
STR_LEN 0 class 8
BIT_INFO 2 devt 0x0,0x7ff0007f
TERMINATED 4 fmt 1

drivers/staging/vme_user/vme_user.c vme_user_probe() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 1590211853376937984
PARAM_VALUE 0 class->namespace 0
PARAM_VALUE 0 class->ns_type 0
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 231735296-231735304
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 137836647414476800,3259904821228957696,8677574301633454080
PARAM_VALUE 5 $ (-4)-8
BUF_SIZE 4 fmt 12
BUF_SIZE 4 fmt 12
FUZZY_MAX 5 $ 4
STR_LEN 0 class 11
STR_LEN 4 fmt 11
BIT_INFO 2 devt 0xdd00000,0xdd0000f
BIT_INFO 4 fmt 0x288000002b2000,0x7dfdfffbd6eff000
BIT_INFO 4 fmt 0x288000002b2000,0x7dfdfffbd6eff000
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/function/f_printer.c printer_func_bind() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 8297492289807429632
PARAM_VALUE 1 parent 0
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 7678967135205195776
BUF_SIZE 4 fmt 12
STR_LEN 0 class 11
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING

drivers/dca/dca-sysfs.c dca_sysfs_add_provider() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 8765718131845267456
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 2 devt 0
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 4283214221052088320
PARAM_VALUE 5 $ 0-s32max
BUF_SIZE 4 fmt 6
DATA_SOURCE 1 parent $1
STR_LEN 0 class 5
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/dca/dca-sysfs.c dca_sysfs_add_req() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 8765718131845267456
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 2672019661930557440
BUF_SIZE 4 fmt 12
CAPPED_DATA 2 devt 1
STR_LEN 0 class 11
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING

drivers/mtd/mtdcore.c add_mtd_device() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 669225151768096768
PARAM_VALUE 2 devt 1
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 6182593229740806144
PARAM_VALUE 5 $ 0-s32max
BUF_SIZE 4 fmt 8
STR_LEN 0 class 7
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 parent unit_byte
LOCK2 global &mtd_table_mutex
HALF_LOCKED2 &master->master.chrdev_lock

drivers/rapidio/rio_cm.c riocm_cdev_add() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 1581789151918972928
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 1-u32max
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 7726068681885507584
BUF_SIZE 4 fmt 7
DATA_SOURCE 2 devt $0
STR_LEN 0 class 6
TERMINATED 4 fmt 1

drivers/char/ipmi/ipmi_devintf.c ipmi_new_smi() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 8847187363356725248
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 3104614416170385408
BUF_SIZE 4 fmt 7
DATA_SOURCE 1 parent $1
DATA_SOURCE 5 $ $0
STR_LEN 0 class 6
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &reg_list_mutex
LOCK2 global &smi_watchers_mutex

fs/coda/psdev.c init_coda_psdev() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 4096-ptr_max
PARAM_VALUE 0 class->class_groups 0,4096-ptr_max
PARAM_VALUE 0 class->class_release 8086981562295300096
PARAM_VALUE 0 class->name 3685531094307627008
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 70254592-70254596
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 2791353934527324160
PARAM_VALUE 5 $ 0-4
BUF_SIZE 0 class 96
BUF_SIZE 0 class->name 5
BUF_SIZE 4 fmt 6
DATA_SOURCE 0 class r class_create
FUZZY_MAX 5 $ 4
STR_LEN 0 class 5
STR_LEN 0 class->name 4
BIT_INFO 2 devt 0x4300000,0x4300007
TERMINATED 0 class->name 1
TERMINATED 4 fmt 1
HARD_MAX 5 $ 4
NOCHECK_CALL

drivers/nvme/host/fc.c nvme_fc_init_module() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 7691772833313947648
PARAM_VALUE 0 class->namespace 0
PARAM_VALUE 0 class->ns_type 0
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 0
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 2197418914925633536
BUF_SIZE 4 fmt 15
STR_LEN 0 class 14
TERMINATED 4 fmt 1

drivers/tty/pty.c unix98_pty_init() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 2245054211942690816
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 5242882
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 8810405296082493440
BUF_SIZE 4 fmt 5
STR_LEN 0 class 4
TERMINATED 4 fmt 1
NOCHECK_CALL

drivers/platform/x86/lenovo/wmi-other.c lwmi_om_fw_attr_add() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 4360296914022526976
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 0
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 380719295990374400
PARAM_VALUE 5 $ 2510232699867521024
PARAM_VALUE 6 $ 0-s32max
BUF_SIZE 4 fmt 6
BUF_SIZE 5 $ 17
STR_LEN 0 class 5
STR_LEN 1 parent 16
TERMINATED 4 fmt 1
TERMINATED 5 $ 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &component_mutex

drivers/platform/x86/samsung-galaxybook.c galaxybook_fw_attrs_init() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 4360296914022526976
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 0
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 8347350738675638272
PARAM_VALUE 5 $ 8242715586897760256
BUF_SIZE 4 fmt 3
BUF_SIZE 5 $ 19
STR_LEN 0 class 2
STR_LEN 1 parent 18
TERMINATED 4 fmt 1
TERMINATED 5 $ 1
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/dell/dell-wmi-sysman/sysman.c sysman_init() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 4360296914022526976
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 0
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 8347350738675638272
PARAM_VALUE 5 $ 8645702542884511744
BUF_SIZE 4 fmt 3
BUF_SIZE 5 $ 16
STR_LEN 0 class 2
STR_LEN 1 parent 15
TERMINATED 4 fmt 1
TERMINATED 5 $ 1

drivers/spi/spidev.c spidev_probe() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 8899375005209370624
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 2 devt 160432128-160432159
PARAM_VALUE 3 drvdata 4096-ptr_max
PARAM_VALUE 4 fmt 1179665509280194560
BUF_SIZE 3 drvdata 216
BUF_SIZE 4 fmt 12
CAPPED_DATA 2 devt 1
DATA_SOURCE 3 drvdata r _kzalloc_noprof
STR_LEN 0 class 11
BIT_INFO 2 devt 0x9900000,0x990001f
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
UNITS 2 devt unit_array_size
UNITS 5 $ unit_array_size
LOCK2 global &device_list_lock

drivers/char/lp.c lp_register() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 7613341045191729152
PARAM_VALUE 2 devt 6291456-6291464
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 4119351025613836288
PARAM_VALUE 5 $ 0-8
BUF_SIZE 4 fmt 5
DATA_SOURCE 5 $ $0
STR_LEN 0 class 4
BIT_INFO 2 devt 0x600000,0x60000f
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &core_lock
HALF_LOCKED2 global &registration_lock

drivers/platform/x86/asus-armoury.c asus_fw_attr_add() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 4360296914022526976
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 0
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 8347350738675638272
PARAM_VALUE 5 $ 2085882601600294912
BUF_SIZE 4 fmt 3
BUF_SIZE 5 $ 13
STR_LEN 0 class 2
STR_LEN 1 parent 12
TERMINATED 4 fmt 1
TERMINATED 5 $ 1

drivers/hid/hidraw.c hidraw_connect() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 1796151340465983488
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 8480939398974251008
PARAM_VALUE 5 $ 6504777151494541312
PARAM_VALUE 6 $ 0-63
BUF_SIZE 4 fmt 5
BUF_SIZE 5 $ 7
FUZZY_MAX 6 $ 63
STR_LEN 0 class 4
STR_LEN 1 parent 6
BIT_INFO 2 devt 0x0,0xfff0003f
TERMINATED 4 fmt 1
TERMINATED 5 $ 1
HARD_MAX 6 $ 63
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &minors_rwsem
HALF_LOCKED2 &hid->driver_input_lock

drivers/staging/greybus/fw-management.c gb_fw_mgmt_connection_init() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 8195606673845796864
PARAM_VALUE 2 devt 1-s32max
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 7878223900138164224
PARAM_VALUE 5 $ 0-s32max
BUF_SIZE 1 parent 1616
BUF_SIZE 4 fmt 14
DATA_SOURCE 5 $ r ida_alloc_max
STR_LEN 0 class 13
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c kfd_chardev_init() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 1248837916325838848
PARAM_VALUE 0 class->namespace 0
PARAM_VALUE 0 class->ns_type 0
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 0,1048576-4293918720
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 5787239587706060800
BUF_SIZE 4 fmt 4
BIT_INFO 2 devt 0x0,0xfff00000

drivers/vdpa/vdpa_user/vduse_dev.c vduse_init() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 6957300958866305024
PARAM_VALUE 0 class->namespace 0
PARAM_VALUE 0 class->ns_type 0
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 1-u32max
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 5676549578348605440
BUF_SIZE 4 fmt 8
STR_LEN 0 class 7
TERMINATED 4 fmt 1

drivers/misc/c2port/core.c c2port_device_register() -> device_create()

Type Parameter Key Value
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 0
PARAM_VALUE 3 drvdata 4096-ptr_max
PARAM_VALUE 4 fmt 1699567555800903680
PARAM_VALUE 5 $ 0-s32max
BUF_SIZE 3 drvdata 216
BUF_SIZE 4 fmt 9
DATA_SOURCE 3 drvdata r _kzalloc_noprof
STR_LEN 0 class 8
TERMINATED 4 fmt 1

drivers/char/virtio_console.c add_port() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 2158419147674763264
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 2 devt 1-u32max
PARAM_VALUE 3 drvdata 4096-ptr_max
PARAM_VALUE 4 fmt 4446816819646525440
PARAM_VALUE 6 $ 0-4294967294
BUF_SIZE 3 drvdata 400
BUF_SIZE 4 fmt 11
DATA_SOURCE 3 drvdata r _kmalloc_noprof
DATA_SOURCE 6 $ $1
STR_LEN 0 class 10
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 devt 1-u32max
HOST_DATA 6 $ 0-4294967294

drivers/media/dvb-core/dvbdev.c dvb_register_device() -> device_create()

Type Parameter Key Value
PARAM_VALUE 2 devt 222298112-222298367
PARAM_VALUE 3 drvdata 4096-ptr_max
PARAM_VALUE 4 fmt 887384458836185088
PARAM_VALUE 7 $ 0
BUF_SIZE 3 drvdata 224
BUF_SIZE 4 fmt 11
DATA_SOURCE 3 drvdata r _kzalloc_noprof
DATA_SOURCE 7 $ r dvbdev_get_free_id
STR_LEN 0 class 10
BIT_INFO 2 devt 0xd400000,0xd4000ff
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &dvbdev_register_lock
HALF_LOCKED2 global &frontend_mutex

drivers/tty/vt/vc_screen.c vcs_init() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 6256308136937979904
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 7340032
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 2959798512712650752
BUF_SIZE 4 fmt 4
STR_LEN 0 class 3
TERMINATED 4 fmt 1
NOCHECK_CALL

drivers/tty/vt/vc_screen.c vcs_init() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 6256308136937979904
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 7340096
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 2605511998125801472
BUF_SIZE 4 fmt 5
STR_LEN 0 class 4
TERMINATED 4 fmt 1
NOCHECK_CALL

drivers/tty/vt/vc_screen.c vcs_init() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 6256308136937979904
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 7340160
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 6954476858509090816
BUF_SIZE 4 fmt 5
STR_LEN 0 class 4
TERMINATED 4 fmt 1
NOCHECK_CALL

drivers/tty/vt/vc_screen.c vcs_make_sysfs() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 6256308136937979904
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 7340033-7340095
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 6417338824673849344
PARAM_VALUE 5 $ 1-63
BUF_SIZE 4 fmt 6
STR_LEN 0 class 5
BIT_INFO 2 devt 0x700000,0x70003f
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 devt 7340034-7340095[c]
USER_DATA 5 $ 2-63[c]
HALF_LOCKED2 global &console_sem

drivers/tty/vt/vc_screen.c vcs_make_sysfs() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 6256308136937979904
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 7340097-7340159
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 4832071269228449792
PARAM_VALUE 5 $ 1-63
BUF_SIZE 4 fmt 7
STR_LEN 0 class 6
BIT_INFO 2 devt 0x700000,0x70007f
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 devt 7340098-7340159[c]
USER_DATA 5 $ 2-63[c]
HALF_LOCKED2 global &console_sem

drivers/tty/vt/vc_screen.c vcs_make_sysfs() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 6256308136937979904
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 7340161-7340223
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 1774408692762398720
PARAM_VALUE 5 $ 1-63
BUF_SIZE 4 fmt 7
STR_LEN 0 class 6
BIT_INFO 2 devt 0x700000,0x7000ff
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 devt 7340162-7340223[c]
USER_DATA 5 $ 2-63[c]
HALF_LOCKED2 global &console_sem

drivers/block/rnbd/rnbd-srv-sysfs.c rnbd_srv_create_sysfs_files() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 6978929493176348672
PARAM_VALUE 0 class->namespace 0
PARAM_VALUE 0 class->ns_type 0
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 0
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 2277359758107283456
BUF_SIZE 4 fmt 4
STR_LEN 0 class 3
TERMINATED 4 fmt 1

drivers/net/macvtap.c macvtap_device_event() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 2873447677845987328
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 2 devt 0-s32max
PARAM_VALUE 3 drvdata 4096-ptr_max
PARAM_VALUE 4 fmt 8347350738675638272
PARAM_VALUE 5 $ 1793300841356242944
BUF_SIZE 4 fmt 3
BUF_SIZE 5 $ 16
DATA_SOURCE 3 drvdata r netdev_notifier_info_to_dev
STR_LEN 0 class 2
STR_LEN 1 parent 15
STR_LEN 5 $ 15
TERMINATED 4 fmt 1

drivers/platform/wmi/core.c acpi_wmi_probe() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 8553930824708870144
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 2 devt 0
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 8293155844560027648
BUF_SIZE 4 fmt 11
BUF_SIZE 5 $ 1-s32max
STR_LEN 0 class 10
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING

drivers/nvme/host/fabrics.c nvmf_init() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 6610991590511738880
PARAM_VALUE 0 class->namespace 0
PARAM_VALUE 0 class->ns_type 0
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 0
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 2277359758107283456
BUF_SIZE 4 fmt 4
STR_LEN 0 class 3
TERMINATED 4 fmt 1

net/netfilter/xt_IDLETIMER.c idletimer_tg_init() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 4096-ptr_max
PARAM_VALUE 0 class->class_groups 0,4096-ptr_max
PARAM_VALUE 0 class->class_release 8086981562295300096
PARAM_VALUE 0 class->name 4552730861918920704
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 0
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 4839549732907950080
BUF_SIZE 0 class 96
BUF_SIZE 0 class->name 13
BUF_SIZE 4 fmt 7
DATA_SOURCE 0 class r class_create
STR_LEN 0 class 6
STR_LEN 0 class->name 12
TERMINATED 0 class->name 1
TERMINATED 4 fmt 1

drivers/staging/greybus/authentication.c gb_cap_connection_init() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 7322089579246444544
PARAM_VALUE 2 devt 1-s32max
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 2258565154157219840
PARAM_VALUE 5 $ 0-s32max
BUF_SIZE 1 parent 1616
BUF_SIZE 4 fmt 19
DATA_SOURCE 5 $ r ida_alloc_max
STR_LEN 0 class 18
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING

drivers/comedi/drivers/comedi_test.c comedi_test_init() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 4275303947756728320
PARAM_VALUE 0 class->namespace 0
PARAM_VALUE 0 class->ns_type 0
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 0
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 6408251731879727104
BUF_SIZE 4 fmt 13
STR_LEN 0 class 12
TERMINATED 4 fmt 1

drivers/scsi/ch.c ch_probe() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 7839997423764570112
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 2 devt 0,2097152-s32max
PARAM_VALUE 3 drvdata 4096-ptr_max
PARAM_VALUE 4 fmt 7929522727408287744
BUF_SIZE 1 parent 1616
BUF_SIZE 3 drvdata 280
BUF_SIZE 4 fmt 4
BUF_SIZE 5 $ 8
DATA_SOURCE 3 drvdata r _kzalloc_noprof
STR_LEN 0 class 3
BIT_INFO 2 devt 0x5600000,0x7fffffff
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING

arch/x86/kernel/msr.c msr_device_create() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 2318331887616933888
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 0,2097152-u32max
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 2025976542329257984
BUF_SIZE 4 fmt 6
DATA_SOURCE 5 $ $0
STR_LEN 0 class 5
STR_LEN 1 parent (-1),8-9,11-29,31-34,38
BIT_INFO 2 devt 0xca00000,0x7fffffff
BIT_INFO 5 $ 0x0,0x7fffffff
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &cpuhp_state_mutex
HALF_LOCKED2 irq

drivers/hid/hid-roccat.c roccat_connect() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 4096-ptr_max
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->driver_data 4096-ptr_max
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 7805625501578104832
PARAM_VALUE 5 $ 1804835261706756096
PARAM_VALUE 7 $ 0-7
BUF_SIZE 4 fmt 7
BUF_SIZE 5 $ 7
DATA_SOURCE 0 class $0
FUZZY_MAX 7 $ 7
STR_LEN 0 class 6
STR_LEN 1 parent 6
BIT_INFO 2 devt 0x0,0xfff00007
TERMINATED 4 fmt 1
TERMINATED 5 $ 1
HARD_MAX 7 $ 7
RX_PATH
TASK_NOT_RUNNING
LOCK2 &hid->driver_input_lock
LOCK2 global &devices_lock
TYPE_LOCK (struct hid_device)->driver_input_lock

fs/pstore/pmsg.c pstore_register_pmsg() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 4096-ptr_max
PARAM_VALUE 0 class->class_groups 0,4096-ptr_max
PARAM_VALUE 0 class->class_release 8086981562295300096
PARAM_VALUE 0 class->devnode 3189992656797831168
PARAM_VALUE 0 class->name 978375097569550336
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 0,1048576-4293918720
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 8480939398974251008
PARAM_VALUE 5 $ 978375097569550336
PARAM_VALUE 6 $ 0
BUF_SIZE 0 class 96
BUF_SIZE 0 class->name 5
BUF_SIZE 4 fmt 5
BUF_SIZE 5 $ 5
DATA_SOURCE 0 class r class_create
STR_LEN 0 class 4
STR_LEN 0 class->name 4
STR_LEN 1 parent 4
BIT_INFO 2 devt 0x0,0xfff00000
TERMINATED 0 class->name 1
TERMINATED 4 fmt 1
TERMINATED 5 $ 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &psinfo_lock
HALF_LOCKED2 &cxt->pstore_zone_info_lock
HALF_LOCKED2 global &pstore_blk_lock

drivers/dma-buf/dma-heap.c dma_heap_add() -> device_create()

Type Parameter Key Value
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 1-u32max
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 1-u64max
BUF_SIZE 4 fmt 7,17,19,64
BUF_SIZE 4 fmt 7,17,19,64

drivers/gpu/drm/display/drm_dp_aux_dev.c drm_dp_aux_register_devnode() -> device_create()

Type Parameter Key Value
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 896410096858787840
PARAM_VALUE 5 $ 0-s32max
BUF_SIZE 4 fmt 13
STR_LEN 0 class 12
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 parent unit_byte
HALF_LOCKED2 &_connector->mutex
HALF_LOCKED2 &connector->mutex
HALF_LOCKED2 &device->clients_lock

drivers/scsi/st.c create_one_cdev() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 9000857565574266880
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->bus 0,4096-ptr_max
PARAM_VALUE 1 parent->power.request 0-4
PARAM_VALUE 1 parent->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 1 parent->type 0,4096-ptr_max
PARAM_VALUE 2 devt 1-s32max
PARAM_VALUE 3 drvdata 4096-ptr_max
PARAM_VALUE 4 fmt 8347350738675638272
PARAM_VALUE 5 $ 5831745573416923136
BUF_SIZE 4 fmt 3
BUF_SIZE 5 $ 10
STR_LEN 0 class 2
STR_LEN 1 parent 9
STR_LEN 5 $ 9
BIT_INFO 2 devt 0x900000,0x7fffffff
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/intel/pmt/discovery.c pmt_features_probe() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 5135948933523496960
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 parent->driver_data 4096-ptr_max
PARAM_VALUE 2 devt 0
PARAM_VALUE 3 drvdata 4096-ptr_max
PARAM_VALUE 4 fmt 2824548870317150208
PARAM_VALUE 5 $ 4646629162835492864
BUF_SIZE 3 drvdata 24-u64max
BUF_SIZE 4 fmt 6
BUF_SIZE 5 $ 9
BUF_SIZE 6 $ 1-s32max
DATA_SOURCE 3 drvdata r devm_kzalloc
STR_LEN 0 class 5
STR_LEN 1 parent 8
TERMINATED 4 fmt 1
TERMINATED 5 $ 1
RX_PATH
TASK_NOT_RUNNING

drivers/scsi/pmcraid.c pmcraid_setup_chrdev() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 5844474885241016320
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 1-u32max
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 3315441127182827520
PARAM_VALUE 5 $ 8504975093969985536
PARAM_VALUE 6 $ 0-64
BUF_SIZE 4 fmt 5
BUF_SIZE 5 $ 7
CAPPED_DATA 6 $ 1
DATA_SOURCE 6 $ r pmcraid_get_minor
STR_LEN 0 class 4
STR_LEN 1 parent 6
BIT_INFO 2 devt 0x0,0xfff0007f
TERMINATED 4 fmt 1
TERMINATED 5 $ 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/staging/greybus/vibrator.c gb_vibrator_probe() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 1636707701232820224
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->driver_data 4096-ptr_max
PARAM_VALUE 2 devt 0
PARAM_VALUE 3 drvdata 4096-ptr_max
PARAM_VALUE 4 fmt 7520738911485136896
PARAM_VALUE 5 $ 0-s32max
BUF_SIZE 3 drvdata 208
BUF_SIZE 4 fmt 11
DATA_SOURCE 3 drvdata r _kzalloc_noprof
DATA_SOURCE 5 $ r ida_alloc
STR_LEN 0 class 10
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/hfi1/device.c hfi1_cdev_init() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 5612110639918751744
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 1-u32max
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 8347350738675638272
PARAM_VALUE 5 $ 3770921122072563712
PARAM_VALUE 5 *$ 0-87,89-98,101-104,106-110,113-114,116,118-119,121-127
BUF_SIZE 4 fmt 3
BUF_SIZE 5 $ 10
BUF_SIZE 5 $ 10
DATA_SOURCE 5 $ $1
STR_LEN 0 class 2
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

sound/sound_core.c sound_insert_unit() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 235665674555068416
PARAM_VALUE 1 parent 0,4096-ptr_max
PARAM_VALUE 2 devt 0,2097152-s32max
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 8347350738675638272
BUF_SIZE 1 parent (-1),1616
BUF_SIZE 1 parent (-1),1616
BUF_SIZE 4 fmt 3
BUF_SIZE 5 $ 26
DATA_SOURCE 1 parent $7
STR_LEN 0 class 2
BIT_INFO 2 devt 0xe00000,0x7fffffff
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/comedi/comedi_fops.c comedi_alloc_board_minor() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 9109683656679878656
PARAM_VALUE 1 parent 0,4096-ptr_max
PARAM_VALUE 1 parent->dma_io_tlb_mem->debugfs 0-s64max
PARAM_VALUE 1 parent->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 2 devt 0,2097152-u32max
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 8247857362259218432
PARAM_VALUE 5 $ 0-47,49-u32max
BUF_SIZE 1 parent (-1),1616
BUF_SIZE 1 parent (-1),1616
BUF_SIZE 4 fmt 9
CAPPED_DATA 1 parent 1
DATA_SOURCE 1 parent $0
FUZZY_MAX 5 $ 0
STR_LEN 0 class 8
BIT_INFO 2 devt 0x6200000,0xffffffff
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/comedi_fops.c comedi_alloc_subdevice_minor() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 9109683656679878656
PARAM_VALUE 2 devt 102760496-102760703
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 7105224062242246656
BUF_SIZE 4 fmt 16
STR_LEN 0 class 15
BIT_INFO 2 devt 0x6200000,0x62000ff
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
UNITS 6 $ unit_array_size
LOCK2 &dev->mutex
HALF_LOCKED2 global &comedi_drivers_list_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/platform/x86/hp/hp-bioscfg/bioscfg.c hp_init() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 4360296914022526976
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 0
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 8347350738675638272
PARAM_VALUE 5 $ 4118737924037070848
BUF_SIZE 4 fmt 3
BUF_SIZE 5 $ 11
STR_LEN 0 class 2
STR_LEN 1 parent 10
TERMINATED 4 fmt 1
TERMINATED 5 $ 1

drivers/char/mem.c chr_dev_init() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 3921981385269645312
PARAM_VALUE 0 class->namespace 0
PARAM_VALUE 0 class->ns_type 0
PARAM_VALUE 1 parent 0
PARAM_VALUE 2 devt 1048577-1048587
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 1-u64max
BIT_INFO 2 devt 0x100000,0x10000f
NOCHECK_CALL

drivers/char/ppdev.c pp_attach() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 9012492322634993664
PARAM_VALUE 2 devt 0,1048576-s32max
PARAM_VALUE 3 drvdata 0
PARAM_VALUE 4 fmt 5013399050650460160
BUF_SIZE 4 fmt 10
STR_LEN 0 class 9
BIT_INFO 2 devt 0x6300000,0xffffffff
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &core_lock
HALF_LOCKED2 global &registration_lock

drivers/platform/x86/intel/pmt/class.c intel_pmt_dev_register() -> device_create()

Type Parameter Key Value
PARAM_VALUE 0 class 5135948933523496960
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 2 devt 0
PARAM_VALUE 3 drvdata 4096-ptr_max
PARAM_VALUE 4 fmt 8480939398974251008
BUF_SIZE 1 parent 1616
BUF_SIZE 3 drvdata (-1),224
BUF_SIZE 4 fmt 5
DATA_SOURCE 1 parent $2
DATA_SOURCE 3 drvdata $0
STR_LEN 0 class 4
TERMINATED 4 fmt 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &ep_lock