Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 50 files:
- arch/arm/mach-footbridge/dc21285.c, line 286
- arch/arm/mach-highbank/highbank.c
- arch/arm/mach-keystone/keystone.c, line 99
- arch/arm/mach-mvebu/coherency.c
- arch/arm/mach-omap2/omap_device.c, line 569
- arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c, line 214
- arch/powerpc/kernel/eeh.c, line 983
- arch/powerpc/kernel/iommu.c
- arch/powerpc/kernel/isa-bridge.c, line 273
- arch/powerpc/kernel/pci-common.c, line 420
- arch/powerpc/platforms/512x/pdm360ng.c, line 96
- arch/x86/events/intel/uncore.c
- drivers/acpi/x86/lpss.c, line 1337
- drivers/base/bus.c, line 1064
- drivers/base/power/clock_ops.c, line 730
- drivers/bus/fsl-mc/fsl-mc-bus.c, line 1284
- drivers/bus/ti-sysc.c, line 3336
- drivers/firmware/arm_ffa/driver.c, line 1813
- drivers/firmware/arm_scmi/driver.c, line 3287
- drivers/gpu/drm/i915/gt/uc/intel_huc.c, line 205
- drivers/gpu/drm/xe/xe_i2c.c, line 356
- drivers/hwtracing/ptt/hisi_ptt.c, line 1273
- drivers/i2c/busses/i2c-i801.c, line 1340
- drivers/i2c/i2c-atr.c, line 742
- drivers/i2c/i2c-dev.c, line 774
- drivers/i3c/master.c, line 4024
- drivers/input/mouse/psmouse-smbus.c, line 306
- drivers/input/serio/i8042.c, line 1636
- drivers/iommu/intel/dmar.c, line 840
- drivers/iommu/iommu.c
- drivers/net/mctp/mctp-i2c.c, line 1133
- drivers/pci/pwrctrl/core.c, line 84
- drivers/pci/vgaarb.c, line 1529
- drivers/perf/dwc_pcie_pmu.c, line 922
- drivers/platform/chrome/chromeos_laptop.c, line 923
- drivers/platform/x86/amd/amd_isp4.c, line 377
- drivers/platform/x86/dell/dell-lis3lv02d.c, line 236
- drivers/platform/x86/touchscreen_dmi.c, line 1995
- drivers/power/sequencing/pwrseq-pcie-m2.c, line 444
- drivers/ptp/ptp_ocp.c, line 5248
- drivers/s390/cio/ccwgroup.c, line 432
- drivers/soc/sunxi/sunxi_mbus.c, line 124
- drivers/usb/core/usb.c, line 1226
- drivers/vfio/fsl-mc/vfio_fsl_mc.c, line 459
- drivers/vfio/pci/vfio_pci_core.c, line 2133
- drivers/xen/arm-device.c
- drivers/xen/pci.c, line 253
- drivers/xen/xen-pciback/pci_stub.c, line 1738
- kernel/dma/debug.c, line 920
- lib/kunit/platform.c, line 292
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 |