Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/base/faux.c faux_bus_init() -> __root_device_register()

Type Parameter Key Value
PARAM_VALUE 0 name 1167371940300513280
PARAM_VALUE 1 owner 0
BUF_SIZE 0 name 5
STR_LEN 0 name 4
TERMINATED 0 name 1

drivers/scsi/scsi_debug.c scsi_debug_init() -> __root_device_register()

Type Parameter Key Value
PARAM_VALUE 0 name 5011853853550510080
PARAM_VALUE 1 owner 0
BUF_SIZE 0 name 9
STR_LEN 0 name 8
TERMINATED 0 name 1

drivers/base/isa.c isa_bus_init() -> __root_device_register()

Type Parameter Key Value
PARAM_VALUE 0 name 4604082116164288512
PARAM_VALUE 1 owner 0
BUF_SIZE 0 name 4
STR_LEN 0 name 3
TERMINATED 0 name 1

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_audio_test.c dm_test_audio_init_enabled_success() -> __root_device_register()

Type Parameter Key Value
PARAM_VALUE 0 name 3498612335821987840
PARAM_VALUE 1 owner 0
BUF_SIZE 0 name 20
STR_LEN 0 name 19
TERMINATED 0 name 1

drivers/pmdomain/core.c genpd_bus_init() -> __root_device_register()

Type Parameter Key Value
PARAM_VALUE 0 name 8916542996927733760
PARAM_VALUE 1 owner 0
BUF_SIZE 0 name 15
STR_LEN 0 name 14
TERMINATED 0 name 1

drivers/vdpa/vdpa_sim/vdpa_sim_net.c vdpasim_net_init() -> __root_device_register()

Type Parameter Key Value
PARAM_VALUE 0 name 7457027229621235712
PARAM_VALUE 1 owner 0
BUF_SIZE 0 name 12
STR_LEN 0 name 11
TERMINATED 0 name 1

drivers/ata/pata_parport/pata_parport.c pata_parport_init() -> __root_device_register()

Type Parameter Key Value
PARAM_VALUE 0 name 8532207172558749696
PARAM_VALUE 1 owner 0
BUF_SIZE 0 name 13
STR_LEN 0 name 12
TERMINATED 0 name 1

drivers/base/test/root-device-test.c root_device_devm_register_get_unregister_with_devm_test() -> __root_device_register()

Type Parameter Key Value
PARAM_VALUE 0 name 1455218716475985920
PARAM_VALUE 1 owner 0
BUF_SIZE 0 name 5
STR_LEN 0 name 4
TERMINATED 0 name 1

drivers/base/test/root-device-test.c root_device_devm_register_unregister_test() -> __root_device_register()

Type Parameter Key Value
PARAM_VALUE 0 name 1455218716475985920
PARAM_VALUE 1 owner 0
BUF_SIZE 0 name 5
STR_LEN 0 name 4
TERMINATED 0 name 1

lib/kunit/device.c kunit_bus_init() -> __root_device_register()

Type Parameter Key Value
PARAM_VALUE 0 name 4678580552487288832
PARAM_VALUE 1 owner 0
BUF_SIZE 0 name 6
STR_LEN 0 name 5
TERMINATED 0 name 1

drivers/target/target_core_user.c tcmu_module_init() -> __root_device_register()

Type Parameter Key Value
PARAM_VALUE 0 name 6839290790159613952
PARAM_VALUE 1 owner 0
BUF_SIZE 0 name 9
STR_LEN 0 name 8
TERMINATED 0 name 1

drivers/virtio/virtio_mmio.c vm_cmdline_set() -> __root_device_register()

Type Parameter Key Value
PARAM_VALUE 0 name 2573434231330279424
PARAM_VALUE 1 owner 0
BUF_SIZE 0 name 20
STR_LEN 0 name 19
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/block/rbd.c rbd_sysfs_init() -> __root_device_register()

Type Parameter Key Value
PARAM_VALUE 0 name 6346261202084470784
PARAM_VALUE 1 owner 0
BUF_SIZE 0 name 4
STR_LEN 0 name 3
TERMINATED 0 name 1

drivers/staging/vme_user/vme_fake.c fake_init() -> __root_device_register()

Type Parameter Key Value
PARAM_VALUE 0 name 6555463025029672960
PARAM_VALUE 1 owner 0
BUF_SIZE 0 name 4
STR_LEN 0 name 3
TERMINATED 0 name 1

drivers/target/loopback/tcm_loop.c tcm_loop_alloc_core_bus() -> __root_device_register()

Type Parameter Key Value
PARAM_VALUE 0 name 601848100813402112
PARAM_VALUE 1 owner 0
BUF_SIZE 0 name 11
STR_LEN 0 name 10
TERMINATED 0 name 1

drivers/vdpa/vdpa_sim/vdpa_sim_blk.c vdpasim_blk_init() -> __root_device_register()

Type Parameter Key Value
PARAM_VALUE 0 name 687379755045949440
PARAM_VALUE 1 owner 0
BUF_SIZE 0 name 12
STR_LEN 0 name 11
TERMINATED 0 name 1