Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 52 files:

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 &registration_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 &registration_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 &registration_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 &registration_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