Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 50 files:

Smatch caller information:

drivers/acpi/x86/lpss.c acpi_lpss_init() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 2638458839708901376
PARAM_VALUE 1 nb 6918839072702955520
NOCHECK_CALL

drivers/vfio/pci/vfio_pci_core.c vfio_pci_vf_init() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 9023697146540859392
PARAM_VALUE 1 nb 4096-ptr_max
PARAM_VALUE 1 nb->notifier_call 5340851427976523776
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/i2c/busses/i2c-i801.c i801_add_mux() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 1544978709912981504
PARAM_VALUE 1 nb 4096-ptr_max
PARAM_VALUE 1 nb->notifier_call 4206366443524358144
MEM_ZERO 1 nb
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 nb->priority 0

drivers/firmware/arm_scmi/driver.c scmi_probe() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 5119803373606281216
PARAM_VALUE 1 nb 4096-ptr_max
PARAM_VALUE 1 nb->notifier_call 3308930079619698688
MEM_ZERO 1 nb
RX_PATH
TASK_NOT_RUNNING

drivers/iommu/intel/dmar.c dmar_register_bus_notifier() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 9023697146540859392
PARAM_VALUE 1 nb 2801361910176518144
NOCHECK_CALL

drivers/pci/vgaarb.c vga_arb_device_init() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 9023697146540859392
PARAM_VALUE 1 nb 3700932856294047744
NOCHECK_CALL

drivers/base/power/clock_ops.c pm_clk_add_notifier() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 1-u64max
PARAM_VALUE 1 nb 4096-ptr_max
PARAM_VALUE 1 nb->notifier_call 8997424208306585600
DATA_SOURCE 0 bus $0
NOCHECK_CALL

drivers/platform/chrome/chromeos_laptop.c chromeos_laptop_init() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 1544978709912981504
PARAM_VALUE 1 nb 8333630737414991872

lib/kunit/platform.c kunit_platform_device_prepare_wait_for_probe() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 2638458839708901376
PARAM_VALUE 1 nb 4096-ptr_max
PARAM_VALUE 1 nb->notifier_call 8063860709301719040
MEM_ZERO 1 nb
NOCHECK_CALL
LOCK2 &dev->mutex
TYPE_LOCK (struct device)->mutex

drivers/net/mctp/mctp-i2c.c mctp_i2c_mod_init() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 1544978709912981504
PARAM_VALUE 1 nb 5381291166099410944

drivers/platform/x86/dell/dell-lis3lv02d.c dell_lis3lv02d_init() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 1544978709912981504
PARAM_VALUE 1 nb 1827747755344236544

drivers/xen/xen-pciback/pci_stub.c xen_pcibk_init() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 9023697146540859392
PARAM_VALUE 1 nb 7043658861083619328
NOCHECK_CALL

drivers/i2c/i2c-atr.c i2c_atr_new() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 1544978709912981504
PARAM_VALUE 1 nb 4096-ptr_max
PARAM_VALUE 1 nb->notifier_call 3025645106847174656
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/touchscreen_dmi.c ts_dmi_init() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 1544978709912981504
PARAM_VALUE 1 nb 2048756529205485568

drivers/ptp/ptp_ocp.c ptp_ocp_init() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 1544978709912981504
PARAM_VALUE 1 nb 8412272082863169536

drivers/i2c/i2c-dev.c i2c_dev_init() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 1544978709912981504
PARAM_VALUE 1 nb 1160971440337833984

drivers/hwtracing/ptt/hisi_ptt.c hisi_ptt_register_filter_update_notifier() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 9023697146540859392
PARAM_VALUE 1 nb 4096-ptr_max
PARAM_VALUE 1 nb->notifier_call 120198756060106752
MEM_ZERO 1 nb
RX_PATH
TASK_NOT_RUNNING

drivers/bus/fsl-mc/fsl-mc-bus.c fsl_mc_bus_driver_init() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 2638458839708901376
PARAM_VALUE 1 nb 4650550446745149440

drivers/power/sequencing/pwrseq-pcie-m2.c pwrseq_pcie_m2_register_notifier() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 9023697146540859392
PARAM_VALUE 1 nb 4096-ptr_max
PARAM_VALUE 1 nb->notifier_call 1816606553397981184
MEM_ZERO 1 nb
RX_PATH
TASK_NOT_RUNNING

drivers/xen/pci.c register_xen_pci_notifier() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 9023697146540859392
PARAM_VALUE 1 nb 3380070016078372864

drivers/gpu/drm/i915/gt/uc/intel_huc.c intel_huc_register_gsc_notifier() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 1819040679514615808
PARAM_VALUE 0 bus->bus_groups 0,4096-ptr_max
PARAM_VALUE 0 bus->dev_groups 0,4096-ptr_max
PARAM_VALUE 0 bus->dev_name 0,4096-ptr_max
PARAM_VALUE 0 bus->dma_cleanup 0,1104241704522911744,2567693292227600384,2768152908493389824,7812820361545043968
PARAM_VALUE 0 bus->dma_configure 0,336080655347347456,2640283715357872128,6790945466981969920,7339647197731467264,9135293919241822208
PARAM_VALUE 0 bus->driver_override 0
PARAM_VALUE 0 bus->drv_groups 0,4096-ptr_max
PARAM_VALUE 0 bus->irq_get_affinity 0,2736213929819951104,8458669627886727168
PARAM_VALUE 0 bus->match 0,4096-ptr_max
PARAM_VALUE 0 bus->name 1413436513487601664
PARAM_VALUE 0 bus->need_parent_lock 0
PARAM_VALUE 0 bus->num_vf 0,1401569716023488512,5437838145057775616,5865131444347011072
PARAM_VALUE 0 bus->offline 0,1666089020764061696,5755435740054507520,7184779815589322752
PARAM_VALUE 0 bus->online 0,2122979978047275008,3981819987924254720,5315967098752217088
PARAM_VALUE 0 bus->pm 0,4096-ptr_max
PARAM_VALUE 0 bus->probe 0,4096-ptr_max
PARAM_VALUE 0 bus->remove 0,4096-ptr_max
PARAM_VALUE 0 bus->resume 0,5825847710628618240,5935021209610387456,6756237279030640640,9194075036045950976
PARAM_VALUE 0 bus->shutdown 0,4096-ptr_max
PARAM_VALUE 0 bus->suspend 0,464535525743861760,904963096479051776,1039294648882290688,5145086701300998144
PARAM_VALUE 0 bus->sync_state 0
PARAM_VALUE 0 bus->uevent 0,4096-ptr_max
PARAM_VALUE 1 nb 4096-ptr_max
PARAM_VALUE 1 nb->notifier_call 6282647805497794560
DATA_SOURCE 0 bus $1
RX_PATH
TASK_NOT_RUNNING

kernel/dma/debug.c dma_debug_add_bus() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 9023697146540859392
PARAM_VALUE 1 nb 4096-ptr_max
PARAM_VALUE 1 nb->notifier_call 8912743558803210240
BUF_SIZE 1 nb 24
DATA_SOURCE 0 bus $0
DATA_SOURCE 1 nb r _kzalloc_noprof
NOCHECK_CALL

drivers/input/mouse/psmouse-smbus.c psmouse_smbus_module_init() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 1544978709912981504
PARAM_VALUE 1 nb 252884864355254272

drivers/pci/pwrctrl/core.c pci_pwrctrl_device_set_ready() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 9023697146540859392
PARAM_VALUE 1 nb 4096-ptr_max
PARAM_VALUE 1 nb->notifier_call 1396179018355912704
MEM_ZERO 1 nb
RX_PATH
TASK_NOT_RUNNING

drivers/iommu/iommu.c iommu_device_register_bus() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 209743254014152704
PARAM_VALUE 1 nb 209743254014152872
PARAM_VALUE 1 nb->notifier_call 6750839429625511936
DATA_SOURCE 0 bus $2
DATA_SOURCE 1 nb $3

drivers/iommu/iommu.c iommu_subsys_init() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 1 nb 4096-ptr_max
PARAM_VALUE 1 nb->notifier_call 6750839429625511936
NOCHECK_CALL

drivers/platform/x86/amd/amd_isp4.c amd_isp_probe() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 1544978709912981504
PARAM_VALUE 1 nb 4096-ptr_max
PARAM_VALUE 1 nb->notifier_call 7423115803979563008
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_i2c.c xe_i2c_probe() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 1544978709912981504
PARAM_VALUE 1 nb 4096-ptr_max
PARAM_VALUE 1 nb->notifier_call 4322494200440397824
MEM_ZERO 1 nb
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

arch/x86/events/intel/uncore.c uncore_pci_pmus_register() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 9023697146540859392
PARAM_VALUE 1 nb 2147202953358098432
NOCHECK_CALL

arch/x86/events/intel/uncore.c uncore_pci_sub_driver_init() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 9023697146540859392
PARAM_VALUE 1 nb 7616737306151071744

drivers/usb/core/usb.c usb_init() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 7540590795728809984
PARAM_VALUE 1 nb 7178154912104300544

drivers/perf/dwc_pcie_pmu.c dwc_pcie_pmu_init() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 9023697146540859392
PARAM_VALUE 1 nb 6701078060095787008

drivers/i3c/master.c i3c_init() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 1544978709912981504
PARAM_VALUE 1 nb 6466609448760664064

drivers/vfio/fsl-mc/vfio_fsl_mc.c vfio_fsl_mc_init_device() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 4703237401105657856
PARAM_VALUE 1 nb 4096-ptr_max
PARAM_VALUE 1 nb->notifier_call 7854886431518384128
RX_PATH
TASK_NOT_RUNNING

drivers/input/serio/i8042.c i8042_init() -> bus_register_notifier()

Type Parameter Key Value
PARAM_VALUE 0 bus 6012133752088997888
PARAM_VALUE 1 nb 4010112080761761792
NOCHECK_CALL