Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 22 files:
- arch/mips/sgi-ip22/ip22-gio.c, line 414
- drivers/ata/pata_parport/pata_parport.c
- drivers/base/core.c, line 4419
- drivers/base/faux.c, line 260
- drivers/base/test/root-device-test.c
- drivers/block/rbd.c
- drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_audio_test.c, line 138
- drivers/pmdomain/core.c, line 3769
- drivers/s390/block/dcssblk.c
- drivers/s390/crypto/ap_bus.c
- drivers/s390/crypto/vfio_ap_drv.c
- drivers/s390/net/ctcm_main.c
- drivers/s390/net/qeth_core_main.c
- drivers/scsi/scsi_debug.c
- drivers/staging/vme_user/vme_fake.c
- drivers/target/loopback/tcm_loop.c
- drivers/target/target_core_user.c
- drivers/vdpa/vdpa_sim/vdpa_sim_blk.c
- drivers/vdpa/vdpa_sim/vdpa_sim_net.c
- drivers/virtio/virtio_mmio.c, line 778
- lib/kunit/device.c
- net/iucv/iucv.c
Smatch caller information:
drivers/base/faux.c faux_bus_init() -> root_device_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| DATA_SOURCE | 0 | dev | r __root_device_register |
| NOCHECK_CALL |
drivers/scsi/scsi_debug.c scsi_debug_exit() -> root_device_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/scsi/scsi_debug.c scsi_debug_init() -> root_device_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| DATA_SOURCE | 0 | dev | r __root_device_register |
| NOCHECK_CALL |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_audio_test.c dm_test_audio_init_enabled_success() -> root_device_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | (-1),1616 |
| BUF_SIZE | 0 | dev | (-1),1616 |
| DATA_SOURCE | 0 | dev | r __root_device_register |
| NOCHECK_CALL |
drivers/pmdomain/core.c genpd_bus_init() -> root_device_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| DATA_SOURCE | 0 | dev | r __root_device_register |
| NOCHECK_CALL |
drivers/vdpa/vdpa_sim/vdpa_sim_net.c vdpasim_net_exit() -> root_device_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/vdpa/vdpa_sim/vdpa_sim_net.c vdpasim_net_init() -> root_device_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| DATA_SOURCE | 0 | dev | r __root_device_register |
| NOCHECK_CALL |
drivers/ata/pata_parport/pata_parport.c pata_parport_exit() -> root_device_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/ata/pata_parport/pata_parport.c pata_parport_init() -> root_device_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| DATA_SOURCE | 0 | dev | r __root_device_register |
| NOCHECK_CALL |
drivers/base/test/root-device-test.c root_device_devm_register_get_unregister_with_devm_test() -> root_device_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| DATA_SOURCE | 0 | dev | r __root_device_register |
| NOCHECK_CALL |
drivers/base/test/root-device-test.c root_device_devm_register_unregister_test() -> root_device_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| DATA_SOURCE | 0 | dev | r __root_device_register |
| NOCHECK_CALL |
lib/kunit/device.c kunit_bus_init() -> root_device_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| DATA_SOURCE | 0 | dev | r __root_device_register |
| NOCHECK_CALL |
lib/kunit/device.c kunit_bus_shutdown() -> root_device_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| NOCHECK_CALL |
drivers/target/target_core_user.c tcmu_module_exit() -> root_device_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/target/target_core_user.c tcmu_module_init() -> root_device_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| DATA_SOURCE | 0 | dev | r __root_device_register |
| NOCHECK_CALL |
drivers/virtio/virtio_mmio.c vm_unregister_cmdline_devices() -> root_device_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0,4096-ptr_max |
| NOCHECK_CALL |
drivers/block/rbd.c rbd_sysfs_cleanup() -> root_device_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/block/rbd.c rbd_sysfs_init() -> root_device_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| DATA_SOURCE | 0 | dev | r __root_device_register |
| NOCHECK_CALL |
drivers/staging/vme_user/vme_fake.c fake_exit() -> root_device_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/staging/vme_user/vme_fake.c fake_init() -> root_device_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| DATA_SOURCE | 0 | dev | r __root_device_register |
| NOCHECK_CALL |
drivers/target/loopback/tcm_loop.c tcm_loop_alloc_core_bus() -> root_device_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| DATA_SOURCE | 0 | dev | r __root_device_register |
| NOCHECK_CALL |
drivers/target/loopback/tcm_loop.c tcm_loop_release_core_bus() -> root_device_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/vdpa/vdpa_sim/vdpa_sim_blk.c vdpasim_blk_exit() -> root_device_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/vdpa/vdpa_sim/vdpa_sim_blk.c vdpasim_blk_init() -> root_device_unregister()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| DATA_SOURCE | 0 | dev | r __root_device_register |
| NOCHECK_CALL |