__devm_add_action
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: Absent ⚠️
5.0
: Absent ⚠️
5.3
: Absent ⚠️
5.4
: Absent ⚠️
5.8
: Absent ⚠️
5.11
: Absent ⚠️
5.13
: Absent ⚠️
5.15
: Absent ⚠️
5.19
: Absent ⚠️
6.2
: Absent ⚠️
6.5
: ✅int __devm_add_action(struct device *dev, void (*action)(void *), void *data, const char *name);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/base/devres.c (ffffffff81b3fba0)
Location: drivers/base/devres.c:734
Inline: False
Direct callers:
- kernel/resource.c:get_free_mem_region
- kernel/reboot.c:devm_register_restart_handler
- kernel/reboot.c:devm_register_power_off_handler
- kernel/irq/irq_sim.c:devm_irq_domain_create_sim
- mm/memremap.c:devm_memremap_pages
- lib/bitmap.c:devm_bitmap_alloc
- drivers/gpio/gpiolib-acpi.c:devm_acpi_dev_add_driver_gpios
- drivers/pwm/core.c:devm_fwnode_pwm_get
- drivers/pwm/core.c:devm_pwm_get
- drivers/pci/probe.c:devm_pci_alloc_host_bridge
- drivers/pci/msi/msi.c:__pci_enable_msix_range
- drivers/pci/msi/msi.c:__pci_enable_msi_range
- drivers/pci/p2pdma.c:pci_p2pdma_add_resource
- drivers/pci/p2pdma.c:pci_p2pdma_add_resource
- drivers/video/aperture.c:devm_aperture_acquire_for_platform_device
- drivers/clk/clkdev.c:devm_clk_hw_register_clkdev
- drivers/dma/lgm/lgm-dma.c:intel_ldma_probe
- drivers/regulator/devres.c:devm_regulator_irq_helper
- drivers/regulator/devres.c:devm_regulator_bulk_get_enable
- drivers/regulator/devres.c:devm_regulator_bulk_get_enable
- drivers/regulator/devres.c:_devm_regulator_get_enable
- drivers/char/tpm/tpm-chip.c:tpmm_chip_alloc
- drivers/base/power/runtime.c:devm_pm_runtime_enable
- drivers/nvdimm/core.c:devm_nvdimm_memremap
- drivers/nvdimm/dimm_devs.c:nvdimm_security_setup_events
- drivers/nvdimm/namespace_devs.c:init_active_labels
- drivers/dax/bus.c:devm_create_dev_dax
- drivers/dax/bus.c:devm_register_dax_mapping
- drivers/dax/bus.c:alloc_dax_region
- drivers/gpu/drm/drm_mipi_dsi.c:devm_mipi_dsi_device_register_full
- drivers/usb/dwc2/platform.c:dwc2_lowlevel_hw_init
- drivers/usb/dwc2/platform.c:dwc2_lowlevel_hw_init
- drivers/usb/host/xhci-ext-caps.c:xhci_create_intel_xhci_sw_pdev
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_probe
- drivers/rtc/class.c:__devm_rtc_register_device
- drivers/rtc/class.c:devm_rtc_allocate_device
- drivers/i2c/i2c-core-base.c:devm_i2c_new_dummy_device
- drivers/opp/core.c:devm_pm_opp_set_config
- drivers/nvmem/core.c:devm_nvmem_register
Symbols:
ffffffff81b3fba0-ffffffff81b3fcbf: __devm_add_action (STB_GLOBAL)
6.8
: ✅int __devm_add_action(struct device *dev, void (*action)(void *), void *data, const char *name);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/base/devres.c (ffffffff81b97a20)
Location: drivers/base/devres.c:734
Inline: False
Direct callers:
- kernel/resource.c:get_free_mem_region
- kernel/reboot.c:devm_register_restart_handler
- kernel/reboot.c:devm_register_power_off_handler
- kernel/irq/irq_sim.c:devm_irq_domain_create_sim
- mm/memremap.c:devm_memremap_pages
- lib/bitmap.c:devm_bitmap_alloc
- drivers/gpio/gpiolib-acpi.c:devm_acpi_dev_add_driver_gpios
- drivers/pwm/core.c:devm_fwnode_pwm_get
- drivers/pwm/core.c:devm_pwm_get
- drivers/pci/probe.c:devm_pci_alloc_host_bridge
- drivers/pci/msi/msi.c:__pci_enable_msix_range
- drivers/pci/msi/msi.c:__pci_enable_msi_range
- drivers/pci/p2pdma.c:pci_p2pdma_add_resource
- drivers/pci/p2pdma.c:pci_p2pdma_add_resource
- drivers/video/aperture.c:devm_aperture_acquire_for_platform_device
- drivers/clk/clkdev.c:devm_clk_hw_register_clkdev
- drivers/dma/lgm/lgm-dma.c:intel_ldma_probe
- drivers/regulator/devres.c:devm_regulator_irq_helper
- drivers/regulator/devres.c:devm_regulator_bulk_get_enable
- drivers/regulator/devres.c:devm_regulator_bulk_get_enable
- drivers/regulator/devres.c:_devm_regulator_get_enable
- drivers/char/tpm/tpm-chip.c:tpmm_chip_alloc
- drivers/base/power/runtime.c:devm_pm_runtime_enable
- drivers/nvdimm/core.c:devm_nvdimm_memremap
- drivers/nvdimm/dimm_devs.c:nvdimm_security_setup_events
- drivers/nvdimm/namespace_devs.c:init_active_labels
- drivers/dax/bus.c:devm_create_dev_dax
- drivers/dax/bus.c:devm_register_dax_mapping
- drivers/dax/bus.c:alloc_dax_region
- drivers/gpu/drm/drm_bridge.c:devm_drm_bridge_add
- drivers/gpu/drm/drm_drv.c:__devm_drm_dev_alloc
- drivers/gpu/drm/drm_mipi_dsi.c:devm_mipi_dsi_device_register_full
- drivers/usb/dwc2/platform.c:dwc2_lowlevel_hw_init
- drivers/usb/dwc2/platform.c:dwc2_lowlevel_hw_init
- drivers/usb/host/xhci-ext-caps.c:xhci_create_intel_xhci_sw_pdev
- drivers/input/touchscreen/elants_i2c.c:elants_i2c_probe
- drivers/rtc/class.c:__devm_rtc_register_device
- drivers/rtc/class.c:devm_rtc_allocate_device
- drivers/i2c/i2c-core-base.c:devm_i2c_new_dummy_device
- drivers/opp/core.c:devm_pm_opp_set_config
- drivers/nvmem/core.c:devm_nvmem_register
Symbols:
ffffffff81b97a20-ffffffff81b97b3f: __devm_add_action (STB_GLOBAL)
arm64
: Absent ⚠️
armhf
: Absent ⚠️
ppc64el
: Absent ⚠️
riscv64
: Absent ⚠️
aws
: Absent ⚠️
azure
: Absent ⚠️
gcp
: Absent ⚠️
lowlatency
: Absent ⚠️
Regular
6.5
and 6.8
✅