Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 22 files:

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