block/blk-crypto-profile.c
164
return devm_add_action_or_reset(dev,
drivers/acpi/acpi_tad.c
877
ret = devm_add_action_or_reset(&pdev->dev, acpi_tad_remove, &pdev->dev);
drivers/acpi/acpi_video.c
2034
error = devm_add_action_or_reset(dev, acpi_video_bus_free, video);
drivers/acpi/acpi_video.c
2093
error = devm_add_action_or_reset(dev, acpi_video_bus_del, video);
drivers/acpi/acpi_video.c
2101
error = devm_add_action_or_reset(dev, acpi_video_bus_remove_notify_handler,
drivers/acpi/apei/ghes.c
706
return devm_add_action_or_reset(dev, ghes_vendor_record_notifier_destroy, nb);
drivers/acpi/battery.c
1193
return devm_add_action_or_reset(dev, acpi_battery_wakeup_cleanup, dev);
drivers/acpi/battery.c
780
return devm_add_action_or_reset(dev, devm_battery_hook_unregister, hook);
drivers/acpi/button.c
367
return devm_add_action_or_reset(dev, acpi_lid_remove_fs, button);
drivers/acpi/button.c
553
return devm_add_action_or_reset(dev, acpi_button_wakeup_cleanup, dev);
drivers/acpi/button.c
644
return devm_add_action_or_reset(dev, acpi_button_remove_event_handler,
drivers/acpi/fan_core.c
509
return devm_add_action_or_reset(dev, acpi_fan_notify_remove, fan);
drivers/acpi/nfit/core.c
2116
return devm_add_action_or_reset(acpi_desc->dev, shutdown_dimm_notify,
drivers/acpi/nfit/core.c
2558
ret = devm_add_action_or_reset(acpi_desc->dev,
drivers/acpi/nfit/core.c
3097
rc = devm_add_action_or_reset(dev, acpi_nfit_unregister,
drivers/acpi/nfit/core.c
3389
rc = devm_add_action_or_reset(dev, acpi_nfit_put_table, tbl);
drivers/acpi/pfr_telemetry.c
385
ret = devm_add_action_or_reset(&pdev->dev, pfrt_log_put_idx, pfrt_log_dev);
drivers/acpi/pfr_update.c
563
ret = devm_add_action_or_reset(&pdev->dev, pfru_put_idx, pfru_dev);
drivers/acpi/thermal.c
804
result = devm_add_action_or_reset(dev, acpi_thermal_zone_free, tz);
drivers/acpi/thermal.c
885
result = devm_add_action_or_reset(dev, acpi_thermal_zone_unregister, tz);
drivers/auxdisplay/max6959.c
105
return devm_add_action_or_reset(dev, max6959_power_off, priv);
drivers/base/auxiliary.c
490
ret = devm_add_action_or_reset(dev, auxiliary_device_destroy,
drivers/base/power/clock_ops.c
462
return devm_add_action_or_reset(dev, pm_clk_destroy_action, dev);
drivers/base/power/common.c
339
ret = devm_add_action_or_reset(dev, devm_pm_domain_detach_list, *list);
drivers/base/power/runtime.c
1605
err = devm_add_action_or_reset(dev, pm_runtime_set_suspended_action, dev);
drivers/base/power/runtime.c
1631
return devm_add_action_or_reset(dev, pm_runtime_disable_action, dev);
drivers/base/power/runtime.c
1649
return devm_add_action_or_reset(dev, pm_runtime_put_noidle_action, dev);
drivers/base/power/wakeirq.c
131
return devm_add_action_or_reset(dev, devm_pm_clear_wake_irq, dev);
drivers/base/regmap/regmap.c
1205
ret = devm_add_action_or_reset(dev, devm_regmap_release, regmap);
drivers/base/test/platform-device-test.c
103
ret = devm_add_action_or_reset(priv->dev, devm_put_device_action, priv);
drivers/base/test/platform-device-test.c
156
ret = devm_add_action_or_reset(priv->dev, devm_device_action, priv);
drivers/base/test/platform-device-test.c
197
ret = devm_add_action_or_reset(priv->dev, devm_put_device_action, priv);
drivers/base/test/platform-device-test.c
72
ret = devm_add_action_or_reset(priv->dev, devm_device_action, priv);
drivers/base/test/root-device-test.c
52
ret = devm_add_action_or_reset(priv->dev, devm_device_action, priv);
drivers/base/test/root-device-test.c
86
ret = devm_add_action_or_reset(priv->dev, devm_put_device_action, priv);
drivers/bluetooth/hci_bcm4377.c
2361
ret = devm_add_action_or_reset(&pdev->dev, bcm4377_pci_free_irq_vectors,
drivers/bluetooth/hci_bcm4377.c
2378
ret = devm_add_action_or_reset(&pdev->dev, bcm4377_hci_free_dev, hdev);
drivers/bluetooth/hci_bcm4377.c
2415
return devm_add_action_or_reset(&pdev->dev, bcm4377_hci_unregister_dev,
drivers/char/hw_random/omap3-rom-rng.c
147
ret = devm_add_action_or_reset(ddata->dev, omap_rom_rng_finish,
drivers/char/tpm/tpm-chip.c
376
rc = devm_add_action_or_reset(pdev,
drivers/char/xillybus/xillybus_core.c
340
return devm_add_action_or_reset(ep->dev, xilly_unmap, this);
drivers/clk/clk-rpmi.c
537
ret = devm_add_action_or_reset(dev, rpmi_clk_mbox_chan_release, context->chan);
drivers/clk/clk.c
1036
return devm_add_action_or_reset(dev, devm_clk_rate_exclusive_put, clk);
drivers/clk/clkdev.c
416
return devm_add_action_or_reset(dev, devm_clkdev_release, cl);
drivers/clk/qcom/clk-smd-rpm.c
1412
ret = devm_add_action_or_reset(&pdev->dev, rpm_smd_unregister_icc,
drivers/clk/qcom/common.c
387
ret = devm_add_action_or_reset(dev, qcom_cc_gdsc_unregister,
drivers/clk/renesas/clk-vbattb.c
135
ret = devm_add_action_or_reset(dev, vbattb_clk_action, dev);
drivers/clk/renesas/r9a06g032-clocks.c
1392
error = devm_add_action_or_reset(dev,
drivers/clk/renesas/renesas-cpg-mssr.c
1384
error = devm_add_action_or_reset(dev,
drivers/clk/renesas/renesas-cpg-mssr.c
689
ret = devm_add_action_or_reset(dev, cpg_mssr_genpd_remove, genpd);
drivers/clk/renesas/rzg2l-cpg.c
2090
ret = devm_add_action_or_reset(dev, rzg2l_cpg_genpd_remove, genpd);
drivers/clk/renesas/rzg2l-cpg.c
2153
error = devm_add_action_or_reset(dev, rzg2l_cpg_del_clk_provider, np);
drivers/clk/renesas/rzv2h-cpg.c
1749
ret = devm_add_action_or_reset(dev, rzv2h_cpg_genpd_remove_simple, &pd->genpd);
drivers/clk/renesas/rzv2h-cpg.c
1823
error = devm_add_action_or_reset(dev, rzv2h_cpg_del_clk_provider, np);
drivers/clk/spacemit/ccu_common.c
120
return devm_add_action_or_reset(dev, spacemit_adev_unregister, adev);
drivers/clk/starfive/clk-starfive-jh7110-sys.c
372
return devm_add_action_or_reset(priv->dev,
drivers/clocksource/timer-nxp-stm.c
210
ret = devm_add_action_or_reset(dev, devm_clocksource_unregister, stm_timer);
drivers/clocksource/timer-ti-dm.c
1286
err = devm_add_action_or_reset(dev, omap_dm_timer_clocksource_unregister, &clksrc->dev);
drivers/counter/counter-core.c
222
err = devm_add_action_or_reset(dev, devm_counter_put, counter);
drivers/counter/counter-core.c
247
return devm_add_action_or_reset(dev, devm_counter_release, counter);
drivers/counter/ftm-quaddec.c
301
ret = devm_add_action_or_reset(&pdev->dev, ftm_quaddec_disable, ftm);
drivers/counter/microchip-tcb-capture.c
464
ret = devm_add_action_or_reset(counter->parent, mchp_tc_irq_remove, priv);
drivers/counter/microchip-tcb-capture.c
534
ret = devm_add_action_or_reset(&pdev->dev,
drivers/counter/rz-mtu3-cnt.c
867
ret = devm_add_action_or_reset(&pdev->dev, rz_mtu3_cnt_pm_disable, dev);
drivers/cpufreq/tegra20-cpufreq.c
79
err = devm_add_action_or_reset(&pdev->dev,
drivers/cpufreq/tegra20-cpufreq.c
93
err = devm_add_action_or_reset(&pdev->dev,
drivers/crypto/caam/ctrl.c
1084
ret = devm_add_action_or_reset(dev, caam_remove_debugfs,
drivers/crypto/caam/ctrl.c
350
return devm_add_action_or_reset(ctrldev, devm_deinstantiate_rng, ctrldev);
drivers/crypto/caam/ctrl.c
615
return devm_add_action_or_reset(dev, disable_clocks, ctrlpriv);
drivers/crypto/caam/jr.c
639
error = devm_add_action_or_reset(jrdev, caam_jr_crypto_engine_exit,
drivers/crypto/caam/jr.c
658
error = devm_add_action_or_reset(jrdev, caam_jr_irq_dispose_mapping,
drivers/crypto/caam/qi.c
793
err = devm_add_action_or_reset(qidev, caam_qi_shutdown, qidev);
drivers/crypto/intel/qat/qat_6xxx/adf_drv.c
134
ret = devm_add_action_or_reset(dev, adf_devmgr_remove, accel_dev);
drivers/crypto/intel/qat/qat_6xxx/adf_drv.c
141
ret = devm_add_action_or_reset(dev, adf_cleanup_hw_data, accel_dev);
drivers/crypto/intel/qat/qat_6xxx/adf_drv.c
162
ret = devm_add_action_or_reset(dev, adf_cfg_device_remove, accel_dev);
drivers/crypto/intel/qat/qat_6xxx/adf_drv.c
206
ret = devm_add_action_or_reset(dev, adf_dbgfs_cleanup, accel_dev);
drivers/crypto/intel/qat/qat_6xxx/adf_drv.c
216
ret = devm_add_action_or_reset(dev, adf_device_down, accel_dev);
drivers/crypto/qce/core.c
66
return devm_add_action_or_reset(qce->dev, qce_unregister_algs, qce);
drivers/crypto/qce/dma.c
46
return devm_add_action_or_reset(dev, qce_dma_release, dma);
drivers/cxl/acpi.c
897
rc = devm_add_action_or_reset(&pdev->dev, cxl_acpi_lock_reset_class,
drivers/cxl/acpi.c
923
rc = devm_add_action_or_reset(host, remove_cxl_resources, cxl_res);
drivers/cxl/core/edac.c
2021
return devm_add_action_or_reset(&cxlmd->dev, err_rec_free, cxlmd);
drivers/cxl/core/features.c
219
return devm_add_action_or_reset(cxlds->dev, free_cxlfs, no_free_ptr(cxlfs));
drivers/cxl/core/features.c
701
return devm_add_action_or_reset(host, free_memdev_fwctl,
drivers/cxl/core/hdm.c
511
return devm_add_action_or_reset(&port->dev, cxl_dpa_release, cxled);
drivers/cxl/core/hdm.c
679
return devm_add_action_or_reset(&port->dev, cxl_dpa_release, cxled);
drivers/cxl/core/mbox.c
1490
return devm_add_action_or_reset(mds->cxlds.dev, free_poison_buf,
drivers/cxl/core/mce.c
63
return devm_add_action_or_reset(dev, cxl_unregister_mce_notifier,
drivers/cxl/core/memdev.c
1091
return devm_add_action_or_reset(host, cxl_remove_fw_upload, fwl);
drivers/cxl/core/memdev.c
1152
rc = devm_add_action_or_reset(cxlmd->cxlds->dev, cxl_memdev_unregister,
drivers/cxl/core/memdev.c
1229
return devm_add_action_or_reset(host, sanitize_teardown_notifier, mds);
drivers/cxl/core/pci.c
219
return devm_add_action_or_reset(host, clear_mem_enable, cxlds);
drivers/cxl/core/pci.c
259
return devm_add_action_or_reset(host, disable_hdm, cxlhdm);
drivers/cxl/core/pmem.c
155
rc = devm_add_action_or_reset(host, unregister_nvb, cxl_nvb);
drivers/cxl/core/pmem.c
299
return devm_add_action_or_reset(host, cxlmd_release_nvdimm, cxlmd);
drivers/cxl/core/pmu.c
62
return devm_add_action_or_reset(parent, remove_dev, dev);
drivers/cxl/core/port.c
1132
rc = devm_add_action_or_reset(host, free_dport, dport);
drivers/cxl/core/port.c
1228
rc = devm_add_action_or_reset(host, cxl_dport_remove, dport);
drivers/cxl/core/port.c
1236
rc = devm_add_action_or_reset(host, cxl_dport_unlink, dport);
drivers/cxl/core/port.c
1448
return devm_add_action_or_reset(dev, delete_endpoint, cxlmd);
drivers/cxl/core/port.c
1812
rc = devm_add_action_or_reset(&cxlmd->dev, cxl_detach_ep, cxlmd);
drivers/cxl/core/port.c
2206
return devm_add_action_or_reset(host, cxld_unregister, &cxld->dev);
drivers/cxl/core/port.c
644
return devm_add_action_or_reset(host, cxl_unlink_uport, port);
drivers/cxl/core/port.c
667
return devm_add_action_or_reset(host, cxl_unlink_parent_dport, port);
drivers/cxl/core/port.c
898
rc = devm_add_action_or_reset(host, unregister_port, port);
drivers/cxl/core/port.c
997
return devm_add_action_or_reset(host, unregister_pci_bus, uport_dev);
drivers/cxl/core/region.c
4038
return devm_add_action_or_reset(dev, remove_debugfs, dentry);
drivers/cxl/core/region.c
4161
rc = devm_add_action_or_reset(&endpoint->dev,
drivers/cxl/core/region.c
4216
rc = devm_add_action_or_reset(&cxlr->dev, shutdown_notifiers, cxlr);
drivers/cxl/core/region_dax.c
104
return devm_add_action_or_reset(&cxlr->dev, cxlr_dax_unregister,
drivers/cxl/core/region_pmem.c
172
rc = devm_add_action_or_reset(&cxl_nvb->dev,
drivers/cxl/core/region_pmem.c
183
return devm_add_action_or_reset(&cxlr->dev, cxlr_release_nvdimm, cxlr);
drivers/cxl/mem.c
127
rc = devm_add_action_or_reset(dev, remove_debugfs, dentry);
drivers/cxl/mem.c
192
return devm_add_action_or_reset(dev, enable_suspend, NULL);
drivers/cxl/pci.c
487
return devm_add_action_or_reset(mds->cxlds.dev, free_event_buf, buf);
drivers/cxl/pmem.c
150
rc = devm_add_action_or_reset(dev, clear_exclusive, mds);
drivers/cxl/pmem.c
175
return devm_add_action_or_reset(dev, unregister_nvdimm, nvdimm);
drivers/cxl/pmem.c
367
return devm_add_action_or_reset(dev, unregister_nvdimm_bus, cxl_nvb);
drivers/cxl/pmem.c
426
rc = devm_add_action_or_reset(dev, cxlr_pmem_remove_resource, res);
drivers/cxl/pmem.c
503
rc = devm_add_action_or_reset(dev, unregister_nvdimm_region,
drivers/cxl/port.c
132
rc = devm_add_action_or_reset(&port->dev, schedule_detach, cxlmd);
drivers/dax/bus.c
1543
rc = devm_add_action_or_reset(dax_region->dev, unregister_dev_dax, dev);
drivers/dax/bus.c
681
if (devm_add_action_or_reset(parent, dax_region_unregister, dax_region))
drivers/dax/bus.c
844
rc = devm_add_action_or_reset(dax_region->dev, unregister_dax_mapping,
drivers/dax/device.c
448
rc = devm_add_action_or_reset(dev, dev_dax_cdev_del, cdev);
drivers/dax/device.c
453
return devm_add_action_or_reset(dev, dev_dax_kill, dev_dax);
drivers/dax/fsdev.c
285
rc = devm_add_action_or_reset(dev, fsdev_clear_folio_state_action,
drivers/dax/fsdev.c
312
rc = devm_add_action_or_reset(dev, fsdev_cdev_del, cdev);
drivers/dax/fsdev.c
321
rc = devm_add_action_or_reset(dev, fsdev_clear_ops, dev_dax);
drivers/dax/fsdev.c
326
return devm_add_action_or_reset(dev, fsdev_kill, dev_dax);
drivers/dax/hmem/hmem.c
122
return devm_add_action_or_reset(host, release_hmem, pdev);
drivers/dax/hmem/hmem.c
89
rc = devm_add_action_or_reset(host, release_memregion, (void *) id);
drivers/devfreq/devfreq.c
1343
return devm_add_action_or_reset(dev, devm_devfreq_remove_governor,
drivers/devfreq/event/rockchip-dfi.c
670
ret = devm_add_action_or_reset(dfi->dev, rockchip_ddr_cpuhp_remove_state, dfi);
drivers/devfreq/event/rockchip-dfi.c
680
ret = devm_add_action_or_reset(dfi->dev, rockchip_ddr_cpuhp_remove_instance, dfi);
drivers/devfreq/event/rockchip-dfi.c
705
return devm_add_action_or_reset(dfi->dev, rockchip_ddr_perf_remove, dfi);
drivers/devfreq/hisi_uncore_freq.c
137
return devm_add_action_or_reset(uncore->dev,
drivers/devfreq/hisi_uncore_freq.c
344
return devm_add_action_or_reset(dev, devm_hisi_uncore_remove_opp,
drivers/devfreq/hisi_uncore_freq.c
450
return devm_add_action_or_reset(uncore->dev,
drivers/devfreq/tegra30-devfreq.c
805
err = devm_add_action_or_reset(dev, devm_tegra_devfreq_deinit_hw,
drivers/dma/acpi-dma.c
271
return devm_add_action_or_reset(dev, devm_acpi_dma_free, dev);
drivers/dma/dma-axi-dmac.c
1305
ret = devm_add_action_or_reset(&pdev->dev, axi_dmac_tasklet_kill,
drivers/dma/dma-axi-dmac.c
1315
ret = devm_add_action_or_reset(&pdev->dev, axi_dmac_free_dma_controller,
drivers/dma/dmaengine.c
1343
return devm_add_action_or_reset(device->dev, dmaenginem_async_device_unregister, device);
drivers/dma/dmaengine.c
954
ret = devm_add_action_or_reset(dev, dmaenginem_release_channel, chan);
drivers/dma/fsl-edma-main.c
778
ret = devm_add_action_or_reset(&pdev->dev, devm_fsl_edma3_detach_pd, fsl_edma);
drivers/dma/hisi_dma.c
1019
ret = devm_add_action_or_reset(dev, hisi_dma_disable_hw_channels,
drivers/dma/hsu/pci.c
94
ret = devm_add_action_or_reset(dev, hsu_pci_dma_remove, chip);
drivers/dma/lgm/lgm-dma.c
1599
ret = devm_add_action_or_reset(dev, ldma_clk_disable, d);
drivers/dma/sh/rz-dmac.c
1372
ret = devm_add_action_or_reset(dev, rz_dmac_put_device, &dmac->icu.pdev->dev);
drivers/dma/ste_dma40.c
3294
ret = devm_add_action_or_reset(dev, d40_drop_kmem_cache_action,
drivers/dpll/zl3073x/core.c
974
return devm_add_action_or_reset(zldev->dev, zl3073x_dev_dpll_fini, zldev);
drivers/dpll/zl3073x/devlink.c
304
rc = devm_add_action_or_reset(dev, zl3073x_devlink_free, devlink);
drivers/dpll/zl3073x/devlink.c
388
return devm_add_action_or_reset(zldev->dev, zl3073x_devlink_unregister,
drivers/edac/al_mc_edac.c
241
ret = devm_add_action_or_reset(&pdev->dev, devm_al_mc_edac_free, mci);
drivers/edac/al_mc_edac.c
294
ret = devm_add_action_or_reset(&pdev->dev, devm_al_mc_edac_del, &pdev->dev);
drivers/edac/edac_device.c
747
return devm_add_action_or_reset(parent, edac_dev_unreg, &ctx->dev);
drivers/extcon/extcon-axp288.c
389
ret = devm_add_action_or_reset(dev, axp288_put_role_sw, info);
drivers/extcon/extcon-intel-cht-wc.c
420
ret = devm_add_action_or_reset(ext->dev, cht_wc_extcon_put_role_sw, ext);
drivers/extcon/extcon-ptn5150.c
361
ret = devm_add_action_or_reset(dev, ptn5150_work_sync_and_put, info);
drivers/firmware/arm_scmi/common.h
665
return devm_add_action_or_reset(dev, __tag##_dev_free, spdev); \
drivers/firmware/arm_scmi/driver.c
3105
if (devm_add_action_or_reset(info->dev,
drivers/firmware/arm_scmi/notify.c
666
ret = devm_add_action_or_reset(ni->handle->dev, scmi_kfifo_free,
drivers/firmware/arm_scmi/perf.c
1302
ret = devm_add_action_or_reset(ph->dev, scmi_perf_xa_destroy, pinfo);
drivers/firmware/arm_scmi/transports/virtio.c
434
ret = devm_add_action_or_reset(dev, scmi_destroy_tx_workqueue,
drivers/firmware/efi/stmm/tee_stmm_efi.c
542
rc = devm_add_action_or_reset(dev, tee_stmm_efi_close_context, NULL);
drivers/firmware/efi/stmm/tee_stmm_efi.c
557
rc = devm_add_action_or_reset(dev, tee_stmm_efi_close_session, NULL);
drivers/firmware/imx/sm-misc.c
209
return devm_add_action_or_reset(&sdev->dev, scmi_imx_misc_put, scmi_imx_dentry);
drivers/firmware/qcom/qcom_qseecom.c
74
ret = devm_add_action_or_reset(&qseecom_dev->dev, qseecom_client_remove, client);
drivers/firmware/qcom/qcom_scm.c
2378
return devm_add_action_or_reset(scm->dev, qcom_scm_qseecom_free, qseecom_dev);
drivers/firmware/qcom/qcom_scm.c
2521
devm_add_action_or_reset(scm->dev, qcom_scm_gunyah_wdt_free,
drivers/firmware/qcom/qcom_scm.c
2553
devm_add_action_or_reset(scm->dev, qcom_scm_qtee_free, qtee_dev);
drivers/firmware/qcom/qcom_tzmem.c
366
ret = devm_add_action_or_reset(dev, devm_qcom_tzmem_pool_free, pool);
drivers/firmware/raspberrypi.c
395
if (devm_add_action_or_reset(dev, devm_rpi_firmware_put, fw))
drivers/firmware/samsung/exynos-acpm.c
638
ret = devm_add_action_or_reset(dev, acpm_free_mbox_chans, acpm);
drivers/firmware/samsung/exynos-acpm.c
752
ret = devm_add_action_or_reset(dev, acpm_clk_pdev_unregister,
drivers/firmware/turris-mox-rwtm.c
456
ret = devm_add_action_or_reset(dev, rwtm_devm_mbox_release, rwtm->mbox);
drivers/firmware/turris-mox-rwtm.c
490
devm_add_action_or_reset(dev, rwtm_firmware_symlink_drop,
drivers/fpga/dfl.c
777
ret = devm_add_action_or_reset(binfo->dev, dfl_id_free_action, fdata);
drivers/gpio/gpio-74x164.c
108
return devm_add_action_or_reset(dev, gen_74x164_deactivate, chip);
drivers/gpio/gpio-adp5585.c
458
ret = devm_add_action_or_reset(dev, adp5585_gpio_unreg_notifier,
drivers/gpio/gpio-dwapb.c
683
return devm_add_action_or_reset(gpio->dev, dwapb_assert_reset, gpio);
drivers/gpio/gpio-dwapb.c
712
return devm_add_action_or_reset(gpio->dev, dwapb_disable_clks, gpio);
drivers/gpio/gpio-eic-sprd.c
699
return devm_add_action_or_reset(dev, sprd_eic_unregister_notifier,
drivers/gpio/gpio-em.c
335
ret = devm_add_action_or_reset(dev, em_gio_irq_domain_remove,
drivers/gpio/gpio-exar.c
203
ret = devm_add_action_or_reset(dev, exar_devm_ida_free, exar_gpio);
drivers/gpio/gpio-grgpio.c
404
err = devm_add_action_or_reset(dev, grgpio_irq_domain_remove,
drivers/gpio/gpio-menz127.c
160
ret = devm_add_action_or_reset(dev, men_z127_release_mem,
drivers/gpio/gpio-mockup.c
476
rv = devm_add_action_or_reset(dev, gpio_mockup_dispose_mappings, chip);
drivers/gpio/gpio-mockup.c
486
return devm_add_action_or_reset(dev, gpio_mockup_debugfs_cleanup, chip);
drivers/gpio/gpio-mpsse.c
602
err = devm_add_action_or_reset(dev, gpio_mpsse_ida_remove, priv);
drivers/gpio/gpio-mt7621.c
475
ret = devm_add_action_or_reset(dev, mt7621_gpio_remove, mtk);
drivers/gpio/gpio-mvebu.c
1249
err = devm_add_action_or_reset(&pdev->dev, mvebu_gpio_remove_irq_domain,
drivers/gpio/gpio-nct6694.c
412
ret = devm_add_action_or_reset(dev, nct6694_gpio_ida_free, data);
drivers/gpio/gpio-nct6694.c
433
ret = devm_add_action_or_reset(dev, nct6694_irq_dispose_mapping, data);
drivers/gpio/gpio-pca953x.c
1184
ret = devm_add_action_or_reset(dev, pca953x_disable_regulator, reg);
drivers/gpio/gpio-regmap.c
476
ret = devm_add_action_or_reset(dev, devm_gpio_regmap_unregister, gpio);
drivers/gpio/gpio-rockchip.c
684
ret = devm_add_action_or_reset(bank->dev, rockchip_clk_put,
drivers/gpio/gpio-sch.c
320
return devm_add_action_or_reset(dev, sch_gpio_remove_gpe_handler, sch);
drivers/gpio/gpio-sim.c
415
return devm_add_action_or_reset(dev, gpio_sim_sysfs_remove, chip);
drivers/gpio/gpio-sim.c
470
ret = devm_add_action_or_reset(dev, gpio_sim_dispose_mappings, chip);
drivers/gpio/gpio-sim.c
507
ret = devm_add_action_or_reset(dev, gpio_sim_put_device, chip->dev);
drivers/gpio/gpio-sloppy-logic-analyzer.c
248
ret = devm_add_action_or_reset(dev, fops_buf_release, priv);
drivers/gpio/gpio-stmpe.c
507
ret = devm_add_action_or_reset(dev, stmpe_gpio_disable, stmpe);
drivers/gpio/gpio-twl4030.c
598
ret = devm_add_action_or_reset(&pdev->dev, gpio_twl4030_power_off_action, d);
drivers/gpio/gpio-vf610.c
272
ret = devm_add_action_or_reset(dev, vf610_gpio_disable_clk,
drivers/gpio/gpio-vf610.c
290
ret = devm_add_action_or_reset(dev, vf610_gpio_disable_clk,
drivers/gpio/gpio-virtuser.c
929
ret = devm_add_action_or_reset(dev, gpio_virtuser_debugfs_remove,
drivers/gpio/gpiolib-acpi-core.c
596
return devm_add_action_or_reset(dev, acpi_dev_release_driver_gpios, adev);
drivers/gpio/gpiolib-devres.c
118
ret = devm_add_action_or_reset(dev, devm_gpiod_release, desc);
drivers/gpio/gpiolib-devres.c
156
ret = devm_add_action_or_reset(dev, devm_gpiod_release, desc);
drivers/gpio/gpiolib-devres.c
223
ret = devm_add_action_or_reset(dev, devm_gpiod_release_array, descs);
drivers/gpio/gpiolib-devres.c
367
return devm_add_action_or_reset(dev, devm_gpio_chip_release, gc);
drivers/gpio/gpiolib-kunit.c
268
ret = devm_add_action_or_reset(dev, gpio_unbind_unregister_notifier, &data->nb);
drivers/gpio/gpiolib-legacy.c
107
return devm_add_action_or_reset(dev, devm_gpio_release, (void *)(unsigned long)gpio);
drivers/gpio/gpiolib-shared.c
695
ret = devm_add_action_or_reset(dev, gpiod_shared_put, entry);
drivers/gpu/drm/ast/ast_dp501.c
33
return devm_add_action_or_reset(dev->dev, ast_release_firmware, ast);
drivers/gpu/drm/ast/ast_drv.c
227
return devm_add_action_or_reset(dev, ast_enable_mmio_release, data);
drivers/gpu/drm/bridge/aux-bridge.c
81
return devm_add_action_or_reset(parent, drm_aux_bridge_unregister_adev, adev);
drivers/gpu/drm/bridge/aux-hpd-bridge.c
110
return devm_add_action_or_reset(dev, drm_aux_hpd_bridge_del_adev, adev);
drivers/gpu/drm/bridge/aux-hpd-bridge.c
82
ret = devm_add_action_or_reset(parent, drm_aux_hpd_bridge_free_adev, adev);
drivers/gpu/drm/bridge/parade-ps8640.c
716
ret = devm_add_action_or_reset(dev, ps8640_runtime_disable, dev);
drivers/gpu/drm/bridge/synopsys/dw-dp.c
2071
ret = devm_add_action_or_reset(dev, dw_dp_phy_exit, dp);
drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c
276
ret = devm_add_action_or_reset(&pdev->dev, dw_hdmi_cec_del, cec);
drivers/gpu/drm/bridge/ti-sn65dsi86.c
2062
ret = devm_add_action_or_reset(dev, ti_sn65dsi86_runtime_disable, dev);
drivers/gpu/drm/display/drm_dp_aux_bus.c
351
return devm_add_action_or_reset(aux->dev,
drivers/gpu/drm/drm_bridge.c
386
err = devm_add_action_or_reset(dev, drm_bridge_put_void, bridge);
drivers/gpu/drm/drm_bridge.c
451
return devm_add_action_or_reset(dev, drm_bridge_remove_void, bridge);
drivers/gpu/drm/drm_drv.c
816
return devm_add_action_or_reset(parent,
drivers/gpu/drm/drm_mipi_dsi.c
290
ret = devm_add_action_or_reset(dev,
drivers/gpu/drm/drm_mipi_dsi.c
440
ret = devm_add_action_or_reset(dev, devm_mipi_dsi_detach, dsi);
drivers/gpu/drm/drm_pagemap_util.c
103
err = devm_add_action_or_reset(shrinker->drm->dev, drm_pagemap_cache_fini, cache);
drivers/gpu/drm/drm_pagemap_util.c
442
err = devm_add_action_or_reset(drm->dev, drm_pagemap_shrinker_fini, shrinker);
drivers/gpu/drm/drm_panel.c
124
return devm_add_action_or_reset(dev, drm_panel_add_release, panel);
drivers/gpu/drm/drm_panel.c
447
err = devm_add_action_or_reset(dev, drm_panel_put_void, panel);
drivers/gpu/drm/drm_panel.c
713
return devm_add_action_or_reset(follower_dev,
drivers/gpu/drm/gma500/psb_drv.c
411
return devm_add_action_or_reset(dev->dev, psb_device_release, dev);
drivers/gpu/drm/imagination/pvr_device.c
400
return devm_add_action_or_reset(drm_dev->dev, pvr_release_firmware, pvr_dev);
drivers/gpu/drm/imx/dc/dc-drv.c
111
ret = devm_add_action_or_reset(dev, dc_drm_component_unbind_all,
drivers/gpu/drm/imx/ipuv3/imx-tve.c
560
ret = devm_add_action_or_reset(dev, imx_tve_put_device,
drivers/gpu/drm/imx/ipuv3/imx-tve.c
623
ret = devm_add_action_or_reset(dev, imx_tve_disable_regulator, tve);
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
1136
ret = devm_add_action_or_reset(dev, ingenic_drm_release_rmem, dev);
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
1277
ret = devm_add_action_or_reset(dev, ingenic_drm_unbind_all, priv);
drivers/gpu/drm/ingenic/ingenic-dw-hdmi.c
89
return devm_add_action_or_reset(&pdev->dev, ingenic_dw_hdmi_cleanup, hdmi);
drivers/gpu/drm/mediatek/mtk_ddp_comp.c
666
ret = devm_add_action_or_reset(dev, mtk_ddp_comp_put_device, comp->dev);
drivers/gpu/drm/mediatek/mtk_ddp_comp.c
697
ret = devm_add_action_or_reset(dev, mtk_ddp_comp_clk_put, priv->clk);
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c
570
ret = devm_add_action_or_reset(dev, ovl_adaptor_put_device,
drivers/gpu/drm/mediatek/mtk_hdmi_common.c
274
ret = devm_add_action_or_reset(dev, mtk_hdmi_put_device, &cec_pdev->dev);
drivers/gpu/drm/mediatek/mtk_hdmi_common.c
336
ret = devm_add_action_or_reset(dev, mtk_hdmi_put_device, &hdmi->ddc_adpt->dev);
drivers/gpu/drm/mediatek/mtk_hdmi_common.c
382
ret = devm_add_action_or_reset(dev, mtk_hdmi_unregister_audio_driver,
drivers/gpu/drm/meson/meson_dw_hdmi.c
664
ret = devm_add_action_or_reset(dev, meson_disable_clk, clk);
drivers/gpu/drm/panel/panel-samsung-atna33xc20.c
298
ret = devm_add_action_or_reset(dev, atana33xc20_runtime_disable, dev);
drivers/gpu/drm/panel/panel-samsung-atna33xc20.c
303
ret = devm_add_action_or_reset(dev, atana33xc20_dont_use_autosuspend, dev);
drivers/gpu/drm/panel/panel-sitronix-st7701.c
1325
return devm_add_action_or_reset(dev, st7701_cleanup, st7701);
drivers/gpu/drm/sysfb/ofdrm.c
384
ret = devm_add_action_or_reset(&pdev->dev, ofdrm_pci_release, pcidev);
drivers/gpu/drm/sysfb/simpledrm.c
312
return devm_add_action_or_reset(&pdev->dev,
drivers/gpu/drm/sysfb/simpledrm.c
432
return devm_add_action_or_reset(&pdev->dev,
drivers/gpu/drm/sysfb/simpledrm.c
539
return devm_add_action_or_reset(dev, simpledrm_device_detach_genpd, sdev);
drivers/gpu/drm/tegra/rgb.c
218
err = devm_add_action_or_reset(dc->dev, tegra_dc_of_node_put, np);
drivers/gpu/drm/tegra/sor.c
2987
return devm_add_action_or_reset(sor->dev, tegra_sor_disable_regulator, reg);
drivers/gpu/drm/vc4/vc4_dpi.c
360
ret = devm_add_action_or_reset(dev, vc4_dpi_disable_clock, dpi);
drivers/gpu/drm/vc4/vc4_drv.c
380
ret = devm_add_action_or_reset(dev, vc4_component_unbind_all, vc4);
drivers/gpu/drm/vc4/vc4_dsi.c
1679
ret = devm_add_action_or_reset(dev, vc4_dsi_dma_mem_release, dsi);
drivers/gpu/drm/vc4/vc4_dsi.c
1695
ret = devm_add_action_or_reset(dev, vc4_dsi_dma_chan_release, dsi);
drivers/gpu/drm/vc4/vc4_hdmi.c
3276
ret = devm_add_action_or_reset(dev, vc4_hdmi_put_ddc_device, vc4_hdmi);
drivers/gpu/drm/xe/display/xe_display.c
137
return devm_add_action_or_reset(xe->drm.dev, xe_display_fini_early, xe);
drivers/gpu/drm/xe/display/xe_display.c
169
return devm_add_action_or_reset(xe->drm.dev, xe_display_fini, xe);
drivers/gpu/drm/xe/xe_bo.c
2876
ret = devm_add_action_or_reset(xe->drm.dev, __xe_bo_unpin_map_no_vm, bo);
drivers/gpu/drm/xe/xe_bo_evict.c
351
return devm_add_action_or_reset(xe->drm.dev, xe_bo_pinned_fini, xe);
drivers/gpu/drm/xe/xe_devcoredump.c
427
return devm_add_action_or_reset(xe->drm.dev, xe_driver_devcoredump_fini, &xe->drm);
drivers/gpu/drm/xe/xe_device.c
1105
return devm_add_action_or_reset(xe->drm.dev, xe_device_sanitize, xe);
drivers/gpu/drm/xe/xe_device.c
959
err = devm_add_action_or_reset(xe->drm.dev, xe_driver_flr_fini, xe);
drivers/gpu/drm/xe/xe_eu_stall.c
256
return devm_add_action_or_reset(xe->drm.dev, xe_eu_stall_fini, gt);
drivers/gpu/drm/xe/xe_ggtt.c
448
return devm_add_action_or_reset(xe->drm.dev, dev_fini_ggtt, ggtt);
drivers/gpu/drm/xe/xe_ggtt.c
560
return devm_add_action_or_reset(xe->drm.dev, ggtt_fini, ggtt);
drivers/gpu/drm/xe/xe_gsc.c
498
err = devm_add_action_or_reset(xe->drm.dev, free_resources, gsc);
drivers/gpu/drm/xe/xe_gsc_proxy.c
522
return devm_add_action_or_reset(xe->drm.dev, xe_gsc_proxy_remove, gsc);
drivers/gpu/drm/xe/xe_gt.c
724
err = devm_add_action_or_reset(gt_to_xe(gt)->drm.dev, xe_gt_fini, gt);
drivers/gpu/drm/xe/xe_gt_ccs_mode.c
217
return devm_add_action_or_reset(xe->drm.dev, xe_gt_ccs_mode_sysfs_fini, gt);
drivers/gpu/drm/xe/xe_gt_freq.c
292
err = devm_add_action_or_reset(xe->drm.dev, freq_fini, gt->freq);
drivers/gpu/drm/xe/xe_gt_idle.c
400
return devm_add_action_or_reset(xe->drm.dev, gt_idle_fini, kobj);
drivers/gpu/drm/xe/xe_gt_sriov_pf.c
108
return devm_add_action_or_reset(xe->drm.dev, pf_fini_action, gt);
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
3305
return devm_add_action_or_reset(xe->drm.dev, fini_config, gt);
drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c
1063
err = devm_add_action_or_reset(xe->drm.dev, action_ring_cleanup, &migration->ring);
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
1488
return devm_add_action_or_reset(gt_to_xe(gt)->drm.dev,
drivers/gpu/drm/xe/xe_gt_sysfs.c
54
return devm_add_action_or_reset(xe->drm.dev, gt_sysfs_fini, gt);
drivers/gpu/drm/xe/xe_gt_throttle.c
266
return devm_add_action_or_reset(xe->drm.dev, gt_throttle_sysfs_fini, gt);
drivers/gpu/drm/xe/xe_guc.c
792
ret = devm_add_action_or_reset(xe->drm.dev, vf_guc_fini_hw, guc);
drivers/gpu/drm/xe/xe_guc.c
820
ret = devm_add_action_or_reset(xe->drm.dev, guc_fini_hw, guc);
drivers/gpu/drm/xe/xe_guc_ct.c
395
return devm_add_action_or_reset(xe->drm.dev, guc_action_disable_ct, ct);
drivers/gpu/drm/xe/xe_guc_ct.c
424
return devm_add_action_or_reset(xe->drm.dev, guc_action_disable_ct, ct);
drivers/gpu/drm/xe/xe_guc_engine_activity.c
519
return devm_add_action_or_reset(gt_to_xe(gt)->drm.dev, engine_activity_fini,
drivers/gpu/drm/xe/xe_guc_pc.c
1382
return devm_add_action_or_reset(xe->drm.dev, xe_guc_pc_fini_hw, pc);
drivers/gpu/drm/xe/xe_guc_rc.c
98
return devm_add_action_or_reset(xe->drm.dev, xe_guc_rc_fini_hw, guc);
drivers/gpu/drm/xe/xe_guc_submit.c
324
return devm_add_action_or_reset(xe->drm.dev, guc_submit_fini, guc);
drivers/gpu/drm/xe/xe_heci_gsc.c
197
ret = devm_add_action_or_reset(xe->drm.dev, xe_heci_gsc_fini, heci_gsc);
drivers/gpu/drm/xe/xe_hw_engine.c
649
return devm_add_action_or_reset(xe->drm.dev, hw_engine_fini, hwe);
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
563
err = devm_add_action_or_reset(xe->drm.dev, kobj_xe_hw_engine_class_fini,
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
598
return devm_add_action_or_reset(xe->drm.dev, hw_engine_class_defaults_fini, kobj);
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
676
return devm_add_action_or_reset(xe->drm.dev, hw_engine_class_sysfs_fini, kobj);
drivers/gpu/drm/xe/xe_i2c.c
378
return devm_add_action_or_reset(drm_dev, xe_i2c_remove, i2c);
drivers/gpu/drm/xe/xe_irq.c
838
return devm_add_action_or_reset(xe->drm.dev, irq_uninstall, xe);
drivers/gpu/drm/xe/xe_late_bind_fw.c
455
err = devm_add_action_or_reset(xe->drm.dev, xe_late_bind_remove, late_bind);
drivers/gpu/drm/xe/xe_migrate.c
520
err = devm_add_action_or_reset(xe->drm.dev, xe_migrate_fini, m);
drivers/gpu/drm/xe/xe_mmio.c
109
return devm_add_action_or_reset(xe->drm.dev, mmio_fini, xe);
drivers/gpu/drm/xe/xe_mmio.c
76
return devm_add_action_or_reset(xe->drm.dev, tiles_fini, xe);
drivers/gpu/drm/xe/xe_nvm.c
182
return devm_add_action_or_reset(xe->drm.dev, xe_nvm_fini, xe);
drivers/gpu/drm/xe/xe_oa.c
2537
return devm_add_action_or_reset(xe->drm.dev, xe_oa_unregister, oa);
drivers/gpu/drm/xe/xe_oa.c
2869
return devm_add_action_or_reset(xe->drm.dev, xe_oa_fini, xe);
drivers/gpu/drm/xe/xe_pagefault.c
412
return devm_add_action_or_reset(xe->drm.dev, xe_pagefault_fini, xe);
drivers/gpu/drm/xe/xe_pmu.c
592
return devm_add_action_or_reset(xe->drm.dev, xe_pmu_unregister, pmu);
drivers/gpu/drm/xe/xe_pxp.c
440
return devm_add_action_or_reset(xe->drm.dev, pxp_fini, pxp);
drivers/gpu/drm/xe/xe_sriov_pf_migration.c
119
err = devm_add_action_or_reset(xe->drm.dev, pf_migration_cleanup, migration);
drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c
402
err = devm_add_action_or_reset(xe->drm.dev, action_put_kobject, &vkobj->base);
drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c
573
err = devm_add_action_or_reset(xe->drm.dev, action_rm_device_link, kobj);
drivers/gpu/drm/xe/xe_sriov_vf_ccs.c
376
err = devm_add_action_or_reset(xe->drm.dev,
drivers/gpu/drm/xe/xe_survivability_mode.c
294
ret = devm_add_action_or_reset(xe->drm.dev,
drivers/gpu/drm/xe/xe_sysctrl.c
91
return devm_add_action_or_reset(xe->drm.dev, sysctrl_fini, xe);
drivers/gpu/drm/xe/xe_tile_sysfs.c
56
return devm_add_action_or_reset(xe->drm.dev, tile_sysfs_fini, tile);
drivers/gpu/drm/xe/xe_vram.c
332
return devm_add_action_or_reset(xe->drm.dev, vram_fini, xe);
drivers/gpu/drm/xe/xe_vram_freq.c
122
return devm_add_action_or_reset(xe->drm.dev, vram_freq_sysfs_fini, kobj);
drivers/gpu/host1x/mipi.c
193
return devm_add_action_or_reset(device, tegra_mipi_remove_provider, NULL);
drivers/hid/hid-cougar.c
182
error = devm_add_action_or_reset(&hdev->dev, cougar_remove_shared_data, cougar);
drivers/hid/hid-google-hammer.c
499
error = devm_add_action_or_reset(&hdev->dev, hammer_stop, hdev);
drivers/hid/hid-input.c
623
error = devm_add_action_or_reset(&dev->dev,
drivers/hid/hid-mcp2221.c
1278
ret = devm_add_action_or_reset(&hdev->dev, mcp2221_hid_unregister, hdev);
drivers/hid/hid-rmi.c
629
ret = devm_add_action_or_reset(&hdev->dev, &rmi_irq_teardown, hdata);
drivers/hid/intel-ish-hid/ipc/ipc.c
940
if (devm_add_action_or_reset(dev, ishtp_free_workqueue, wq))
drivers/hid/wacom_sys.c
1495
error = devm_add_action_or_reset(&wacom->hdev->dev,
drivers/hid/wacom_sys.c
1571
error = devm_add_action_or_reset(dev, wacom_led_groups_release, wacom);
drivers/hid/wacom_sys.c
2075
error = devm_add_action_or_reset(&wacom->hdev->dev,
drivers/hid/wacom_sys.c
914
retval = devm_add_action_or_reset(&hdev->dev, wacom_remove_shared_data, wacom);
drivers/hte/hte-tegra194.c
905
ret = devm_add_action_or_reset(dev, tegra_hte_put_gpio_device,
drivers/hte/hte-tegra194.c
929
ret = devm_add_action_or_reset(&pdev->dev, tegra_gte_disable, pdev);
drivers/hte/hte.c
706
err = devm_add_action_or_reset(dev, __devm_hte_release_ts, desc);
drivers/hte/hte.c
935
err = devm_add_action_or_reset(chip->dev, _hte_devm_unregister_chip,
drivers/hwmon/adt7x10.c
352
ret = devm_add_action_or_reset(dev, adt7x10_restore_config, data);
drivers/hwmon/aspeed-g6-pwm-tach.c
487
ret = devm_add_action_or_reset(dev, aspeed_pwm_tach_reset_assert,
drivers/hwmon/aspeed-pwm-tacho.c
939
ret = devm_add_action_or_reset(dev, aspeed_pwm_tacho_remove, priv);
drivers/hwmon/dell-smm-hwmon.c
726
devm_add_action_or_reset(dev, i8k_exit_procfs, NULL);
drivers/hwmon/gpd-fan.c
663
ret = devm_add_action_or_reset(dev, gpd_fan_reset_hardware, data);
drivers/hwmon/gpio-fan.c
563
err = devm_add_action_or_reset(dev, gpio_fan_stop, fan_data);
drivers/hwmon/hp-wmi-sensors.c
1333
err = devm_add_action_or_reset(dev, hp_wmi_devm_debugfs_remove,
drivers/hwmon/hp-wmi-sensors.c
1993
err = devm_add_action_or_reset(dev, hp_wmi_devm_notify_remove, NULL);
drivers/hwmon/hwmon.c
415
return devm_add_action_or_reset(hdev, hwmon_remove_pec, &client->dev);
drivers/hwmon/lan966x-hwmon.c
314
return devm_add_action_or_reset(dev, lan966x_hwmon_disable, hwmon);
drivers/hwmon/lm75.c
787
err = devm_add_action_or_reset(dev, lm75_remove, data);
drivers/hwmon/lm90.c
2670
return devm_add_action_or_reset(&client->dev, lm90_restore_conf, data);
drivers/hwmon/lm90.c
2912
err = devm_add_action_or_reset(&client->dev, lm90_stop_work, data);
drivers/hwmon/max31730.c
336
err = devm_add_action_or_reset(dev, max31730_remove, data);
drivers/hwmon/max6639.c
732
err = devm_add_action_or_reset(dev, max6639_regulator_disable,
drivers/hwmon/mr75203.c
238
return devm_add_action_or_reset(dev, devm_pvt_ts_dbgfs_remove, pvt);
drivers/hwmon/mr75203.c
627
return devm_add_action_or_reset(dev, pvt_reset_control_assert, pvt);
drivers/hwmon/pmbus/max16601.c
347
ret = devm_add_action_or_reset(dev, max16601_remove, data);
drivers/hwmon/pmbus/pmbus_core.c
2892
ret = devm_add_action_or_reset(dev, pmbus_remove_pec, dev);
drivers/hwmon/pmbus/pmbus_core.c
3402
ret = devm_add_action_or_reset(dev, pmbus_regulator_notify_work_cancel, data);
drivers/hwmon/pmbus/pmbus_core.c
3648
devm_add_action_or_reset(data->dev, pmbus_remove_symlink, symlink_d);
drivers/hwmon/pwm-fan.c
574
ret = devm_add_action_or_reset(dev, pwm_fan_cleanup, ctx);
drivers/hwmon/qnap-mcu-hwmon.c
255
ret = devm_add_action_or_reset(dev, devm_fan_node_release, hwm);
drivers/hwmon/raspberrypi-hwmon.c
248
ret = devm_add_action_or_reset(dev, rpi_hwmon_cancel_poll_work, data);
drivers/hwmon/tmp102.c
340
err = devm_add_action_or_reset(dev, tmp102_restore_config, tmp102);
drivers/hwmon/tmp108.c
486
err = devm_add_action_or_reset(dev, tmp108_restore_config, tmp108);
drivers/hwmon/tmp464.c
430
err = devm_add_action_or_reset(dev, tmp464_restore_lock, regmap);
drivers/hwmon/tmp464.c
439
err = devm_add_action_or_reset(dev, tmp464_restore_config, data);
drivers/hwspinlock/sprd_hwspinlock.c
115
ret = devm_add_action_or_reset(&pdev->dev, sprd_hwspinlock_disable,
drivers/hwspinlock/stm32_hwspinlock.c
103
ret = devm_add_action_or_reset(dev, stm32_hwspinlock_disable_clk, pdev);
drivers/hwspinlock/sun6i_hwspinlock.c
174
err = devm_add_action_or_reset(&pdev->dev, sun6i_hwspinlock_disable, priv);
drivers/hwtracing/ptt/hisi_ptt.c
1213
ret = devm_add_action_or_reset(&hisi_ptt->pdev->dev,
drivers/hwtracing/ptt/hisi_ptt.c
1251
return devm_add_action_or_reset(&hisi_ptt->pdev->dev,
drivers/hwtracing/ptt/hisi_ptt.c
1276
return devm_add_action_or_reset(&hisi_ptt->pdev->dev,
drivers/hwtracing/ptt/hisi_ptt.c
343
ret = devm_add_action_or_reset(&pdev->dev, hisi_ptt_irq_free_vectors, pdev);
drivers/hwtracing/ptt/hisi_ptt.c
769
ret = devm_add_action_or_reset(&pdev->dev, hisi_ptt_release_filters, hisi_ptt);
drivers/i2c/busses/i2c-nct6694.c
164
ret = devm_add_action_or_reset(dev, nct6694_i2c_ida_free, data);
drivers/i2c/i2c-core-base.c
1180
ret = devm_add_action_or_reset(dev, devm_i2c_release_dummy, client);
drivers/i2c/i2c-core-base.c
1875
return devm_add_action_or_reset(dev, devm_i2c_del_adapter, adapter);
drivers/i2c/muxes/i2c-mux-mule.c
91
ret = devm_add_action_or_reset(mux_dev, mule_i2c_mux_remove, muxc);
drivers/iio/accel/adxl345_core.c
1978
ret = devm_add_action_or_reset(dev, adxl345_powerdown, st);
drivers/iio/accel/bma220_core.c
551
ret = devm_add_action_or_reset(dev, bma220_deinit, data);
drivers/iio/accel/bma400_core.c
938
ret = devm_add_action_or_reset(data->dev, bma400_power_disable, data);
drivers/iio/accel/da280.c
134
ret = devm_add_action_or_reset(&client->dev, da280_disable, client);
drivers/iio/accel/da311.c
251
ret = devm_add_action_or_reset(&client->dev, da311_disable, client);
drivers/iio/accel/dmard10.c
210
ret = devm_add_action_or_reset(&client->dev, dmard10_shutdown_cleanup,
drivers/iio/accel/fxls8962af-core.c
1236
ret = devm_add_action_or_reset(dev, fxls8962af_pm_disable, dev);
drivers/iio/accel/msa311.c
1188
err = devm_add_action_or_reset(dev, msa311_powerdown, msa311);
drivers/iio/accel/sca3000.c
1499
ret = devm_add_action_or_reset(dev, sca3000_stop_all_interrupts, indio_dev);
drivers/iio/adc/ad4062.c
1454
ret = devm_add_action_or_reset(dev, ad4062_gpio_disable, st);
drivers/iio/adc/ad4062.c
671
ret = devm_add_action_or_reset(&i3cdev->dev, ad4062_free_ibi, i3cdev);
drivers/iio/adc/ad4062.c
679
return devm_add_action_or_reset(&i3cdev->dev, ad4062_disable_ibi, i3cdev);
drivers/iio/adc/ad4130.c
2164
ret = devm_add_action_or_reset(dev, ad4130_clk_disable_unprepare,
drivers/iio/adc/ad4130.c
2325
ret = devm_add_action_or_reset(dev, ad4130_disable_regulators, st);
drivers/iio/adc/ad4695.c
1732
ret = devm_add_action_or_reset(dev, ad4695_pwm_disable, st->cnv_pwm);
drivers/iio/adc/ad4851.c
1234
ret = devm_add_action_or_reset(&st->spi->dev, ad4851_pwm_disable,
drivers/iio/adc/ad7091r-base.c
362
ret = devm_add_action_or_reset(dev, ad7091r_remove, st);
drivers/iio/adc/ad7124.c
1643
ret = devm_add_action_or_reset(&spi->dev, ad7124_reg_disable,
drivers/iio/adc/ad7173.c
1971
ret = devm_add_action_or_reset(dev, ad7173_disable_regulators, st);
drivers/iio/adc/ad7173.c
2013
ret = devm_add_action_or_reset(dev, ad7173_ida_destroy, st);
drivers/iio/adc/ad7173.c
605
ret = devm_add_action_or_reset(dev, ad7173_gpio_disable, st);
drivers/iio/adc/ad7280a.c
1036
ret = devm_add_action_or_reset(dev, ad7280_sw_power_down, st);
drivers/iio/adc/ad7291.c
501
ret = devm_add_action_or_reset(&client->dev, ad7291_reg_disable,
drivers/iio/adc/ad7298.c
311
ret = devm_add_action_or_reset(&spi->dev, ad7298_reg_disable,
drivers/iio/adc/ad7606.c
1602
ret = devm_add_action_or_reset(dev, ad7606_pwm_disable,
drivers/iio/adc/ad7780.c
338
ret = devm_add_action_or_reset(dev, ad7780_reg_disable, st->reg);
drivers/iio/adc/ad7791.c
433
ret = devm_add_action_or_reset(dev, ad7791_reg_disable, st->reg);
drivers/iio/adc/ad7887.c
261
ret = devm_add_action_or_reset(&spi->dev, ad7887_reg_disable, st->reg);
drivers/iio/adc/ad7923.c
350
ret = devm_add_action_or_reset(&spi->dev, ad7923_regulator_disable, st);
drivers/iio/adc/ad7949.c
389
ret = devm_add_action_or_reset(dev, ad7949_disable_reg,
drivers/iio/adc/ad799x.c
821
ret = devm_add_action_or_reset(dev, ad799x_reg_disable, st->reg);
drivers/iio/adc/ad799x.c
843
ret = devm_add_action_or_reset(dev, ad799x_reg_disable, st->vref);
drivers/iio/adc/adi-axi-adc.c
598
return devm_add_action_or_reset(st->dev, axi_adc_child_remove, pdev);
drivers/iio/adc/aspeed_adc.c
549
ret = devm_add_action_or_reset(dev, aspeed_adc_unregister_fixed_divider,
drivers/iio/adc/aspeed_adc.c
590
ret = devm_add_action_or_reset(dev, aspeed_adc_reset_assert, data->rst);
drivers/iio/adc/aspeed_adc.c
620
ret = devm_add_action_or_reset(dev, aspeed_adc_clk_disable_unprepare,
drivers/iio/adc/aspeed_adc.c
638
ret = devm_add_action_or_reset(dev, aspeed_adc_power_down, data);
drivers/iio/adc/berlin2-adc.c
343
ret = devm_add_action_or_reset(&pdev->dev, berlin2_adc_powerdown,
drivers/iio/adc/cc10001_adc.c
339
ret = devm_add_action_or_reset(dev, cc10001_reg_disable, adc_dev->reg);
drivers/iio/adc/cc10001_adc.c
374
ret = devm_add_action_or_reset(dev, cc10001_pd_cb, adc_dev);
drivers/iio/adc/fsl-imx25-gcq.c
334
ret = devm_add_action_or_reset(dev, mx25_gcq_reg_disable,
drivers/iio/adc/fsl-imx25-gcq.c
345
ret = devm_add_action_or_reset(dev, mx25_gcq_clk_disable,
drivers/iio/adc/hi8435.c
513
ret = devm_add_action_or_reset(&spi->dev,
drivers/iio/adc/imx7d_adc.c
529
ret = devm_add_action_or_reset(dev, __imx7d_adc_disable, dev);
drivers/iio/adc/lpc18xx_adc.c
170
ret = devm_add_action_or_reset(&pdev->dev, lpc18xx_regulator_disable, adc->vref);
drivers/iio/adc/lpc18xx_adc.c
181
ret = devm_add_action_or_reset(&pdev->dev, lpc18xx_clear_cr_reg, adc);
drivers/iio/adc/max11100.c
136
ret = devm_add_action_or_reset(&spi->dev, max11100_regulator_disable,
drivers/iio/adc/max1118.c
229
ret = devm_add_action_or_reset(&spi->dev, max1118_reg_disable,
drivers/iio/adc/max11205.c
136
ret = devm_add_action_or_reset(&spi->dev, max11205_reg_disable, st->vref);
drivers/iio/adc/max11410.c
840
return devm_add_action_or_reset(dev, max11410_disable_reg, reg);
drivers/iio/adc/max1241.c
152
ret = devm_add_action_or_reset(dev, max1241_disable_vref_action, adc);
drivers/iio/adc/mcp320x.c
451
ret = devm_add_action_or_reset(&spi->dev, mcp320x_regulator_disable, adc->reg);
drivers/iio/adc/mt6577_auxadc.c
297
ret = devm_add_action_or_reset(&pdev->dev, mt6577_power_off, adc_dev);
drivers/iio/adc/pac1921.c
1279
ret = devm_add_action_or_reset(dev, pac1921_regulator_disable,
drivers/iio/adc/pac1934.c
1327
return devm_add_action_or_reset(&client->dev, pac1934_cancel_delayed_work,
drivers/iio/adc/qcom-spmi-adc5-gen3.c
673
ret = devm_add_action_or_reset(adc->dev, adc5_gen3_uninit_aux,
drivers/iio/adc/qcom-spmi-adc5-gen3.c
681
ret = devm_add_action_or_reset(adc->dev, adc5_gen3_delete_aux,
drivers/iio/adc/qcom-spmi-iadc.c
553
ret = devm_add_action_or_reset(dev, iadc_disable_irq_wake,
drivers/iio/adc/rockchip_saradc.c
520
ret = devm_add_action_or_reset(dev, rockchip_saradc_regulator_disable, info);
drivers/iio/adc/rockchip_saradc.c
565
ret = devm_add_action_or_reset(dev,
drivers/iio/adc/rtq6056.c
771
ret = devm_add_action_or_reset(dev, rtq6056_enter_shutdown_state, dev);
drivers/iio/adc/sc27xx_adc.c
914
ret = devm_add_action_or_reset(dev, sc27xx_adc_disable, sc27xx_data);
drivers/iio/adc/sun20i-gpadc-iio.c
236
ret = devm_add_action_or_reset(dev, sun20i_gpadc_reset_assert, rst);
drivers/iio/adc/ti-adc081c.c
178
err = devm_add_action_or_reset(&client->dev, adc081c_reg_disable,
drivers/iio/adc/ti-adc0832.c
293
ret = devm_add_action_or_reset(&spi->dev, adc0832_reg_disable,
drivers/iio/adc/ti-adc161s626.c
211
ret = devm_add_action_or_reset(&spi->dev, ti_adc_reg_disable,
drivers/iio/adc/ti-ads1100.c
337
ret = devm_add_action_or_reset(dev, ads1100_reg_disable, data->reg_vdd);
drivers/iio/adc/ti-ads1100.c
346
ret = devm_add_action_or_reset(dev, ads1100_disable_continuous, data);
drivers/iio/adc/ti-ads1119.c
779
ret = devm_add_action_or_reset(dev, ads1119_powerdown, st);
drivers/iio/adc/ti-ads1298.c
669
ret = devm_add_action_or_reset(dev, ads1298_reg_disable, priv->reg_vref);
drivers/iio/adc/ti-ads1298.c
687
ret = devm_add_action_or_reset(dev, ads1298_reg_disable, priv->reg_avdd);
drivers/iio/adc/ti-ads131e08.c
872
ret = devm_add_action_or_reset(&spi->dev, ads131e08_regulator_disable, st);
drivers/iio/adc/ti-ads7924.c
400
ret = devm_add_action_or_reset(dev, ads7924_reg_disable, data->vref_reg);
drivers/iio/adc/ti-ads7924.c
414
ret = devm_add_action_or_reset(dev, ads7924_set_idle_mode, data);
drivers/iio/adc/ti-ads8344.c
169
ret = devm_add_action_or_reset(&spi->dev, ads8344_reg_disable, adc->reg);
drivers/iio/adc/vf610_adc.c
867
ret = devm_add_action_or_reset(&pdev->dev, vf610_adc_action_remove, info);
drivers/iio/adc/xilinx-ams.c
1197
ret = devm_add_action_or_reset(dev, ams_iounmap_ps, ams);
drivers/iio/adc/xilinx-ams.c
1209
ret = devm_add_action_or_reset(dev, ams_iounmap_pl, ams);
drivers/iio/adc/xilinx-xadc-core.c
1409
ret = devm_add_action_or_reset(dev, xadc_cancel_delayed_work,
drivers/iio/buffer/industrialio-buffer-dmaengine.c
377
return devm_add_action_or_reset(dev, devm_iio_dmaengine_buffer_teardown,
drivers/iio/buffer/industrialio-buffer-dmaengine.c
414
return devm_add_action_or_reset(dev, devm_iio_dmaengine_buffer_free,
drivers/iio/buffer/industrialio-hw-consumer.c
168
ret = devm_add_action_or_reset(dev, devm_iio_hw_consumer_release,
drivers/iio/buffer/industrialio-triggered-buffer.c
132
return devm_add_action_or_reset(dev, devm_iio_triggered_buffer_clean,
drivers/iio/buffer/kfifo_buf.c
258
ret = devm_add_action_or_reset(dev, devm_iio_kfifo_release, buffer);
drivers/iio/chemical/ens160_core.c
214
ret = devm_add_action_or_reset(dev, ens160_set_idle, data);
drivers/iio/chemical/pms7003.c
317
ret = devm_add_action_or_reset(&serdev->dev, pms7003_stop, state);
drivers/iio/chemical/scd30_core.c
734
ret = devm_add_action_or_reset(dev, scd30_disable_regulator, state);
drivers/iio/chemical/scd30_core.c
765
ret = devm_add_action_or_reset(dev, scd30_stop_meas, state);
drivers/iio/chemical/scd4x.c
719
ret = devm_add_action_or_reset(dev, scd4x_disable_regulator, state);
drivers/iio/chemical/scd4x.c
742
ret = devm_add_action_or_reset(dev, scd4x_stop_meas, state);
drivers/iio/chemical/sps30.c
360
ret = devm_add_action_or_reset(dev, sps30_devm_stop_meas, state);
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
393
return devm_add_action_or_reset(
drivers/iio/dac/ad5064.c
882
ret = devm_add_action_or_reset(dev, ad5064_bulk_reg_disable, st);
drivers/iio/dac/ad7303.c
232
ret = devm_add_action_or_reset(&spi->dev, ad7303_reg_disable, st->vdd_reg);
drivers/iio/dac/ad7303.c
249
ret = devm_add_action_or_reset(&spi->dev, ad7303_reg_disable,
drivers/iio/dac/adi-axi-dac.c
836
return devm_add_action_or_reset(st->dev, axi_dac_child_remove, pdev);
drivers/iio/dac/ltc2688.c
711
ret = devm_add_action_or_reset(dev, ltc2688_clk_disable, clk);
drivers/iio/filter/admv8818.c
710
ret = devm_add_action_or_reset(dev, admv8818_clk_disable, st);
drivers/iio/filter/admv8818.c
719
return devm_add_action_or_reset(dev, admv8818_clk_notifier_unreg, st);
drivers/iio/frequency/adf4350.c
499
return devm_add_action_or_reset(&spi->dev, adf4350_clk_del_provider, st);
drivers/iio/frequency/adf4350.c
679
ret = devm_add_action_or_reset(&spi->dev, adf4350_power_down, indio_dev);
drivers/iio/frequency/admv1013.c
614
ret = devm_add_action_or_reset(dev, admv1013_powerdown, st);
drivers/iio/frequency/admv1014.c
619
ret = devm_add_action_or_reset(dev, admv1014_reg_disable, st->regulators);
drivers/iio/frequency/admv1014.c
627
ret = devm_add_action_or_reset(dev, admv1014_clk_disable, st->clkin);
drivers/iio/frequency/admv1014.c
636
ret = devm_add_action_or_reset(dev, admv1014_powerdown, st);
drivers/iio/frequency/adrf6780.c
481
ret = devm_add_action_or_reset(dev, adrf6780_powerdown, st);
drivers/iio/gyro/adis16136.c
552
ret = devm_add_action_or_reset(&spi->dev, adis16136_stop, indio_dev);
drivers/iio/gyro/adis16260.c
402
ret = devm_add_action_or_reset(&spi->dev, adis16260_stop, indio_dev);
drivers/iio/gyro/adxrs290.c
263
return devm_add_action_or_reset(&spi->dev, adxrs290_chip_off_action,
drivers/iio/gyro/fxas21002c_core.c
961
ret = devm_add_action_or_reset(dev, fxas21002c_power_disable_action,
drivers/iio/health/afe4403.c
501
ret = devm_add_action_or_reset(dev, afe4403_regulator_disable, afe->regulator);
drivers/iio/health/afe4404.c
508
ret = devm_add_action_or_reset(dev, afe4404_regulator_disable, afe->regulator);
drivers/iio/humidity/hdc3020.c
836
ret = devm_add_action_or_reset(&data->client->dev, hdc3020_exit, data);
drivers/iio/imu/adis16400.c
1179
ret = devm_add_action_or_reset(&spi->dev, adis16400_stop, indio_dev);
drivers/iio/imu/adis16480.c
1748
ret = devm_add_action_or_reset(dev, adis16480_stop, indio_dev);
drivers/iio/imu/adis16480.c
1766
ret = devm_add_action_or_reset(dev, adis16480_clk_disable, st->ext_clk);
drivers/iio/imu/adis_buffer.c
219
return devm_add_action_or_reset(&adis->spi->dev, adis_buffer_cleanup,
drivers/iio/imu/bmi160/bmi160_core.c
859
ret = devm_add_action_or_reset(dev, bmi160_chip_uninit, data);
drivers/iio/imu/bmi323/bmi323_core.c
2097
return devm_add_action_or_reset(data->dev, bmi323_disable, data);
drivers/iio/imu/bno055/bno055.c
1350
devm_add_action_or_reset(priv->dev, bno055_debugfs_remove,
drivers/iio/imu/bno055/bno055.c
1686
ret = devm_add_action_or_reset(dev, bno055_uninit, priv);
drivers/iio/imu/fxos8700_core.c
698
ret = devm_add_action_or_reset(dev, fxos8700_chip_uninit, data);
drivers/iio/imu/inv_icm42600/inv_icm42600_core.c
767
ret = devm_add_action_or_reset(dev, inv_icm42600_disable_vddio_reg, st);
drivers/iio/imu/inv_icm45600/inv_icm45600_core.c
756
ret = devm_add_action_or_reset(dev, inv_icm45600_disable_vddio_reg, st);
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
1979
result = devm_add_action_or_reset(dev, inv_mpu_core_disable_regulator_action,
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
2026
result = devm_add_action_or_reset(dev, inv_mpu_pm_disable, dev);
drivers/iio/industrialio-backend.c
1160
return devm_add_action_or_reset(dev, iio_backend_unregister, back);
drivers/iio/industrialio-backend.c
339
return devm_add_action_or_reset(dev, __iio_backend_disable, back);
drivers/iio/industrialio-backend.c
558
return devm_add_action_or_reset(dev, iio_backend_free_buffer, pair);
drivers/iio/industrialio-backend.c
814
ret = devm_add_action_or_reset(dev, iio_backend_release, back);
drivers/iio/industrialio-core.c
1772
ret = devm_add_action_or_reset(parent, devm_iio_device_release,
drivers/iio/industrialio-core.c
2173
return devm_add_action_or_reset(dev, devm_iio_device_unreg, indio_dev);
drivers/iio/industrialio-gts-helper.c
588
return devm_add_action_or_reset(dev, devm_iio_gts_avail_all_drop, gts);
drivers/iio/industrialio-trigger.c
673
ret = devm_add_action_or_reset(parent, devm_iio_trigger_release, trig);
drivers/iio/industrialio-trigger.c
708
return devm_add_action_or_reset(dev, devm_iio_trigger_unreg, trig_info);
drivers/iio/inkern.c
100
return devm_add_action_or_reset(dev, iio_map_array_unregister_cb, indio_dev);
drivers/iio/inkern.c
415
ret = devm_add_action_or_reset(dev, devm_iio_channel_free, channel);
drivers/iio/inkern.c
434
ret = devm_add_action_or_reset(dev, devm_iio_channel_free, channel);
drivers/iio/inkern.c
537
ret = devm_add_action_or_reset(dev, devm_iio_channel_free_all,
drivers/iio/light/al3000a.c
94
ret = devm_add_action_or_reset(dev, al3000a_set_pwr_off, data);
drivers/iio/light/al3010.c
101
ret = devm_add_action_or_reset(dev, al3010_set_pwr_off, data);
drivers/iio/light/al3320a.c
114
ret = devm_add_action_or_reset(dev, al3320a_set_pwr_off, data);
drivers/iio/light/apds9160.c
1402
return devm_add_action_or_reset(&chip->client->dev, apds9160_disable,
drivers/iio/light/apds9306.c
1306
ret = devm_add_action_or_reset(dev, apds9306_powerdown, data);
drivers/iio/light/apds9999.c
103
ret = devm_add_action_or_reset(dev, apds9999_standby, client);
drivers/iio/light/as73211.c
820
ret = devm_add_action_or_reset(dev, as73211_power_disable, indio_dev);
drivers/iio/light/bh1745.c
815
ret = devm_add_action_or_reset(dev, bh1745_power_off, data);
drivers/iio/light/cm32181.c
470
ret = devm_add_action_or_reset(dev, cm32181_unregister_dummy_client, client);
drivers/iio/light/cm3323.c
244
ret = devm_add_action_or_reset(&client->dev, cm3323_disable, indio_dev);
drivers/iio/light/iqs621-als.c
573
ret = devm_add_action_or_reset(&pdev->dev,
drivers/iio/light/isl29018.c
746
err = devm_add_action_or_reset(&client->dev, isl29018_disable_regulator_action,
drivers/iio/light/isl76682.c
308
ret = devm_add_action_or_reset(dev, isl76682_reset_action, chip);
drivers/iio/light/ltr390.c
830
ret = devm_add_action_or_reset(dev, ltr390_powerdown, data);
drivers/iio/light/ltrf216a.c
480
ret = devm_add_action_or_reset(&client->dev, ltrf216a_cleanup,
drivers/iio/light/opt4001.c
427
ret = devm_add_action_or_reset(&client->dev,
drivers/iio/light/opt4060.c
1282
ret = devm_add_action_or_reset(dev, opt4060_chip_off_action, chip);
drivers/iio/light/tcs3414.c
322
ret = devm_add_action_or_reset(&client->dev, tcs3414_powerdown_cleanup,
drivers/iio/light/tcs3472.c
529
ret = devm_add_action_or_reset(dev, tcs3472_powerdown_action, data);
drivers/iio/light/tsl2591.c
1114
ret = devm_add_action_or_reset(&client->dev, tsl2591_chip_off,
drivers/iio/light/tsl2772.c
1797
ret = devm_add_action_or_reset(&clientp->dev,
drivers/iio/light/tsl2772.c
1866
ret = devm_add_action_or_reset(&clientp->dev,
drivers/iio/light/vcnl4000.c
1957
ret = devm_add_action_or_reset(dev, vcnl4000_cleanup, indio_dev);
drivers/iio/light/veml3235.c
438
return devm_add_action_or_reset(dev, veml3235_shut_down_action, data);
drivers/iio/light/veml3328.c
347
ret = devm_add_action_or_reset(dev, veml3328_power_down_action, data);
drivers/iio/light/veml6030.c
1007
ret = devm_add_action_or_reset(dev, veml6030_als_shut_down_action, data);
drivers/iio/light/veml6030.c
1065
ret = devm_add_action_or_reset(dev, veml6030_als_shut_down_action, data);
drivers/iio/light/veml6040.c
249
ret = devm_add_action_or_reset(dev, veml6040_shutdown_action, data);
drivers/iio/light/veml6046x00.c
943
ret = devm_add_action_or_reset(dev, veml6046x00_shutdown_action, data);
drivers/iio/magnetometer/af8133j.c
441
ret = devm_add_action_or_reset(dev, af8133j_power_down_action, data);
drivers/iio/magnetometer/als31300.c
372
ret = devm_add_action_or_reset(dev, als31300_power_down, data);
drivers/iio/magnetometer/tmag5273.c
641
ret = devm_add_action_or_reset(dev, tmag5273_power_down, data);
drivers/iio/position/iqs624-pos.c
265
ret = devm_add_action_or_reset(&pdev->dev,
drivers/iio/pressure/bmp280-core.c
3204
ret = devm_add_action_or_reset(dev, bmp280_regulators_disable,
drivers/iio/pressure/bmp280-core.c
3300
ret = devm_add_action_or_reset(dev, bmp280_pm_disable, dev);
drivers/iio/pressure/dps310.c
872
rc = devm_add_action_or_reset(&client->dev, dps310_reset, data);
drivers/iio/pressure/icp10100.c
563
ret = devm_add_action_or_reset(&client->dev,
drivers/iio/pressure/icp10100.c
584
ret = devm_add_action_or_reset(&client->dev, icp10100_pm_disable,
drivers/iio/proximity/d3323aa.c
747
ret = devm_add_action_or_reset(dev, d3323aa_disable_regulator, data);
drivers/iio/proximity/rfd77402.c
412
ret = devm_add_action_or_reset(&client->dev, rfd77402_disable, client);
drivers/iio/proximity/vl53l0x-i2c.c
350
ret = devm_add_action_or_reset(&client->dev, vl53l0x_power_off, data);
drivers/iio/proximity/vl53l1x-i2c.c
689
ret = devm_add_action_or_reset(dev, vl53l1x_stop_ranging_action, data);
drivers/iio/temperature/mlx90632.c
1212
ret = devm_add_action_or_reset(&client->dev, mlx90632_disable_regulator,
drivers/iio/temperature/mlx90632.c
1226
ret = devm_add_action_or_reset(&client->dev, mlx90632_sleep, mlx90632);
drivers/iio/temperature/mlx90635.c
975
ret = devm_add_action_or_reset(&client->dev, mlx90635_disable_regulator,
drivers/iio/temperature/mlx90635.c
984
ret = devm_add_action_or_reset(&client->dev, mlx90635_sleep, mlx90635);
drivers/iio/temperature/tmp006.c
337
ret = devm_add_action_or_reset(&client->dev, tmp006_powerdown_cleanup,
drivers/iio/temperature/tmp007.c
498
ret = devm_add_action_or_reset(&client->dev, tmp007_powerdown_action_cb, data);
drivers/input/joystick/adc-joystick.c
295
error = devm_add_action_or_reset(dev, adc_joystick_cleanup,
drivers/input/joystick/pxrc.c
156
error = devm_add_action_or_reset(&intf->dev, pxrc_free_urb, pxrc);
drivers/input/keyboard/adp5585-keys.c
133
error = devm_add_action_or_reset(dev, adp5585_keys_pins_free, kpad);
drivers/input/keyboard/adp5585-keys.c
326
error = devm_add_action_or_reset(dev, adp5585_keys_unreg_notifier, kpad);
drivers/input/keyboard/cypress-sf.c
132
error = devm_add_action_or_reset(&client->dev,
drivers/input/keyboard/imx-sm-bbm-key.c
133
ret = devm_add_action_or_reset(dev, scmi_imx_bbm_pwrkey_act, bbnsm);
drivers/input/keyboard/imx_sc_key.c
161
error = devm_add_action_or_reset(&pdev->dev, imx_sc_key_action, priv);
drivers/input/keyboard/omap4-keypad.c
382
error = devm_add_action_or_reset(dev, omap4_disable_pm, dev);
drivers/input/keyboard/tm2-touchkey.c
235
error = devm_add_action_or_reset(&client->dev,
drivers/input/misc/cs40l50-vibra.c
526
error = devm_add_action_or_reset(vib->dev, cs40l50_remove_wq, vib->vib_wq);
drivers/input/misc/drv260x.c
515
error = devm_add_action_or_reset(dev, drv260x_power_off, haptics);
drivers/input/misc/kxtj9.c
430
err = devm_add_action_or_reset(&client->dev, kxtj9_platform_exit, tj9);
drivers/input/mouse/cyapa.c
1286
error = devm_add_action_or_reset(dev, cyapa_disable_regulator, cyapa);
drivers/input/mouse/cyapa.c
840
error = devm_add_action_or_reset(dev,
drivers/input/mouse/cyapa.c
956
error = devm_add_action_or_reset(dev, cyapa_remove_power_runtime_group,
drivers/input/mouse/elan_i2c_core.c
1259
error = devm_add_action_or_reset(dev, elan_disable_regulator, data);
drivers/input/rmi4/rmi_i2c.c
243
error = devm_add_action_or_reset(&client->dev,
drivers/input/rmi4/rmi_i2c.c
281
error = devm_add_action_or_reset(&client->dev,
drivers/input/rmi4/rmi_spi.c
441
error = devm_add_action_or_reset(&spi->dev,
drivers/input/touchscreen/ad7877.c
701
err = devm_add_action_or_reset(&spi->dev, ad7877_disable, ts);
drivers/input/touchscreen/ads7846.c
1511
err = devm_add_action_or_reset(dev, ads7846_regulator_disable, ts->reg);
drivers/input/touchscreen/auo-pixcir-ts.c
571
error = devm_add_action_or_reset(&client->dev, auo_pixcir_reset, ts);
drivers/input/touchscreen/bu21013_ts.c
491
error = devm_add_action_or_reset(dev, bu21013_power_off, ts);
drivers/input/touchscreen/bu21013_ts.c
504
error = devm_add_action_or_reset(dev, bu21013_disable_chip, ts);
drivers/input/touchscreen/cy8ctma140.c
268
error = devm_add_action_or_reset(dev, cy8ctma140_power_off_action, ts);
drivers/input/touchscreen/cy8ctmg110_ts.c
218
err = devm_add_action_or_reset(&client->dev, cy8ctmg110_shut_off, ts);
drivers/input/touchscreen/cyttsp5.c
851
error = devm_add_action_or_reset(dev, cyttsp5_cleanup, ts);
drivers/input/touchscreen/edt-ft5x06.c
1144
error = devm_add_action_or_reset(&client->dev, edt_ft5x06_exit_regmap,
drivers/input/touchscreen/edt-ft5x06.c
1189
error = devm_add_action_or_reset(&client->dev,
drivers/input/touchscreen/elants_i2c.c
1455
error = devm_add_action_or_reset(&client->dev,
drivers/input/touchscreen/exc3000.c
393
error = devm_add_action_or_reset(&client->dev, exc3000_shutdown_timer,
drivers/input/touchscreen/goodix.c
1353
error = devm_add_action_or_reset(&client->dev,
drivers/input/touchscreen/goodix_berlin_core.c
770
error = devm_add_action_or_reset(dev, goodix_berlin_power_off_act, cd);
drivers/input/touchscreen/hideep.c
1055
error = devm_add_action_or_reset(&client->dev, hideep_power_off, ts);
drivers/input/touchscreen/hycon-hy46xx.c
457
error = devm_add_action_or_reset(&client->dev,
drivers/input/touchscreen/ili210x.c
1039
error = devm_add_action_or_reset(dev, ili210x_stop, priv);
drivers/input/touchscreen/ili210x.c
980
error = devm_add_action_or_reset(dev, ili210x_power_down,
drivers/input/touchscreen/imagis.c
331
error = devm_add_action_or_reset(dev, imagis_power_off, ts);
drivers/input/touchscreen/raspberrypi-ts.c
152
error = devm_add_action_or_reset(dev, rpi_ts_dma_cleanup, ts);
drivers/input/touchscreen/raydium_i2c_ts.c
1098
error = devm_add_action_or_reset(&client->dev,
drivers/input/touchscreen/resistive-adc-touch.c
271
error = devm_add_action_or_reset(dev, grts_disable, st->iio_cb);
drivers/input/touchscreen/s6sy761.c
415
err = devm_add_action_or_reset(&client->dev, s6sy761_power_off, sdata);
drivers/input/touchscreen/silead.c
694
error = devm_add_action_or_reset(dev, silead_disable_regulator, data);
drivers/input/touchscreen/st1232.c
341
error = devm_add_action_or_reset(&client->dev, st1232_ts_power_off, ts);
drivers/input/touchscreen/stmfts.c
752
err = devm_add_action_or_reset(dev, stmfts_power_off, sdata);
drivers/input/touchscreen/zet6223.c
122
error = devm_add_action_or_reset(dev, zet6223_power_off, ts);
drivers/input/touchscreen/zforce_ts.c
740
error = devm_add_action_or_reset(&client->dev, zforce_reset, ts);
drivers/interconnect/icc-clk.c
176
return devm_add_action_or_reset(dev, devm_icc_release, prov);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
4618
devm_add_action_or_reset(dev, arm_smmu_free_msis, dev);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
5386
ret = devm_add_action_or_reset(new_smmu->dev, arm_smmu_impl_remove,
drivers/irqchip/irq-riscv-aplic-main.c
179
return devm_add_action_or_reset(dev, aplic_pm_remove, priv);
drivers/irqchip/irq-stm32mp-exti.c
691
ret = devm_add_action_or_reset(dev, stm32mp_exti_remove_irq, domain);
drivers/leds/blink/leds-lgm-sso.c
805
ret = devm_add_action_or_reset(dev, sso_clock_disable_unprepare, priv);
drivers/leds/flash/leds-ktd2692.c
235
ret = devm_add_action_or_reset(dev,
drivers/leds/flash/leds-mt6370-flash.c
421
return devm_add_action_or_reset(parent, mt6370_v4l2_flash_release, led->v4l2_flash);
drivers/leds/flash/leds-s2m-flash.c
272
ret = devm_add_action_or_reset(dev, s2m_fled_v4l2_flash_release, led->v4l2_flash);
drivers/leds/flash/leds-sy7802.c
488
ret = devm_add_action_or_reset(dev, sy7802_regulator_disable_action, chip);
drivers/leds/flash/leds-sy7802.c
511
ret = devm_add_action_or_reset(dev, sy7802_chip_disable_action, chip);
drivers/leds/leds-lp8860.c
293
devm_add_action_or_reset(&client->dev, lp8860_disable_gpio, enable_gpio);
drivers/leds/leds-lp8864.c
236
ret = devm_add_action_or_reset(&client->dev, lp8864_disable_gpio, enable_gpio);
drivers/leds/leds-netxbig.c
422
return devm_add_action_or_reset(dev, netxbig_gpio_ext_remove, gpio_ext);
drivers/leds/leds-sun50i-a100.c
467
ret = devm_add_action_or_reset(dev, sun50i_a100_ledc_dma_cleanup, priv);
drivers/leds/leds-tps6105x.c
56
ret = devm_add_action_or_reset(&pdev->dev, tps6105x_handle_put, priv);
drivers/leds/rgb/leds-group-multicolor.c
148
devm_add_action_or_reset(dev, restore_sysfs_write_access, led_cdev);
drivers/mailbox/arm_mhuv3.c
842
devm_add_action_or_reset(dev, mhu_frame_cleanup_actions, mhu);
drivers/mailbox/mailbox-th1520.c
437
ret = devm_add_action_or_reset(dev, th1520_disable_clk, priv);
drivers/media/pci/hws/hws_pci.c
512
ret = devm_add_action_or_reset(&pdev->dev, hws_stop_kthread_action, hws);
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
1336
ret = devm_add_action_or_reset(&pdev->dev,
drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.c
205
ret = devm_add_action_or_reset(&mdp->pdev->dev, mdp_put_device,
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
2323
ret = devm_add_action_or_reset(dev,
drivers/memory/pl172.c
242
ret = devm_add_action_or_reset(dev, pl172_amba_release_regions, adev);
drivers/memory/tegra/mc.c
118
err = devm_add_action_or_reset(dev, tegra_mc_devm_action_put_device, mc);
drivers/memory/tegra/tegra114-emc.c
1288
err = devm_add_action_or_reset(dev, devm_tegra114_emc_unset_callback,
drivers/memory/tegra/tegra124-emc.c
1381
err = devm_add_action_or_reset(&pdev->dev, devm_tegra124_emc_unset_callback,
drivers/memory/tegra/tegra20-emc.c
981
err = devm_add_action_or_reset(emc->dev, devm_tegra20_emc_unset_callback,
drivers/memory/tegra/tegra20-emc.c
995
err = devm_add_action_or_reset(emc->dev,
drivers/memory/tegra/tegra30-emc.c
1494
err = devm_add_action_or_reset(emc->dev, devm_tegra30_emc_unset_callback,
drivers/memory/tegra/tegra30-emc.c
1508
err = devm_add_action_or_reset(emc->dev,
drivers/mfd/adp5585.c
620
return devm_add_action_or_reset(adp5585->dev, adp5585_osc_disable, adp5585);
drivers/mfd/adp5585.c
685
return devm_add_action_or_reset(&i2c->dev, adp5585_irq_disable, adp5585);
drivers/mfd/arizona-spi.c
72
ret = devm_add_action_or_reset(arizona->dev, arizona_spi_acpi_remove_lookup, lookup);
drivers/mfd/cs40l50-core.c
223
return devm_add_action_or_reset(cs40l50->dev, cs40l50_dsp_remove,
drivers/mfd/cs40l50-core.c
295
ret = devm_add_action_or_reset(cs40l50->dev, cs40l50_dsp_power_down,
drivers/mfd/cs40l50-core.c
302
ret = devm_add_action_or_reset(cs40l50->dev, cs40l50_dsp_stop, &cs40l50->dsp);
drivers/mfd/cs42l43.c
1162
ret = devm_add_action_or_reset(cs42l43->dev, cs42l43_dev_remove, cs42l43);
drivers/mfd/exynos-lpass.c
147
ret = devm_add_action_or_reset(dev, exynos_lpass_disable_lpass, pdev);
drivers/mfd/macsmc.c
435
ret = devm_add_action_or_reset(dev, apple_smc_rtkit_shutdown, smc);
drivers/mfd/macsmc.c
471
ret = devm_add_action_or_reset(dev, apple_smc_disable_notifications, smc);
drivers/mfd/qcom-pm8008.c
244
ret = devm_add_action_or_reset(dev, devm_irq_domain_fwnode_release, fwnode);
drivers/mfd/rohm-bd71828.c
1048
ret = devm_add_action_or_reset(&i2c->dev,
drivers/mfd/ti-lmu.c
181
ret = devm_add_action_or_reset(dev, ti_lmu_disable_hw, lmu);
drivers/misc/eeprom/ee1004.c
322
err = devm_add_action_or_reset(&client->dev, ee1004_cleanup_bus_data,
drivers/misc/gehc-achc.c
529
ret = devm_add_action_or_reset(&spi->dev, unregister_ezport, achc->ezport);
drivers/misc/lan966x_pci.c
118
return devm_add_action_or_reset(&pdev->dev, devm_pci_dev_remove_intr_ctrl, intr_ctrl);
drivers/misc/mrvl_cn10k_dpi.c
465
ret = devm_add_action_or_reset(dev, dpi_free_irq_vectors, pdev);
drivers/misc/pvpanic/pvpanic.c
211
return devm_add_action_or_reset(dev, pvpanic_remove, pi);
drivers/mmc/host/mxs-mmc.c
595
ret = devm_add_action_or_reset(&pdev->dev, mxs_mmc_regulator_disable,
drivers/net/ethernet/actions/owl-emac.c
1531
ret = devm_add_action_or_reset(dev, owl_emac_clk_disable_unprepare, priv);
drivers/net/ethernet/adi/adin1110.c
1622
ret = devm_add_action_or_reset(dev, adin1110_disconnect_phy,
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
1123
err = devm_add_action_or_reset(dev, enetc4_pci_remove, pdev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_debugfs.c
156
devm_add_action_or_reset(dev, hbg_debugfs_uninit, root);
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
331
return devm_add_action_or_reset(&priv->pdev->dev,
drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c
212
ret = devm_add_action_or_reset(dev, hbg_phy_disconnect, phydev);
drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c
258
ret = devm_add_action_or_reset(dev, hbg_fixed_phy_uninit, phydev);
drivers/net/ethernet/intel/ice/devlink/devlink.c
1708
if (devm_add_action_or_reset(dev, ice_devlink_free, devlink))
drivers/net/ethernet/mediatek/mtk_star_emac.c
1585
ret = devm_add_action_or_reset(dev,
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
2639
return devm_add_action_or_reset(dev, pch_gbe_gpio_remove_table, table);
drivers/net/ethernet/spacemit/k1_emac.c
1970
ret = devm_add_action_or_reset(dev,
drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c
270
return devm_add_action_or_reset(dwmac->dev,
drivers/net/ethernet/stmicro/stmmac/dwmac-motorcomm.c
290
return devm_add_action_or_reset(&pdev->dev, motorcomm_free_irq, pdev);
drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
752
ret = devm_add_action_or_reset(dev, ethqos_clks_disable, ethqos);
drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
669
ret = devm_add_action_or_reset(&pdev->dev,
drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
886
return devm_add_action_or_reset(&pdev->dev, devm_stmmac_pltfr_remove,
drivers/net/ethernet/ti/am65-cpts.c
1099
ret = devm_add_action_or_reset(cpts->dev, cpts_free_clk_mux, cpts);
drivers/net/ethernet/ti/cpts.c
700
ret = devm_add_action_or_reset(cpts->dev, cpts_clk_unregister, clk_hw);
drivers/net/ethernet/ti/cpts.c
710
ret = devm_add_action_or_reset(cpts->dev, cpts_clk_del_provider,
drivers/net/ethernet/xscale/ptp_ixp46x.c
275
ret = devm_add_action_or_reset(dev, ptp_ixp_unregister_action,
drivers/net/pcs/pcs-rzn1-miic.c
746
ret = devm_add_action_or_reset(dev, miic_reset_control_bulk_assert,
drivers/net/phy/sfp.c
3284
err = devm_add_action_or_reset(sfp->dev, sfp_cleanup, sfp);
drivers/net/pse-pd/si3474.c
518
ret = devm_add_action_or_reset(dev, si3474_ancillary_i2c_remove, priv->client[1]);
drivers/net/wireless/silabs/wfx/main.c
344
if (devm_add_action_or_reset(dev, wfx_free_common, wdev))
drivers/nvdimm/core.c
171
if (devm_add_action_or_reset(dev, nvdimm_map_put, nvdimm_map))
drivers/nvdimm/dimm_devs.c
660
return devm_add_action_or_reset(dev, shutdown_security_notify, nvdimm);
drivers/nvdimm/namespace_devs.c
2145
return devm_add_action_or_reset(&nd_region->dev, deactivate_labels,
drivers/nvdimm/pmem.c
575
if (devm_add_action_or_reset(dev, pmem_release_disk, pmem))
drivers/nvme/host/apple.c
1312
ret = devm_add_action_or_reset(anv->dev, devm_apple_nvme_put_tag_set,
drivers/nvme/host/apple.c
1335
ret = devm_add_action_or_reset(anv->dev, devm_apple_nvme_put_tag_set,
drivers/nvme/host/apple.c
1559
ret = devm_add_action_or_reset(anv->dev,
drivers/nvmem/core.c
1103
ret = devm_add_action_or_reset(dev, devm_nvmem_unregister, nvmem);
drivers/nvmem/jz4780-efuse.c
172
ret = devm_add_action_or_reset(&pdev->dev,
drivers/nvmem/mxs-ocotp.c
168
ret = devm_add_action_or_reset(&pdev->dev, mxs_ocotp_action, otp->clk);
drivers/nvmem/qfprom.c
450
ret = devm_add_action_or_reset(dev, qfprom_runtime_disable, dev);
drivers/nvmem/stm32-romem.c
236
rc = devm_add_action_or_reset(dev, stm32_bsec_optee_ta_close, priv->ctx);
drivers/opp/core.c
2699
return devm_add_action_or_reset(dev, devm_pm_opp_config_release,
drivers/opp/of.c
1114
return devm_add_action_or_reset(dev, devm_pm_opp_of_table_release, dev);
drivers/pci/controller/dwc/pci-imx6.c
1285
return devm_add_action_or_reset(dev, pci_host_common_delete_ports,
drivers/pci/controller/dwc/pci-imx6.c
1360
ret = devm_add_action_or_reset(dev, imx_pcie_vpcie_aux_disable,
drivers/pci/controller/dwc/pci-meson.c
206
ret = devm_add_action_or_reset(dev, meson_pcie_disable_clock, clk);
drivers/pci/controller/dwc/pcie-keembay.c
176
ret = devm_add_action_or_reset(dev, keembay_pcie_disable_clock, clk);
drivers/pci/controller/dwc/pcie-qcom.c
1811
return devm_add_action_or_reset(dev, qcom_pci_free_msi, pp);
drivers/pci/controller/pci-host-common.c
180
return devm_add_action_or_reset(dev, pci_host_common_delete_ports,
drivers/pci/controller/pci-host-common.c
220
err = devm_add_action_or_reset(dev, gen_pci_unmap_cfg, cfg);
drivers/pci/controller/pci-mvebu.c
1342
ret = devm_add_action_or_reset(dev, mvebu_pcie_port_clk_put, port);
drivers/pci/controller/pcie-aspeed.c
1055
ret = devm_add_action_or_reset(dev, aspeed_pcie_irq_domain_free, pcie);
drivers/pci/controller/pcie-aspeed.c
943
ret = devm_add_action_or_reset(dev, aspeed_pcie_reset_release,
drivers/pci/controller/plda/pcie-microchip-host.c
524
devm_add_action_or_reset(dev, mc_pcie_deinit_clk, clk);
drivers/pci/p2pdma.c
292
ret = devm_add_action_or_reset(&pdev->dev, pci_p2pdma_release, pdev);
drivers/pci/p2pdma.c
443
error = devm_add_action_or_reset(&pdev->dev, pci_p2pdma_unmap_mappings,
drivers/pci/probe.c
716
ret = devm_add_action_or_reset(dev, devm_pci_alloc_host_bridge_release,
drivers/pci/pwrctrl/core.c
136
return devm_add_action_or_reset(dev,
drivers/pci/pwrctrl/generic.c
103
ret = devm_add_action_or_reset(dev, devm_slot_pwrctrl_release, slot);
drivers/peci/controller/peci-aspeed.c
491
return devm_add_action_or_reset(dev, aspeed_peci_reset_control_release, rst);
drivers/peci/controller/peci-aspeed.c
507
return devm_add_action_or_reset(dev, aspeed_peci_clk_release, clk);
drivers/peci/core.c
139
ret = devm_add_action_or_reset(dev, unregister_controller, controller);
drivers/peci/cpu.c
254
ret = devm_add_action_or_reset(&priv->device->dev, unregister_adev, adev);
drivers/perf/cxl_pmu.c
890
rc = devm_add_action_or_reset(dev, cxl_pmu_cpuhp_remove, info);
drivers/perf/cxl_pmu.c
898
rc = devm_add_action_or_reset(dev, cxl_pmu_perf_unregister, info);
drivers/perf/dwc_pcie_pmu.c
753
ret = devm_add_action_or_reset(&plat_dev->dev,
drivers/perf/dwc_pcie_pmu.c
764
ret = devm_add_action_or_reset(&plat_dev->dev, dwc_pcie_unregister_pmu,
drivers/perf/hisilicon/hisi_uncore_mn_pmu.c
327
ret = devm_add_action_or_reset(&pdev->dev, hisi_mn_pmu_remove_cpuhp, &mn_pmu->node);
drivers/perf/hisilicon/hisi_uncore_mn_pmu.c
337
return devm_add_action_or_reset(&pdev->dev, hisi_mn_pmu_unregister, &mn_pmu->pmu);
drivers/perf/hisilicon/hisi_uncore_noc_pmu.c
360
ret = devm_add_action_or_reset(dev, hisi_noc_pmu_remove_cpuhp_instance,
drivers/perf/hisilicon/hisi_uncore_noc_pmu.c
377
return devm_add_action_or_reset(dev, hisi_noc_pmu_unregister_pmu,
drivers/perf/hisilicon/hisi_uncore_uc_pmu.c
525
ret = devm_add_action_or_reset(&pdev->dev,
drivers/perf/hisilicon/hisi_uncore_uc_pmu.c
537
return devm_add_action_or_reset(&pdev->dev,
drivers/perf/hisilicon/hns3_pmu.c
1521
ret = devm_add_action_or_reset(&pdev->dev, hns3_pmu_free_irq, pdev);
drivers/phy/apple/atc.c
2084
return devm_add_action_or_reset(atcphy->dev, atcphy_typec_switch_unregister, sw);
drivers/phy/apple/atc.c
2174
return devm_add_action_or_reset(atcphy->dev, atcphy_typec_mux_unregister, mux);
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
4414
ret = devm_add_action_or_reset(qmp->dev, phy_clk_release_provider, usb_np);
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
4422
return devm_add_action_or_reset(qmp->dev, phy_clk_release_provider, dp_np);
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
4567
ret = devm_add_action_or_reset(dev, qmp_combo_typec_switch_unregister, qmp);
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
4580
return devm_add_action_or_reset(dev, qmp_combo_typec_mux_unregister, qmp);
drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c
639
return devm_add_action_or_reset(qmp->dev, phy_clk_release_provider, np);
drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c
694
ret = devm_add_action_or_reset(dev, qcom_qmp_reset_control_put,
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c
5291
return devm_add_action_or_reset(qmp->dev, phy_clk_release_provider, np);
drivers/phy/qualcomm/phy-qcom-qmp-ufs.c
2119
return devm_add_action_or_reset(qmp->dev, qmp_ufs_clk_release_provider, np);
drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c
1147
return devm_add_action_or_reset(qmp->dev, phy_clk_release_provider, np);
drivers/phy/qualcomm/phy-qcom-qmp-usb.c
2246
return devm_add_action_or_reset(qmp->dev, phy_clk_release_provider, np);
drivers/phy/qualcomm/phy-qcom-qmp-usbc.c
1699
return devm_add_action_or_reset(qmp->dev, phy_clk_release_provider, np);
drivers/phy/qualcomm/phy-qcom-qmp-usbc.c
1749
return devm_add_action_or_reset(dev, qmp_usbc_typec_unregister, qmp);
drivers/phy/renesas/phy-rcar-gen3-usb2.c
911
return devm_add_action_or_reset(dev, rcar_gen3_phy_usb2_vbus_disable_action,
drivers/phy/renesas/phy-rcar-gen3-usb2.c
986
ret = devm_add_action_or_reset(dev, rcar_gen3_reset_assert, channel->rstc);
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
1366
ret = devm_add_action_or_reset(inno->dev, inno_hdmi_phy_action,
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
1438
ret = devm_add_action_or_reset(dev, rockchip_usb2phy_clk_bulk_disable, rphy);
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
445
return devm_add_action_or_reset(rphy->dev, rockchip_usb2phy_clk480m_unregister, rphy);
drivers/phy/rockchip/phy-rockchip-usb.c
276
err = devm_add_action_or_reset(base->dev, rockchip_usb_phy_action,
drivers/phy/rockchip/phy-rockchip-usbdp.c
1424
return devm_add_action_or_reset(udphy->dev, rk_udphy_typec_mux_unregister,
drivers/phy/rockchip/phy-rockchip-usbdp.c
699
return devm_add_action_or_reset(udphy->dev,
drivers/phy/samsung/phy-exynos5-usbdrd.c
1911
ret = devm_add_action_or_reset(phy_drd->dev,
drivers/phy/ti/phy-omap-usb2.c
435
ret = devm_add_action_or_reset(&pdev->dev, omap_usb2_put_device,
drivers/phy/ti/phy-ti-pipe3.c
716
ret = devm_add_action_or_reset(dev, ti_pipe3_put_device,
drivers/pinctrl/cirrus/pinctrl-cs42l43.c
573
ret = devm_add_action_or_reset(&pdev->dev,
drivers/pinctrl/core.c
1452
ret = devm_add_action_or_reset(dev, devm_pinctrl_release, p);
drivers/pinctrl/core.c
1593
return devm_add_action_or_reset(dev, devm_pinctrl_unregister_mappings, (void *)maps);
drivers/pinctrl/core.c
2396
ret = devm_add_action_or_reset(dev, devm_pinctrl_dev_release, pctldev);
drivers/pinctrl/core.c
2426
return devm_add_action_or_reset(dev, devm_pinctrl_dev_release, *pctldev);
drivers/pinctrl/pinctrl-ocelot.c
2462
ret = devm_add_action_or_reset(dev, ocelot_destroy_workqueue,
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
1247
ret = devm_add_action_or_reset(dev, starfive_disable_clock, clk);
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
893
ret = devm_add_action_or_reset(dev, jh7110_disable_clock, clk);
drivers/pinctrl/ti/pinctrl-ti-iodelay.c
314
r = devm_add_action_or_reset(iod->dev, ti_iodelay_pinconf_deinit_dev,
drivers/platform/arm64/huawei-gaokun-ec.c
708
return devm_add_action_or_reset(parent, gaokun_aux_remove, adev);
drivers/platform/chrome/cros_ec.c
77
if (devm_add_action_or_reset(dev, cros_ec_device_free, ec_dev))
drivers/platform/chrome/cros_ec_sensorhub.c
215
return devm_add_action_or_reset(dev,
drivers/platform/chrome/cros_ec_sensorhub.c
46
return devm_add_action_or_reset(parent,
drivers/platform/chrome/cros_ec_spi.c
726
err = devm_add_action_or_reset(dev, cros_ec_spi_high_pri_release,
drivers/platform/cznic/turris-signing-key.c
153
return devm_add_action_or_reset(dev, turris_signing_key_release, key);
drivers/platform/wmi/core.c
1037
ret = devm_add_action_or_reset(dev, wmi_dev_disable, dev);
drivers/platform/wmi/core.c
1515
error = devm_add_action_or_reset(&device->dev, acpi_wmi_remove_bus_device, wmi_bus_dev);
drivers/platform/wmi/core.c
1527
error = devm_add_action_or_reset(&device->dev, acpi_wmi_remove_notify_handler,
drivers/platform/x86/asus-tf103c-dock.c
737
ret = devm_add_action_or_reset(dev, tf103c_dock_non_devm_cleanup, dock);
drivers/platform/x86/bitland-mifs-wmi.c
736
return devm_add_action_or_reset(&wdev->dev,
drivers/platform/x86/dell/alienware-wmi-base.c
451
ret = devm_add_action_or_reset(dev, alienware_alienfx_remove, pdev);
drivers/platform/x86/dell/alienware-wmi-wmax.c
1521
devm_add_action_or_reset(&wdev->dev, awcc_debugfs_remove, root);
drivers/platform/x86/dell/dell-smbios-wmi.c
211
return devm_add_action_or_reset(&priv->wdev->dev, dell_smbios_wmi_unregister_chardev,
drivers/platform/x86/dell/dell-wmi-ddv.c
1035
devm_add_action_or_reset(&wdev->dev, dell_wmi_ddv_debugfs_remove, entry);
drivers/platform/x86/dell/dell-wmi-ddv.c
582
ret = devm_add_action_or_reset(&wdev->dev, dell_wmi_ddv_hwmon_cache_destroy, sensors);
drivers/platform/x86/intel/chtwc_int33fe.c
226
ret = devm_add_action_or_reset(dev, cht_int33fe_put_swnode,
drivers/platform/x86/intel/crystal_cove_charger.c
111
ret = devm_add_action_or_reset(&pdev->dev, crystal_cove_charger_rm_irq_domain, charger);
drivers/platform/x86/intel/vsec.c
275
return devm_add_action_or_reset(parent, intel_vsec_remove_aux,
drivers/platform/x86/lenovo/thinkpad_acpi.c
12158
ret = devm_add_action_or_reset(&pdev->dev, tpacpi_subdrivers_release, NULL);
drivers/platform/x86/lenovo/wmi-capdata.c
872
ret = devm_add_action_or_reset(&wdev->dev, lwmi_cd01_unregister,
drivers/platform/x86/lenovo/wmi-events.c
106
return devm_add_action_or_reset(dev, devm_lwmi_events_unregister_notifier, nb);
drivers/platform/x86/lenovo/wmi-helpers.c
163
return devm_add_action_or_reset(dev, devm_lwmi_tm_unregister_notifier,
drivers/platform/x86/lg-laptop.c
789
ret = devm_add_action_or_reset(&pdev->dev, lg_laptop_remove_address_space_handler,
drivers/platform/x86/msi-wmi-platform.c
331
ret = devm_add_action_or_reset(&data->wdev->dev, msi_wmi_platform_debugfs_remove, dir);
drivers/platform/x86/quickstart.c
212
return devm_add_action_or_reset(&pdev->dev, quickstart_notify_remove, data);
drivers/platform/x86/samsung-galaxybook.c
1073
err = devm_add_action_or_reset(&galaxybook->platform->dev,
drivers/platform/x86/samsung-galaxybook.c
1083
err = devm_add_action_or_reset(&galaxybook->platform->dev,
drivers/platform/x86/samsung-galaxybook.c
1245
return devm_add_action_or_reset(&galaxybook->platform->dev,
drivers/platform/x86/samsung-galaxybook.c
1337
err = devm_add_action_or_reset(&galaxybook->platform->dev,
drivers/platform/x86/samsung-galaxybook.c
1346
err = devm_add_action_or_reset(&galaxybook->platform->dev,
drivers/platform/x86/uniwill/uniwill-acpi.c
1851
return devm_add_action_or_reset(data->dev, uniwill_disable_manual_control, data);
drivers/platform/x86/uniwill/uniwill-wmi.c
44
return devm_add_action_or_reset(dev, devm_uniwill_wmi_unregister_notifier, nb);
drivers/platform/x86/x86-android-tablets/core.c
392
ret = devm_add_action_or_reset(parent,
drivers/platform/x86/x86-android-tablets/core.c
412
ret = devm_add_action_or_reset(parent, gpio_secondary_unset, dev);
drivers/pmdomain/imx/imx93-blk-ctrl.c
301
ret = devm_add_action_or_reset(dev, imx93_release_pm_genpd, &domain->genpd);
drivers/pmdomain/imx/imx93-blk-ctrl.c
342
ret = devm_add_action_or_reset(dev, imx93_release_subdomain, link);
drivers/pmdomain/imx/imx93-blk-ctrl.c
356
ret = devm_add_action_or_reset(dev, imx93_release_genpd_provider, dev->of_node);
drivers/pmdomain/thead/th1520-pm-domains.c
172
return devm_add_action_or_reset(dev, th1520_pd_pwrseq_unregister_adev,
drivers/power/reset/odroid-go-ultra-poweroff.c
92
return devm_add_action_or_reset(dev, odroid_go_ultra_poweroff_put_pmic_device, *pmic);
drivers/power/sequencing/core.c
591
ret = devm_add_action_or_reset(dev, devm_pwrseq_device_unregister,
drivers/power/sequencing/core.c
746
ret = devm_add_action_or_reset(dev, devm_pwrseq_put, desc);
drivers/power/supply/axp288_fuel_gauge.c
766
ret = devm_add_action_or_reset(dev, axp288_fuel_gauge_release_iio_chans, info);
drivers/power/supply/bd99954-charger.c
1050
ret = devm_add_action_or_reset(dev, bd9995x_chip_reset, bd);
drivers/power/supply/bq256xx_charger.c
1724
ret = devm_add_action_or_reset(dev, bq256xx_charger_reset, bq);
drivers/power/supply/bq25890_charger.c
1510
ret = devm_add_action_or_reset(dev, bq25890_non_devm_cleanup, bq);
drivers/power/supply/bq27xxx_battery_i2c.c
168
ret = devm_add_action_or_reset(&client->dev,
drivers/power/supply/cros_usbpd-charger.c
669
ret = devm_add_action_or_reset(dev,
drivers/power/supply/ds2782_battery.c
384
ret = devm_add_action_or_reset(&client->dev, ds278x_free_ida, (void *)(uintptr_t)num);
drivers/power/supply/max1720x_battery.c
541
ret = devm_add_action_or_reset(dev, max1720x_unregister_ancillary, info);
drivers/power/supply/max77705_charger.c
679
return devm_add_action_or_reset(dev, max77705_charger_disable, chg);
drivers/power/supply/max77759_charger.c
746
ret = devm_add_action_or_reset(dev, max_tcpci_unregister_psy_notifier,
drivers/power/supply/mp2629_charger.c
599
ret = devm_add_action_or_reset(dev, mp2629_charger_disable, charger);
drivers/power/supply/rk817_charger.c
1075
ret = devm_add_action_or_reset(&pdev->dev, rk817_cleanup_node, node);
drivers/power/supply/rt9467-charger.c
1218
ret = devm_add_action_or_reset(dev, rt9467_chg_complete_aicl_done,
drivers/power/supply/sbs-manager.c
354
ret = devm_add_action_or_reset(dev, sbsm_del_mux_adapter, data);
drivers/power/supply/sc27xx_fuel_gauge.c
1220
ret = devm_add_action_or_reset(dev, sc27xx_fgu_disable, data);
drivers/ptp/ptp_vmclock.c
704
ret = devm_add_action_or_reset(&pdev->dev, vmclock_put_idx, st);
drivers/ptp/ptp_vmclock.c
717
ret = devm_add_action_or_reset(&pdev->dev, vmclock_remove, dev);
drivers/pwm/core.c
1671
ret = devm_add_action_or_reset(parent, devm_pwmchip_put, chip);
drivers/pwm/core.c
2084
ret = devm_add_action_or_reset(dev, devm_pwm_release, pwm);
drivers/pwm/core.c
2118
ret = devm_add_action_or_reset(dev, devm_pwm_release, pwm);
drivers/pwm/core.c
2600
return devm_add_action_or_reset(dev, devm_pwmchip_remove, chip);
drivers/pwm/pwm-gpio.c
211
ret = devm_add_action_or_reset(dev, pwm_gpio_disable_hrtimer, gpwm);
drivers/pwm/pwm-intel-lgm.c
144
return devm_add_action_or_reset(dev, lgm_clk_release, clk);
drivers/pwm/pwm-intel-lgm.c
162
return devm_add_action_or_reset(dev, lgm_reset_control_release, rst);
drivers/pwm/pwm-iqs620a.c
228
ret = devm_add_action_or_reset(&pdev->dev,
drivers/pwm/pwm-keembay.c
61
return devm_add_action_or_reset(dev, keembay_clk_unprepare, clk);
drivers/pwm/pwm-meson.c
520
ret = devm_add_action_or_reset(dev, meson_pwm_s4_put_clk,
drivers/pwm/pwm-rz-mtu3.c
521
ret = devm_add_action_or_reset(&pdev->dev, rz_mtu3_pwm_pm_disable,
drivers/pwm/pwm-sunplus.c
200
ret = devm_add_action_or_reset(dev, sunplus_pwm_clk_release, priv->clk);
drivers/regulator/devres.c
188
ret = devm_add_action_or_reset(dev, regulator_action_disable, r);
drivers/regulator/devres.c
744
ret = devm_add_action_or_reset(dev, regulator_irq_helper_drop, ptr);
drivers/regulator/devres.c
92
ret = devm_add_action_or_reset(dev, ®ulator_action_disable, r);
drivers/regulator/fp9931.c
497
devm_add_action_or_reset(&client->dev, disable_nopm, data);
drivers/regulator/mt6363-regulator.c
845
ret = devm_add_action_or_reset(dev, mt6363_spmi_remove, sdev);
drivers/regulator/mt6363-regulator.c
901
ret = devm_add_action_or_reset(dev, mt6363_irq_remove, &info->virq);
drivers/regulator/raa215300.c
164
ret = devm_add_action_or_reset(dev,
drivers/remoteproc/da8xx_remoteproc.c
273
devm_add_action_or_reset(&pdev->dev, da8xx_rproc_mem_release, &pdev->dev);
drivers/remoteproc/imx_rproc.c
1119
ret = devm_add_action_or_reset(dev, imx_rproc_put_scu, priv);
drivers/remoteproc/imx_rproc.c
1314
ret = devm_add_action_or_reset(dev, imx_rproc_destroy_workqueue, priv->workqueue);
drivers/remoteproc/imx_rproc.c
1324
ret = devm_add_action_or_reset(dev, imx_rproc_free_mbox, rproc);
drivers/remoteproc/keystone_remoteproc.c
400
ret = devm_add_action_or_reset(dev, keystone_rproc_pm_runtime_put, dev);
drivers/remoteproc/keystone_remoteproc.c
433
ret = devm_add_action_or_reset(dev, keystone_rproc_mem_release, dev);
drivers/remoteproc/omap_remoteproc.c
1368
ret = devm_add_action_or_reset(&pdev->dev, omap_rproc_mem_release, &pdev->dev);
drivers/remoteproc/remoteproc_core.c
2351
return devm_add_action_or_reset(dev, devm_rproc_remove, rproc);
drivers/remoteproc/ti_k3_common.c
183
ret = devm_add_action_or_reset(dev, k3_rproc_free_channel, kproc);
drivers/remoteproc/ti_k3_common.c
494
ret = devm_add_action_or_reset(dev, k3_mem_release, dev);
drivers/remoteproc/ti_k3_dsp_remoteproc.c
132
ret = devm_add_action_or_reset(dev, k3_release_tsp, kproc->tsp);
drivers/remoteproc/ti_k3_m4_remoteproc.c
89
ret = devm_add_action_or_reset(dev, k3_release_tsp, kproc->tsp);
drivers/remoteproc/ti_k3_r5_remoteproc.c
1105
ret = devm_add_action_or_reset(cdev, k3_release_tsp, kproc->tsp);
drivers/remoteproc/ti_k3_r5_remoteproc.c
1407
ret = devm_add_action_or_reset(dev, k3_r5_cluster_of_exit, pdev);
drivers/remoteproc/ti_k3_r5_remoteproc.c
1415
ret = devm_add_action_or_reset(dev, k3_r5_cluster_rproc_exit, pdev);
drivers/remoteproc/wkup_m3_rproc.c
164
ret = devm_add_action_or_reset(dev, wkup_m3_rproc_pm_runtime_put, dev);
drivers/remoteproc/xlnx_r5_remoteproc.c
1587
ret = devm_add_action_or_reset(dev, zynqmp_r5_cluster_exit, pdev);
drivers/reset/reset-imx8mp-audiomix.c
171
ret = devm_add_action_or_reset(dev,
drivers/reset/reset-npcm.c
435
return devm_add_action_or_reset(rst_data->dev, npcm_clock_unregister_adev, adev);
drivers/reset/reset-rzg2l-usbphy-ctrl.c
186
return devm_add_action_or_reset(dev, rzg2l_usbphy_ctrl_pwrrdy_off, priv->pwrrdy);
drivers/reset/reset-rzv2h-usb2phy.c
115
return devm_add_action_or_reset(dev, rzv2h_usb2phy_reset_ida_free, adev);
drivers/reset/reset-rzv2h-usb2phy.c
167
error = devm_add_action_or_reset(dev, rzv2h_usb2phy_reset_pm_runtime_put,
drivers/reset/reset-uniphier-glue.c
68
ret = devm_add_action_or_reset(dev, uniphier_clk_disable, priv);
drivers/rtc/class.c
380
err = devm_add_action_or_reset(dev, devm_rtc_release_device, rtc);
drivers/rtc/class.c
438
return devm_add_action_or_reset(rtc->dev.parent,
drivers/rtc/rtc-isl1208.c
843
rc = devm_add_action_or_reset(&client->dev,
drivers/rtc/rtc-max77686.c
727
ret = devm_add_action_or_reset(info->dev, max77686_rtc_release_dev,
drivers/rtc/rtc-nct6694.c
256
ret = devm_add_action_or_reset(&pdev->dev, nct6694_irq_dispose_mapping,
drivers/rtc/rtc-renesas-rtca3.c
748
ret = devm_add_action_or_reset(dev, rtca3_action, dev);
drivers/rtc/rtc-snvs.c
367
ret = devm_add_action_or_reset(&pdev->dev, snvs_rtc_action, data->clk);
drivers/rtc/rtc-sun6i.c
762
ret = devm_add_action_or_reset(dev, sun6i_rtc_bus_clk_cleanup,
drivers/siox/siox-core.c
727
ret = devm_add_action_or_reset(dev, devm_siox_master_put, smaster);
drivers/siox/siox-core.c
813
return devm_add_action_or_reset(dev, devm_siox_master_unregister, smaster);
drivers/soc/apple/rtkit.c
969
ret = devm_add_action_or_reset(dev, apple_rtkit_free_wrapper, rtk);
drivers/soc/cirrus/soc-ep93xx.c
133
return devm_add_action_or_reset(parent, ep93xx_unregister_adev, adev);
drivers/soc/fsl/qe/qe_ports_ic.c
127
return devm_add_action_or_reset(dev, qepic_remove, data);
drivers/soc/mediatek/mtk-svs.c
2220
ret = devm_add_action_or_reset(svsp->dev, svs_put_device,
drivers/soc/mediatek/mtk-svs.c
2267
ret = devm_add_action_or_reset(svsp->dev, svs_put_device,
drivers/soc/microchip/mpfs-sys-controller.c
254
ret = devm_add_action_or_reset(dev, mpfs_sys_controller_put, sys_controller);
drivers/soc/qcom/pmic_glink_altmode.c
641
ret = devm_add_action_or_reset(dev, pmic_glink_altmode_put_mux,
drivers/soc/qcom/pmic_glink_altmode.c
656
ret = devm_add_action_or_reset(dev, pmic_glink_altmode_put_retimer,
drivers/soc/qcom/pmic_glink_altmode.c
671
ret = devm_add_action_or_reset(dev, pmic_glink_altmode_put_switch,
drivers/soc/samsung/exynos-chipid.c
207
ret = devm_add_action_or_reset(dev, exynos_chipid_unregister_soc,
drivers/soc/samsung/exynos-usi.c
324
ret = devm_add_action_or_reset(&pdev->dev, exynos_usi_unconfigure, usi);
drivers/soc/tegra/fuse/fuse-tegra20.c
127
err = devm_add_action_or_reset(fuse->dev, tegra20_fuse_release_channel,
drivers/soc/tegra/fuse/fuse-tegra20.c
138
err = devm_add_action_or_reset(fuse->dev, tegra20_fuse_free_coherent,
drivers/soc/tegra/pmc.c
1048
err = devm_add_action_or_reset(dev, tegra_pmc_put_device, pmc);
drivers/soc/tegra/pmc.c
3011
err = devm_add_action_or_reset(&pdev->dev, tegra_pmc_reset_suspend_mode,
drivers/soc/ti/pruss.c
357
ret = devm_add_action_or_reset(dev, pruss_clk_unregister_mux, clk_mux);
drivers/soc/ti/pruss.c
367
ret = devm_add_action_or_reset(dev, pruss_of_free_clk_provider,
drivers/soc/versatile/soc-realview.c
120
ret = devm_add_action_or_reset(&pdev->dev, realview_soc_socdev_release,
drivers/soundwire/irq.c
62
devm_add_action_or_reset(&slave->dev, sdw_irq_dispose_mapping, slave);
drivers/spi/spi-amlogic-spifc-a4.c
1159
ret = devm_add_action_or_reset(dev, aml_sfc_unregister_ecc_engine,
drivers/spi/spi-atmel.c
642
err = devm_add_action_or_reset(dev, atmel_spi_release_dma, host);
drivers/spi/spi-axi-spi-engine.c
1207
ret = devm_add_action_or_reset(&pdev->dev, spi_engine_release_hw,
drivers/spi/spi-cs42l43.c
366
ret = devm_add_action_or_reset(priv->dev, cs42l43_release_of_node, fwnode);
drivers/spi/spi-fsl-qspi.c
955
ret = devm_add_action_or_reset(dev, fsl_qspi_cleanup, q);
drivers/spi/spi-fsl-qspi.c
985
ret = devm_add_action_or_reset(dev, fsl_qspi_disable, q);
drivers/spi/spi-geni-qcom.c
592
ret = devm_add_action_or_reset(mas->dev, spi_geni_release_dma_chan, mas);
drivers/spi/spi-ingenic.c
449
ret = devm_add_action_or_reset(dev, spi_ingenic_release_dma, ctlr);
drivers/spi/spi-mtk-snfi.c
1453
ret = devm_add_action_or_reset(&pdev->dev, mtk_unregister_ecc_engine,
drivers/spi/spi-nxp-fspi.c
1387
ret = devm_add_action_or_reset(dev, nxp_fspi_cleanup, f);
drivers/spi/spi-nxp-xspi.c
1282
ret = devm_add_action_or_reset(dev, nxp_xspi_cleanup, xspi);
drivers/spi/spi-offload-trigger-pwm.c
147
ret = devm_add_action_or_reset(dev, spi_offload_trigger_pwm_release, st->pwm);
drivers/spi/spi-offload.c
133
ret = devm_add_action_or_reset(dev, spi_offload_put, resource);
drivers/spi/spi-offload.c
226
ret = devm_add_action_or_reset(dev, spi_offload_trigger_put, trigger);
drivers/spi/spi-offload.c
365
ret = devm_add_action_or_reset(dev, spi_offload_release_dma_chan, chan);
drivers/spi/spi-offload.c
397
ret = devm_add_action_or_reset(dev, spi_offload_release_dma_chan, chan);
drivers/spi/spi-offload.c
450
return devm_add_action_or_reset(dev, spi_offload_trigger_unregister, trigger);
drivers/spi/spi-pxa2xx-pci.c
153
ret = devm_add_action_or_reset(&dev->dev, lpss_dma_put_device, dma_dev);
drivers/spi/spi-pxa2xx-pci.c
229
ret = devm_add_action_or_reset(&dev->dev, lpss_dma_put_device, dma_dev);
drivers/spi/spi-pxa2xx-pci.c
77
return devm_add_action_or_reset(&dev->dev, pxa2xx_spi_pci_clk_unregister, ssp->clk);
drivers/spi/spi-pxa2xx-platform.c
68
status = devm_add_action_or_reset(&pdev->dev, pxa2xx_spi_ssp_release, ssp);
drivers/spi/spi-sunplus-sp7021.c
469
ret = devm_add_action_or_reset(dev, sp7021_spi_reset_control_assert, pspim->rstc);
drivers/spi/spi-virtio.c
357
ret = devm_add_action_or_reset(&vdev->dev, virtio_spi_del_vq, vdev);
drivers/spi/spi.c
2776
ret = devm_add_action_or_reset(&spi->dev, devm_spi_unregister_device,
drivers/spi/spi.c
3312
ret = devm_add_action_or_reset(dev, devm_spi_release_controller, ctlr);
drivers/spi/spi.c
3594
return devm_add_action_or_reset(dev, devm_spi_unregister_controller, ctlr);
drivers/spi/spi.c
4587
return devm_add_action_or_reset(dev, devm_spi_unoptimize_message, msg);
drivers/thermal/mediatek/lvts_thermal.c
290
return devm_add_action_or_reset(dev, lvts_debugfs_exit, lvts_td);
drivers/thermal/qoriq_thermal.c
356
ret = devm_add_action_or_reset(dev, qoriq_tmu_action, data);
drivers/thermal/renesas/rcar_gen3_thermal.c
584
ret = devm_add_action_or_reset(dev, rcar_gen3_hwmon_action, zone);
drivers/thermal/sun8i_thermal.c
400
ret = devm_add_action_or_reset(dev, sun8i_ths_reset_control_assert,
drivers/thermal/tegra/soctherm.c
2185
err = devm_add_action_or_reset(&pdev->dev, soctherm_clk_disable, pdev);
drivers/thermal/tegra/tegra30-tsensor.c
575
err = devm_add_action_or_reset(&pdev->dev,
drivers/thermal/thermal_core.c
1127
ret = devm_add_action_or_reset(dev, thermal_cooling_device_release, cdev);
drivers/thermal/thermal_of.c
591
ret = devm_add_action_or_reset(dev, thermal_of_cooling_device_release, cdev);
drivers/tty/serdev/core.c
203
return devm_add_action_or_reset(dev, devm_serdev_device_close, serdev);
drivers/tty/serial/8250/8250_dw.c
735
err = devm_add_action_or_reset(dev, dw8250_reset_control_assert, data->rst);
drivers/tty/serial/sh-sci.c
3753
ret = devm_add_action_or_reset(&pdev->dev, sci_reset_control_assert, rstc);
drivers/tty/serial/sunplus-uart.c
610
ret = devm_add_action_or_reset(&pdev->dev, sunplus_uart_disable_unprepare, sup->clk);
drivers/tty/serial/sunplus-uart.c
642
ret = devm_add_action_or_reset(&pdev->dev, sunplus_uart_reset_control_assert, sup->rstc);
drivers/ufs/core/ufshcd.c
10978
err = devm_add_action_or_reset(dev, ufshcd_devres_release,
drivers/uio/uio_dmem_genirq.c
293
ret = devm_add_action_or_reset(&pdev->dev, uio_dmem_genirq_pm_disable, &pdev->dev);
drivers/uio/uio_pdrv_genirq.c
239
ret = devm_add_action_or_reset(&pdev->dev, uio_pdrv_genirq_cleanup,
drivers/usb/chipidea/ci_hdrc_imx.c
434
ret = devm_add_action_or_reset(dev,
drivers/usb/dwc2/platform.c
221
ret = devm_add_action_or_reset(hsotg->dev, dwc2_reset_control_assert,
drivers/usb/dwc2/platform.c
232
ret = devm_add_action_or_reset(hsotg->dev, dwc2_reset_control_assert,
drivers/usb/dwc3/dwc3-generic-plat.c
124
ret = devm_add_action_or_reset(dev, dwc3_generic_reset_control_assert, dwc3g->resets);
drivers/usb/gadget/udc/pch_udc.c
2947
return devm_add_action_or_reset(d, pch_vbus_gpio_remove_table, table);
drivers/usb/host/xhci-ext-caps.c
75
ret = devm_add_action_or_reset(dev, xhci_intel_unregister_pdev, pdev);
drivers/usb/misc/qcom_eud.c
208
ret = devm_add_action_or_reset(chip->dev, eud_role_switch_release, chip);
drivers/usb/misc/usb251xb.c
683
err = devm_add_action_or_reset(dev,
drivers/usb/phy/phy-tegra-usb.c
1442
err = devm_add_action_or_reset(dev, tegra_usb_phy_put_pmc_device,
drivers/usb/typec/tcpm/tcpci_maxim_core.c
533
ret = devm_add_action_or_reset(&client->dev,
drivers/usb/typec/tcpm/tcpci_mt6370.c
164
ret = devm_add_action_or_reset(dev, mt6370_unregister_tcpci_port, priv->tcpci);
drivers/usb/typec/tcpm/tcpci_rt1711h.c
344
ret = devm_add_action_or_reset(chip->dev, rt1711h_unregister_tcpci_port, chip->tcpci);
drivers/usb/typec/ucsi/ucsi_glink.c
416
ret = devm_add_action_or_reset(dev, pmic_glink_ucsi_destroy, ucsi);
drivers/vdpa/ifcvf/ifcvf_main.c
795
ret = devm_add_action_or_reset(dev, ifcvf_free_irq_vectors, pdev);
drivers/vdpa/virtio_pci/vp_vdpa.c
542
ret = devm_add_action_or_reset(dev, vp_vdpa_free_irq_vectors, pdev);
drivers/video/aperture.c
197
return devm_add_action_or_reset(dev, devm_aperture_acquire_release, ap);
drivers/video/backlight/backlight.c
652
ret = devm_add_action_or_reset(dev, devm_backlight_release, bd);
drivers/video/fbdev/core/fbmem.c
660
return devm_add_action_or_reset(dev, devm_unregister_framebuffer, fb_info);
drivers/virt/coco/sev-guest/sev-guest.c
667
ret = devm_add_action_or_reset(&pdev->dev, unregister_sev_tsm, NULL);
drivers/virt/coco/tdx-host/tdx-host.c
202
return devm_add_action_or_reset(dev, seamldr_deinit, tdx_fwl);
drivers/watchdog/asm9260_wdt.c
226
err = devm_add_action_or_reset(priv->dev,
drivers/watchdog/asm9260_wdt.c
243
err = devm_add_action_or_reset(priv->dev,
drivers/watchdog/imx2_wdt.c
317
ret = devm_add_action_or_reset(dev, imx2_wdt_action, wdev->clk);
drivers/watchdog/imx_sc_wdt.c
230
ret = devm_add_action_or_reset(dev, imx_sc_wdt_action,
drivers/watchdog/marvell_gti_wdt.c
221
err = devm_add_action_or_reset(&pdev->dev,
drivers/watchdog/nct6694_wdt.c
269
ret = devm_add_action_or_reset(dev, nct6694_wdt_ida_free, data);
drivers/watchdog/rzg2l_wdt.c
304
ret = devm_add_action_or_reset(&pdev->dev, rzg2l_wdt_pm_disable, &priv->wdev);
drivers/watchdog/s3c2410_wdt.c
862
ret = devm_add_action_or_reset(dev, s3c2410wdt_wdt_disable_action, wdt);
drivers/watchdog/sprd_wdt.c
313
ret = devm_add_action_or_reset(dev, sprd_wdt_disable, wdt);
drivers/watchdog/st_lpc_wdt.c
211
ret = devm_add_action_or_reset(dev, st_clk_disable_unprepare, clk);
drivers/watchdog/stm32_iwdg.c
226
ret = devm_add_action_or_reset(dev,
drivers/watchdog/stm32_iwdg.c
238
ret = devm_add_action_or_reset(dev, stm32_clk_disable_unprepare,
drivers/watchdog/sunplus_wdt.c
164
ret = devm_add_action_or_reset(dev, sp_reset_control_assert, priv->rstc);
fs/fuse/virtio_fs.c
1138
return devm_add_action_or_reset(&vdev->dev, virtio_fs_cleanup_dax,
include/linux/of_dma.h
58
return devm_add_action_or_reset(dev, __of_dma_controller_free, np);
include/linux/pm_wakeup.h
259
return devm_add_action_or_reset(dev, device_disable_wakeup, dev);
kernel/irq/irq_sim.c
291
ret = devm_add_action_or_reset(dev, devm_irq_domain_remove_sim, domain);
kernel/locking/mutex-debug.c
90
return devm_add_action_or_reset(dev, devm_mutex_release, lock);
kernel/reboot.c
541
return devm_add_action_or_reset(dev, devm_unregister_sys_off_handler,
kernel/resource.c
2037
if (devm_add_action_or_reset(dev, remove_free_mem_region, res))
kernel/time/clocksource.c
1350
return devm_add_action_or_reset(dev, __devm_clocksource_unregister, cs);
kernel/workqueue.c
5988
ret = devm_add_action_or_reset(dev, devm_workqueue_release, wq);
lib/bitmap.c
781
ret = devm_add_action_or_reset(dev, devm_bitmap_free, bitmap);
mm/memremap.c
383
error = devm_add_action_or_reset(dev, devm_memremap_pages_release,
rust/helpers/device.c
16
return devm_add_action_or_reset(dev, action, data);
sound/hda/codecs/side-codecs/cirrus_scodec_test.c
112
ret = devm_add_action_or_reset(&fdev->dev, device_remove_software_node_wrapper,
sound/soc/codecs/adau1373.c
1581
ret = devm_add_action_or_reset(&client->dev, adau1373_reset,
sound/soc/codecs/cs35l56-shared-test.c
101
ret = devm_add_action_or_reset(dev, device_remove_software_node_wrapper, dev);
sound/soc/codecs/cs35l56.c
1910
ret = devm_add_action_or_reset(cs35l56->base.dev,
sound/soc/codecs/da7213.c
2232
ret = devm_add_action_or_reset(&i2c->dev, da7213_power_off, da7213);
sound/soc/codecs/lpass-rx-macro.c
3803
ret = devm_add_action_or_reset(dev, lpass_macro_pds_exit_action, rx->pds);
sound/soc/codecs/max98396.c
1794
ret = devm_add_action_or_reset(&i2c->dev, max98396_core_supplies_disable,
sound/soc/codecs/max98396.c
1804
ret = devm_add_action_or_reset(&i2c->dev,
sound/soc/codecs/max98396.c
1816
ret = devm_add_action_or_reset(&i2c->dev,
sound/soc/codecs/rt5640.c
3052
ret = devm_add_action_or_reset(&i2c->dev, rt5640_disable_irq_and_cancel_work, rt5640);
sound/soc/codecs/rt5651.c
2259
ret = devm_add_action_or_reset(&i2c->dev, rt5651_cancel_work, rt5651);
sound/soc/codecs/rt5682-i2c.c
167
ret = devm_add_action_or_reset(&i2c->dev, rt5682_i2c_disable_regulators,
sound/soc/codecs/rt5682s.c
3150
ret = devm_add_action_or_reset(&i2c->dev, rt5682s_i2c_disable_regulators, rt5682s);
sound/soc/codecs/tfa989x.c
360
ret = devm_add_action_or_reset(dev, tfa989x_regulator_disable, tfa989x);
sound/soc/codecs/tlv320adcx140.c
1306
ret = devm_add_action_or_reset(&i2c->dev, adcx140_disable_regulator, adcx140);
sound/soc/codecs/wcd934x.c
5871
ret = devm_add_action_or_reset(dev, wcd934x_put_device_action, &wcd->sidev->dev);
sound/soc/codecs/wcd939x.c
3493
ret = devm_add_action_or_reset(dev, wcd939x_typec_mux_unregister,
sound/soc/codecs/wcd939x.c
3503
ret = devm_add_action_or_reset(dev, wcd939x_typec_switch_unregister,
sound/soc/codecs/wsa883x.c
1645
ret = devm_add_action_or_reset(dev, wsa883x_reset_assert, wsa883x);
sound/soc/codecs/wsa884x.c
2069
ret = devm_add_action_or_reset(dev, wsa884x_regulator_disable,
sound/soc/codecs/wsa884x.c
2101
ret = devm_add_action_or_reset(dev, wsa884x_reset_powerdown, wsa884x);
sound/soc/generic/simple-card.c
515
ret = devm_add_action_or_reset(dev, simple_depopulate_aux, priv);
sound/soc/intel/avs/board_selection.c
412
ret = devm_add_action_or_reset(adev->dev, avs_unregister_board, pdev);
sound/soc/intel/catpt/device.c
161
return devm_add_action_or_reset(cdev->dev, board_pdev_unregister,
sound/soc/intel/keembay/kmb_platform.c
512
ret = devm_add_action_or_reset(kmb_i2s->dev, kmb_disable_clk,
sound/soc/intel/keembay/kmb_platform.c
846
ret = devm_add_action_or_reset(dev, kmb_disable_clk, kmb_i2s->clk_apb);
sound/soc/mediatek/mt8183/mt8183-afe-pcm.c
803
ret = devm_add_action_or_reset(dev,
sound/soc/mediatek/mt8186/mt8186-audsys-clk.c
150
return devm_add_action_or_reset(afe->dev, mt8186_audsys_clk_unregister, afe);
sound/soc/mediatek/mt8188/mt8188-audsys-clk.c
209
return devm_add_action_or_reset(afe->dev, mt8188_audsys_clk_unregister, afe);
sound/soc/mediatek/mt8189/mt8189-afe-pcm.c
2446
ret = devm_add_action_or_reset(dev,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
2193
ret = devm_add_action_or_reset(dev, mt8192_afe_release_reserved_mem, dev);
sound/soc/mediatek/mt8195/mt8195-audsys-clk.c
214
return devm_add_action_or_reset(afe->dev, mt8195_audsys_clk_unregister, afe);
sound/soc/mediatek/mt8196/mt8196-afe-pcm.c
2334
ret = devm_add_action_or_reset(dev, mt8196_afe_release_reserved_mem, dev);
sound/soc/rockchip/rockchip_spdif.c
385
ret = devm_add_action_or_reset(&pdev->dev, rk_spdif_suspend, &pdev->dev);
sound/soc/samsung/speyside.c
363
ret = devm_add_action_or_reset(&pdev->dev, speyside_gpiod_table_action,
sound/soc/sdca/sdca_class.c
124
ret = devm_add_action_or_reset(drv->dev, class_remove_functions, drv);
sound/soc/sdca/sdca_device.c
45
devm_add_action_or_reset(&slave->dev, devm_acpi_table_put,
sound/soc/sof/imx/imx-common.c
377
ret = devm_add_action_or_reset(sdev->dev,
sound/soc/stm/stm32_adfsdm.c
354
ret = devm_add_action_or_reset(&pdev->dev, stm32_adfsdm_cleanup, priv->iio_cb);
sound/soc/tegra/tegra_asoc_machine.c
413
err = devm_add_action_or_reset(dev, tegra_machine_node_release, np);
sound/soc/tegra/tegra_asoc_machine.c
438
err = devm_add_action_or_reset(dev, tegra_machine_unregister_codec,
tools/testing/cxl/test/mem.c
1734
rc = devm_add_action_or_reset(dev, label_area_release, mdata->lsa);
tools/testing/cxl/test/mem.c
1738
rc = devm_add_action_or_reset(dev, fw_buf_release, mdata->fw);
tools/testing/nvdimm/test/iomap.c
130
error = devm_add_action_or_reset(dev, nfit_test_kill, pgmap);
tools/testing/nvdimm/test/ndtest.c
877
rc = devm_add_action_or_reset(&pdev->dev, put_dimms, p);
tools/testing/nvdimm/test/nfit.c
1837
if (devm_add_action_or_reset(&t->pdev.dev, put_dimms, t))
tools/testing/nvdimm/test/nfit.c
3215
rc = devm_add_action_or_reset(&pdev->dev, acpi_nfit_shutdown, acpi_desc);