Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 20 files:

Smatch caller information:

drivers/pmdomain/imx/imx93-blk-ctrl.c imx93_release_genpd_provider() -> of_genpd_del_provider()

Type Parameter Key Value
DATA_SOURCE 0 np $0
NOCHECK_CALL

drivers/pmdomain/qcom/cpr.c cpr_remove() -> of_genpd_del_provider()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 np unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/pmdomain/apple/pmgr-pwrstate.c apple_pmgr_ps_probe() -> of_genpd_del_provider()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->fwnode.dev 0,4096-ptr_max
PARAM_VALUE 0 np->properties 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 np unit_byte

drivers/clk/qcom/gdsc.c gdsc_unregister() -> of_genpd_del_provider()

Type Parameter Key Value
NOCHECK_CALL
UNITS 0 np unit_byte

drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c mtk_mfg_remove() -> of_genpd_del_provider()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 np unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/pmdomain/thead/th1520-pm-domains.c th1520_pd_probe() -> of_genpd_del_provider()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 np unit_byte

drivers/pmdomain/arm/scmi_pm_domain.c scmi_pm_domain_remove() -> of_genpd_del_provider()

Type Parameter Key Value
PARAM_VALUE 0 np->fwnode.ops->get 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 np unit_byte
HALF_LOCKED2 &dev->mutex

drivers/pmdomain/imx/imx8m-blk-ctrl.c imx8m_blk_ctrl_probe() -> of_genpd_del_provider()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 np unit_byte

drivers/pmdomain/imx/imx8m-blk-ctrl.c imx8m_blk_ctrl_remove() -> of_genpd_del_provider()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 np unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/pmdomain/imx/gpcv2.c imx_pgc_domain_remove() -> of_genpd_del_provider()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 np unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/pmdomain/arm/scmi_perf_domain.c scmi_perf_domain_remove() -> of_genpd_del_provider()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 np unit_byte
HALF_LOCKED2 &dev->mutex

drivers/pmdomain/renesas/r8a78000-mdlc.c r8a78000_genpd_del_provider() -> of_genpd_del_provider()

Type Parameter Key Value
DATA_SOURCE 0 np $0
NOCHECK_CALL

drivers/pmdomain/imx/imx8mp-blk-ctrl.c imx8mp_blk_ctrl_probe() -> of_genpd_del_provider()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 np unit_byte

drivers/pmdomain/imx/imx8mp-blk-ctrl.c imx8mp_blk_ctrl_remove() -> of_genpd_del_provider()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 np unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/pmdomain/imx/imx93-pd.c imx93_pd_remove() -> of_genpd_del_provider()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 np unit_byte
HALF_LOCKED2 &_dev->mutex