Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 52 files:
- arch/arm/mach-omap2/omap_device.c, line 618
- drivers/acpi/bus.c, line 1119
- drivers/ata/pata_parport/pata_parport.c
- drivers/base/bus.c
- drivers/base/dd.c, line 1310
- drivers/base/memory.c, line 1062
- drivers/base/platform.c, line 1083
- drivers/base/soc.c, line 276
- drivers/bus/fsl-mc/fsl-mc-bus.c
- drivers/bus/mips_cdmm.c
- drivers/bus/moxtet.c, line 177
- drivers/cdx/cdx.c, line 174
- drivers/cxl/acpi.c
- drivers/cxl/core/port.c, line 2298
- drivers/cxl/core/region.c
- drivers/cxl/pmem.c, line 345
- drivers/firmware/arm_ffa/bus.c, line 167
- drivers/firmware/arm_scmi/bus.c, line 618
- drivers/firmware/google/coreboot_table.c, line 248
- drivers/hid/hid-core.c, line 3176
- drivers/hwtracing/coresight/coresight-core.c
- drivers/i2c/i2c-core-base.c, line 2011
- drivers/iommu/iommu.c
- drivers/ipack/ipack.c, line 238
- drivers/mcb/mcb-core.c
- drivers/most/core.c
- drivers/nubus/bus.c, line 95
- drivers/parport/share.c
- drivers/pcmcia/ds.c
- drivers/peci/sysfs.c, line 30
- drivers/platform/surface/surface3-wmi.c, line 205
- drivers/platform/wmi/core.c, line 1150
- drivers/platform/x86/apple-gmux.c, line 939
- drivers/platform/x86/dell/dell-lis3lv02d.c, line 139
- drivers/power/sequencing/core.c
- drivers/s390/cio/css.c
- drivers/s390/cio/device.c, line 1280
- drivers/s390/cio/scm.c, line 271
- drivers/s390/crypto/ap_bus.c
- drivers/sh/maple/maple.c
- drivers/spi/spi.c, line 914
- drivers/tee/optee/device.c, line 193
- drivers/thunderbolt/domain.c
- drivers/thunderbolt/icm.c, line 2092
- drivers/thunderbolt/xdomain.c, line 2669
- drivers/usb/core/driver.c, line 1021
- drivers/usb/core/usb.c, line 475
- drivers/vdpa/vdpa.c
- drivers/xen/xenbus/xenbus_probe.c
- drivers/xen/xenbus/xenbus_probe_backend.c, line 282
- drivers/xen/xenbus/xenbus_probe_frontend.c
- sound/core/seq_device.c
Smatch caller information:
drivers/mcb/mcb-core.c mcb_bus_add_devices() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 923063090562191360 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 0 |
| PARAM_VALUE | 3 | fn | 2720089262584598528 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/mcb/mcb-core.c mcb_devices_unregister() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 0 |
| PARAM_VALUE | 3 | fn | 1670678894423425024 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/power/sequencing/core.c pwrseq_debugfs_seq_start() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 1839389910575669248 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 7287413354536046592 |
| PARAM_VALUE | 3 | fn | 6543590128945696768 |
| BUF_SIZE | 2 | data | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &seq->lock | ||
| LOCK2 | global &pwrseq_sem | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/power/sequencing/core.c pwrseq_get() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 1839389910575669248 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 3527164660433350656 |
| PARAM_VALUE | 3 | fn | 6043891320148574208 |
| BUF_SIZE | 2 | data | 24 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
drivers/usb/core/driver.c usb_register_device_driver() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 7540590795728809984 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 208904160935133184,2432566003988869120,5264500290607710208,6193701351638691840,7660640422669705216 |
| PARAM_VALUE | 3 | fn | 8924170777328754688 |
| DATA_SOURCE | 2 | data | $0 |
| NOCHECK_CALL |
drivers/i2c/i2c-core-base.c i2c_for_each_dev() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 1544978709912981504 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 3 | fn | 4096-ptr_max |
| BUF_SIZE | 2 | data | (-1),8,112,128,264 |
| BUF_SIZE | 2 | data | (-1),8,112,128,264 |
| DATA_SOURCE | 2 | data | $0 |
| DATA_SOURCE | 3 | fn | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &core_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &driver_clients_lock |
drivers/xen/xenbus/xenbus_probe_backend.c backend_shrink_memory_count() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4717873557577994288 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 0 |
| PARAM_VALUE | 3 | fn | 5640158846683021312 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &m->lock |
drivers/thunderbolt/icm.c remove_unplugged_switch() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 2619088533168070656 |
| PARAM_VALUE | 1 | start | 4096-ptr_max |
| PARAM_VALUE | 2 | data | 0 |
| PARAM_VALUE | 3 | fn | 1167870381946642432 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &tb->lock |
drivers/pcmcia/ds.c pcmcia_bus_resume() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4808367846114848768 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | fn | 2481977015857053696 |
| BUF_SIZE | 2 | data | (-1),128 |
| DATA_SOURCE | 2 | data | $0 |
| NOCHECK_CALL | |||
| LOCK2 | &skt->skt_mutex | ||
| TYPE_LOCK | (struct pcmcia_socket)->skt_mutex |
drivers/pcmcia/ds.c pcmcia_bus_suspend() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4808367846114848768 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | fn | 8046566974585761792 |
| BUF_SIZE | 2 | data | (-1),128 |
| DATA_SOURCE | 2 | data | $0 |
| LOCK2 | &skt->skt_mutex | ||
| TYPE_LOCK | (struct pcmcia_socket)->skt_mutex |
drivers/pcmcia/ds.c pcmcia_requery() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4808367846114848768 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 0 |
| PARAM_VALUE | 3 | fn | 8745531446024384512 |
| NOCHECK_CALL |
drivers/cxl/core/region.c cxl_cancel_auto_attach() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 5501934413539762176 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | fn | 3238538040745267200 |
| DATA_SOURCE | 2 | data | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock |
drivers/cxl/core/region.c uuid_store() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 5501934413539762176 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 3914276463899086848 |
| PARAM_VALUE | 3 | fn | 6222297241351565312 |
| BUF_SIZE | 2 | data | 16 |
| 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/ipack/ipack.c ipack_bus_unregister() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4329261380994289664 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 3 | fn | 2632194765610819584 |
| DATA_SOURCE | 2 | data | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/cxl/core/port.c cxl_bus_rescan_queue() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 5501934413539762176 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 0 |
| PARAM_VALUE | 3 | fn | 3337018913743802368 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/cxl/acpi.c cxl_acpi_probe() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | fn | 2979609549044387840 |
| BUF_SIZE | 2 | data | 2192 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/cxl/acpi.c cxl_acpi_probe() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 1-u64max |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | fn | 4110017530792505344 |
| BUF_SIZE | 2 | data | 2192 |
| CAPPED_DATA | 0 | bus | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/dell/dell-lis3lv02d.c instantiate_i2c_client() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 1544978709912981504 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 5157718384277688320 |
| PARAM_VALUE | 2 | *data | 0 |
| PARAM_VALUE | 3 | fn | 3223838659533467648 |
| BUF_SIZE | 2 | data | 8 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/bus/moxtet.c moxtet_add_device() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 2745066698550697984 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | fn | 7590003247683125248 |
| BUF_SIZE | 2 | data | 1632 |
| DATA_SOURCE | 2 | data | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &add_mutex |
drivers/firmware/google/coreboot_table.c coreboot_table_remove() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 5627384794302484480 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 0 |
| PARAM_VALUE | 3 | fn | 5886838404714471424 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/base/platform.c __platform_driver_probe() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 2638458839708901376 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | fn | 6796332980524556288 |
| BUF_SIZE | 2 | data | 152 |
drivers/ata/pata_parport/pata_parport.c pata_parport_detach() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 7577986025043152896 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 3 | fn | 8274418596551094272 |
| BUF_SIZE | 2 | data | s32min-(-1),1-s32max |
| DATA_SOURCE | 2 | data | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pi_mutex | ||
| HALF_LOCKED2 | global &core_lock | ||
| HALF_LOCKED2 | global ®istration_lock |
drivers/ata/pata_parport/pata_parport.c pi_init_one() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 7577986025043152896 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 5772436260726386688 |
| PARAM_VALUE | 3 | fn | 9064802359733211136 |
| BUF_SIZE | 2 | data | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &pi_mutex | ||
| HALF_LOCKED2 | &of->mutex |
drivers/thunderbolt/xdomain.c update_all_xdomains() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 2619088533168070656 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 0 |
| PARAM_VALUE | 3 | fn | 922358597180211200 |
| NOCHECK_CALL |
drivers/thunderbolt/domain.c tb_domain_disconnect_all_paths() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 2619088533168070656 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | fn | 6797158344474136576 |
| DATA_SOURCE | 2 | data | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | &tb->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct tb)->lock |
drivers/thunderbolt/domain.c tb_domain_unregister_unplugged_xdomains() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 2619088533168070656 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 510077058742919168 |
| PARAM_VALUE | 3 | fn | 2260284153711677440 |
| BUF_SIZE | 2 | data | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/most/core.c links_show() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 7661882514881486848 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 8667667314828632064 |
| PARAM_VALUE | 3 | fn | 424341030903902208 |
| BUF_SIZE | 2 | data | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/most/core.c most_deregister_component() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 7661882514881486848 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 798862885439221760,1441960067509088360,2788883146284474368,3703151606115897344 |
| PARAM_VALUE | 3 | fn | 1092780924608385024 |
| DATA_SOURCE | 2 | data | $0 |
| NOCHECK_CALL |
drivers/spi/spi.c __spi_add_device() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 8668803128452968448 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 5856120213663948800 |
| PARAM_VALUE | 3 | fn | 808689613386502144 |
| BUF_SIZE | 2 | data | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctlr->add_lock | ||
| HALF_LOCKED2 | &of->mutex |
drivers/parport/share.c __parport_register_driver() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 8574724201928966144 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 0 |
| PARAM_VALUE | 3 | fn | 5436507370252869632 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/parport/share.c __parport_register_driver() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 8574724201928966144 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | fn | 3958207305964572672 |
| DATA_SOURCE | 2 | data | $0 |
| STR_LEN | 0 | bus | 2-7,9-14 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global ®istration_lock |
drivers/parport/share.c parport_unregister_driver() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 8574724201928966144 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | fn | 6263188941340971008 |
| DATA_SOURCE | 2 | data | $0 |
| NOCHECK_CALL | |||
| LOCK2 | global ®istration_lock |
drivers/base/bus.c bus_rescan_devices() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 2544308396894162944,4808367846114848768 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 0 |
| PARAM_VALUE | 3 | fn | 5131115902823854080 |
| DATA_SOURCE | 0 | bus | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/bus/fsl-mc/fsl-mc-bus.c autorescan_show() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 1-u64max |
| PARAM_VALUE | 3 | fn | 2664800947718995968 |
| CAPPED_DATA | 2 | data | 1 |
| DATA_SOURCE | 0 | bus | $0 |
| DATA_SOURCE | 2 | data | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/bus/fsl-mc/fsl-mc-bus.c autorescan_store() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | fn | 6096469675216093184 |
| DATA_SOURCE | 0 | bus | $0 |
| DATA_SOURCE | 2 | data | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/bus/fsl-mc/fsl-mc-bus.c rescan_store() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 0 |
| PARAM_VALUE | 3 | fn | 9155529401317515264 |
| DATA_SOURCE | 0 | bus | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/hid/hid-core.c __hid_bus_driver_added() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 2544308396894162944 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | fn | 760687000147087360 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | global &core_lock | ||
| HALF_LOCKED2 | global ®istration_lock |
drivers/xen/xenbus/xenbus_probe.c xenbus_cleanup_devices() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4717873557577994288,6054366411351158832 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 6671980732389707776 |
| PARAM_VALUE | 3 | fn | 2201861624435073024 |
| BUF_SIZE | 2 | data | 16 |
| CAPPED_DATA | 0 | bus | 1 |
| DATA_SOURCE | 0 | bus | $1 |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &xenwatch_mutex |
drivers/xen/xenbus/xenbus_probe.c xenbus_device_find() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4717873557577994288,6054366411351158832 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 2184786846504591360 |
| PARAM_VALUE | 3 | fn | 2896721210288611328 |
| BUF_SIZE | 2 | data | 16 |
| DATA_SOURCE | 0 | bus | $1 |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &xenwatch_mutex |
sound/core/seq_device.c autoload_drivers() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 176810169537286144 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 0 |
| PARAM_VALUE | 3 | fn | 861289077495525376 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
sound/core/seq_device.c snd_seq_device_info() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 176810169537286144 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | fn | 7323041270280146944 |
| DATA_SOURCE | 2 | data | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/firmware/arm_scmi/bus.c scmi_devices_unregister() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 5119803373606281216 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 0 |
| PARAM_VALUE | 3 | fn | 1482909440943915008 |
| NOCHECK_CALL |
drivers/xen/xenbus/xenbus_probe_frontend.c exists_essential_connecting_device() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 6054366411351158832 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 0,4096-ptr_max |
| PARAM_VALUE | 3 | fn | 44905277169766400 |
| BUF_SIZE | 2 | data | 0,152 |
| DATA_SOURCE | 2 | data | $0 |
drivers/xen/xenbus/xenbus_probe_frontend.c exists_non_essential_connecting_device() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 6054366411351158832 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 0,4096-ptr_max |
| PARAM_VALUE | 3 | fn | 1556758428866719744 |
| BUF_SIZE | 2 | data | 0,152 |
| DATA_SOURCE | 2 | data | $0 |
drivers/xen/xenbus/xenbus_probe_frontend.c wait_for_devices() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 6054366411351158832 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 0,4096-ptr_max |
| PARAM_VALUE | 3 | fn | 811717986304372736 |
| BUF_SIZE | 2 | data | 0,152 |
| NOCHECK_CALL |
drivers/base/dd.c driver_attach() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | fn | 2033957646111551488 |
| BUF_SIZE | 0 | bus | (-1),168 |
| BUF_SIZE | 0 | bus | (-1),168 |
| BUF_SIZE | 2 | data->bus | (-1),168 |
| BUF_SIZE | 2 | data->dev_groups | (-1),32 |
| BUF_SIZE | 2 | data->mod_name | (-1),3-25,27-28 |
| BUF_SIZE | 2 | data->name | (-1)-s32max |
| BUF_SIZE | 2 | data->p | (-1),400 |
| BUF_SIZE | 2 | data->pm | (-1),184 |
| DATA_SOURCE | 2 | data | $0 |
| STR_LEN | 2 | data->name | (-1),9 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &gameport_mutex |
drivers/platform/wmi/core.c guid_count() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 106530409171361792 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 1996127950985449472 |
| PARAM_VALUE | 3 | fn | 6718386663603724288 |
| BUF_SIZE | 2 | data | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/surface/surface3-wmi.c s3_wmi_probe() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 2638458839708901376 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 0 |
| PARAM_VALUE | 3 | fn | 2258499626454667264 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/base/memory.c for_each_memory_block() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 3604595696917835776 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 4931353387606298624 |
| PARAM_VALUE | 3 | fn | 3350473354302799872 |
| BUF_SIZE | 2 | data | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &device_hotplug_lock |
drivers/iommu/iommu.c bus_iommu_probe() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 3989232810639114240 |
| PARAM_VALUE | 3 | fn | 2801239433482321920 |
| BUF_SIZE | 2 | data | 16 |
| DATA_SOURCE | 0 | bus | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iommu/iommu.c iommu_device_unregister() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 3 | fn | 818285953308200960 |
| DATA_SOURCE | 2 | data | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_d->mutex | ||
| HALF_LOCKED2 | &_dev->mutex |
drivers/acpi/bus.c acpi_bus_for_each_dev() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 8338551425923067904 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 1790122430482866176,2226029651118718976,8899185390947332096 |
| PARAM_VALUE | 3 | fn | 6579243168043282432,7131369026776072192 |
| BUF_SIZE | 2 | data | 8,16,18 |
| BUF_SIZE | 2 | data | 8,16,18 |
| DATA_SOURCE | 2 | data | $1 |
| DATA_SOURCE | 3 | fn | $0 |
| STR_LEN | 0 | bus | (-1),7,17 |
| STR_LEN | 1 | start | (-1),7,17 |
| STR_LEN | 2 | data | (-1),7,17 |
| STR_LEN | 3 | fn | (-1),7,17 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/cdx/cdx.c cdx_unregister_devices() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 6036579571226906624 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 0 |
| PARAM_VALUE | 3 | fn | 5912191922439045120 |
| DATA_SOURCE | 0 | bus | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/cxl/pmem.c unregister_nvdimm_bus() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 5501934413539762176 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | fn | 5724990136734433280 |
| DATA_SOURCE | 2 | data | $0 |
| NOCHECK_CALL |
drivers/platform/x86/apple-gmux.c gmux_probe() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 9023697146540859392 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 0 |
| PARAM_VALUE | 3 | fn | 1803527460262748160 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/core/usb.c usb_for_each_dev() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 7540590795728809984 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 8732107454983802880 |
| PARAM_VALUE | 3 | fn | 1068237005928103936 |
| BUF_SIZE | 2 | data | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &led_cdev->trigger_lock | ||
| HALF_LOCKED2 | global &usb_port_peer_mutex |
drivers/vdpa/vdpa.c vdpa_mgmtdev_unregister() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 5968948479144951808 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | fn | 6573865482186571776 |
| DATA_SOURCE | 2 | data | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &vdpa_dev_lock | ||
| HALF_LOCKED2 | &dev->mutex |
drivers/vdpa/vdpa.c vdpa_nl_cmd_dev_config_get_dumpit() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 5968948479144951808 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 8483424179913682944 |
| PARAM_VALUE | 3 | fn | 4894575814281449472 |
| BUF_SIZE | 2 | data | 24 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &vdpa_dev_lock | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
drivers/vdpa/vdpa.c vdpa_nl_cmd_dev_get_dumpit() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 5968948479144951808 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 8260746115721580544 |
| PARAM_VALUE | 3 | fn | 5596626320334254080 |
| BUF_SIZE | 2 | data | 24 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &vdpa_dev_lock | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
drivers/base/soc.c soc_device_match() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 1983658536944013312 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | fn | 8760336282850725888 |
| BUF_SIZE | 2 | data | (-1),112,168,224,280,336,392,504 |
| BUF_SIZE | 2 | data | (-1),112,168,224,280,336,392,504 |
| DATA_SOURCE | 2 | data | $0 [m] |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &_dev->mutex | ||
| HALF_LOCKED2 | &type_c->lock | ||
| HALF_LOCKED2 | flags |
drivers/peci/sysfs.c rescan_store() -> bus_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4232696088094183424 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | data | 0 |
| PARAM_VALUE | 3 | fn | 3830316380583256064 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |