Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 74 files:

Smatch caller information:

drivers/usb/dwc3/dwc3-meson-g12a.c dwc3_meson_g12a_probe() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1),8,96,280,1296
BUF_SIZE 0 rstc (-1),8,96,280,1296
DATA_SOURCE 0 rstc r devm_reset_control_get_shared
RX_PATH
TASK_NOT_RUNNING

drivers/usb/dwc3/dwc3-meson-g12a.c dwc3_meson_g12a_resume() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/rzg2l_wdt.c rzg2l_wdt_restart() -> reset_control_reset()

Type Parameter Key Value

drivers/gpu/drm/mediatek/mtk_disp_merge.c mtk_merge_stop_cmdq() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/spi/spi-bcm63xx-hsspi.c bcm63xx_hsspi_probe() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1),8,96,280,1296
BUF_SIZE 0 rstc (-1),8,96,280,1296
DATA_SOURCE 0 rstc r devm_reset_control_get_optional_shared
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/rzv2h_wdt.c rzv2h_wdt_restart() -> reset_control_reset()

Type Parameter Key Value

sound/soc/mediatek/mt8188/mt8188-afe-pcm.c mt8188_afe_pcm_dev_probe() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1),8,96,280,1296
BUF_SIZE 0 rstc (-1),8,96,280,1296
DATA_SOURCE 0 rstc r devm_reset_control_get_exclusive
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinctrl-ocelot.c ocelot_pinctrl_probe() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1),8,96,280,1296
BUF_SIZE 0 rstc (-1),8,96,280,1296
DATA_SOURCE 0 rstc r devm_reset_control_get_optional_shared
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/i2c/busses/i2c-mv64xxx.c mv64xxx_i2c_runtime_resume() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/microchip/sparx5/sparx5_main.c mchp_sparx5_probe() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1),8,96,280,1296
BUF_SIZE 0 rstc (-1),8,96,280,1296
DATA_SOURCE 0 rstc r devm_reset_control_get_optional_shared
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/phy/amlogic/phy-meson-g12a-usb2.c phy_meson_g12a_usb2_exit() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phy->mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &udc->connect_lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/amlogic/phy-meson-g12a-usb2.c phy_meson_g12a_usb2_init() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phy->mutex
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &udc->connect_lock
TYPE_LOCK (struct phy)->mutex

drivers/gpu/drm/mediatek/mtk_ethdr.c mtk_ethdr_stop() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/dma/tegra186-gpc-dma.c tegra_dma_pm_resume() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/dma/tegra186-gpc-dma.c tegra_dma_probe() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1),8,96,280,1296
BUF_SIZE 0 rstc (-1),8,96,280,1296
DATA_SOURCE 0 rstc r devm_reset_control_get_optional_exclusive
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/apple/mca.c apple_mca_probe() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1),8,96,280,1296
BUF_SIZE 0 rstc (-1),8,96,280,1296
DATA_SOURCE 0 rstc r devm_reset_control_get_optional_shared
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/sun4i/sun4i_frontend.c sun4i_frontend_runtime_resume() -> reset_control_reset()

Type Parameter Key Value

drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c sun8i_dwmac_power_internal_phy() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pb->mii_bus->mdio_lock

drivers/gpu/drm/v3d/v3d_gem.c v3d_reset_v3d() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 1-u64max
NOCHECK_CALL
LOCK2 &pool->lock
LOCK2 &v3d->reset_lock
TYPE_LOCK (struct v3d_dev)->reset_lock

sound/soc/meson/axg-tdm-formatter.c axg_tdm_formatter_enable() -> reset_control_reset()

Type Parameter Key Value
LOCK2 _T->lock

drivers/media/platform/nvidia/tegra-vde/h264.c tegra_vde_decode_begin() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vde->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct tegra_vde)->lock

drivers/net/ethernet/cortina/gemini.c gemini_ethernet_port_probe() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1),8,96,280,1296
BUF_SIZE 0 rstc (-1),8,96,280,1296
DATA_SOURCE 0 rstc r devm_reset_control_get_exclusive
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/mediatek/mt8186/mt8186-afe-pcm.c mt8186_afe_pcm_dev_probe() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1),8,96,280,1296
BUF_SIZE 0 rstc (-1),8,96,280,1296
DATA_SOURCE 0 rstc r devm_reset_control_get_exclusive
RX_PATH
TASK_NOT_RUNNING

drivers/spi/spi-bcm63xx.c bcm63xx_spi_probe() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1),8,96,280,1296
BUF_SIZE 0 rstc (-1),8,96,280,1296
DATA_SOURCE 0 rstc r devm_reset_control_get_optional_shared
RX_PATH
TASK_NOT_RUNNING

drivers/net/mdio/mdio-mscc-miim.c mscc_miim_probe() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1),8,96,280,1296
BUF_SIZE 0 rstc (-1),8,96,280,1296
DATA_SOURCE 0 rstc r devm_reset_control_get_optional_shared
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/chips-media/coda/coda-bit.c coda_hw_reset() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 1-u64max
LOCK2 &ctx->buffer_mutex
LOCK2 &dev->coda_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct coda_ctx)->buffer_mutex
TYPE_LOCK (struct coda_dev)->coda_mutex

drivers/usb/host/xhci-pci.c xhci_pci_common_probe() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1),8,96,280,1296
BUF_SIZE 0 rstc (-1),8,96,280,1296
DATA_SOURCE 0 rstc r devm_reset_control_get_optional_exclusive
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->dev.mutex

drivers/usb/host/xhci-pci.c xhci_pci_resume() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/phy/broadcom/phy-bcm63xx-usbh.c bcm63xx_usbh_phy_init() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phy->mutex
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &udc->connect_lock
TYPE_LOCK (struct phy)->mutex

sound/soc/mediatek/mt8195/mt8195-afe-pcm.c mt8195_afe_pcm_dev_probe() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1),8,96,280,1296
BUF_SIZE 0 rstc (-1),8,96,280,1296
DATA_SOURCE 0 rstc r devm_reset_control_get_exclusive
RX_PATH
TASK_NOT_RUNNING

drivers/char/hw_random/bcm2835-rng.c bcm2835_rng_init() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &rng_mutex
HALF_LOCKED2 &of->mutex

drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c phy_g12a_usb3_init() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phy->mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &p->mutex
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 &uphy->mutex
TYPE_LOCK (struct phy)->mutex

drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c phy_g12a_usb3_pcie_exit() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phy->mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &udc->connect_lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/qualcomm/phy-qcom-usb-hs.c qcom_usb_hs_phy_power_on() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 1-u64max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phy->mutex
HALF_LOCKED2 &dp->lock
HALF_LOCKED2 &dw_hdmi->mutex
HALF_LOCKED2 &phydev->lock
HALF_LOCKED2 &state->lock
TYPE_LOCK (struct phy)->mutex

drivers/soundwire/qcom.c qcom_swrm_init() -> reset_control_reset()

Type Parameter Key Value
BUF_SIZE 0 rstc (-1)-0,8,280
BUF_SIZE 0 rstc (-1)-0,8,280
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/soundwire/qcom.c swrm_runtime_resume() -> reset_control_reset()

Type Parameter Key Value
NOCHECK_CALL

drivers/dma/stm32/stm32-dma3.c stm32_dma3_probe() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1),8,280
BUF_SIZE 0 rstc (-1),8,280
DATA_SOURCE 0 rstc r devm_reset_control_get_optional
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/stmicro/stmmac/stmmac_main.c __stmmac_dvr_probe() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 4096-ptr_max
PARAM_VALUE 0 rstc->array 0-1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/rtc/rtc-meson.c meson_rtc_get_bus() -> reset_control_reset()

Type Parameter Key Value

drivers/media/platform/renesas/rcar-isp/core.c risp_core_start_streaming() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vq->lock

drivers/devfreq/tegra30-devfreq.c devm_tegra_devfreq_deinit_hw() -> reset_control_reset()

Type Parameter Key Value
NOCHECK_CALL

drivers/devfreq/tegra30-devfreq.c devm_tegra_devfreq_init_hw() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1),8,280
BUF_SIZE 0 rstc (-1),8,280
RX_PATH
TASK_NOT_RUNNING

drivers/memory/renesas-rpc-if.c rpcif_hw_init_impl() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex

drivers/memory/renesas-rpc-if.c rpcif_manual_xfer_impl() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mem->spi->controller->bus_lock_mutex
LOCK2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &at25->lock
HALF_LOCKED2 &master->master.chrdev_lock
HALF_LOCKED2 &spinand->lock
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct spi_controller)->bus_lock_mutex
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/memory/renesas-rpc-if.c xspi_hw_init_impl() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex

drivers/pinctrl/pinctrl-microchip-sgpio.c microchip_sgpio_probe() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1),8,96,280,1296
BUF_SIZE 0 rstc (-1),8,96,280,1296
DATA_SOURCE 0 rstc r devm_reset_control_get_optional_shared
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/soc/mediatek/mtk-pmic-wrap.c pwrap_init() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 4096-ptr_max
BUF_SIZE 0 rstc (-1)-0,8,280
BUF_SIZE 0 rstc (-1)-0,8,280
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/soc/mediatek/mtk-pmic-wrap.c pwrap_init() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 4096-ptr_max
BUF_SIZE 0 rstc (-1)-0,8,280
BUF_SIZE 0 rstc (-1)-0,8,280
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/dma/apple-admac.c admac_probe() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1),8,96,280,1296
BUF_SIZE 0 rstc (-1),8,96,280,1296
DATA_SOURCE 0 rstc r devm_reset_control_get_optional_shared
RX_PATH
TASK_NOT_RUNNING

drivers/mmc/host/renesas_sdhi_core.c renesas_sdhi_reset() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 4096-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &host->ios_lock

drivers/usb/dwc3/dwc3-xilinx.c dwc3_xlnx_init_versal() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1),8,96,280,1296
BUF_SIZE 0 rstc (-1),8,96,280,1296
DATA_SOURCE 0 rstc r devm_reset_control_get_exclusive
RX_PATH
TASK_NOT_RUNNING

drivers/staging/media/meson/vdec/esparser.c esparser_power_up() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 q->lock

drivers/phy/marvell/phy-berlin-usb.c phy_berlin_usb_power_on() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &phy->mutex
HALF_LOCKED2 &dp->lock
HALF_LOCKED2 &dw_hdmi->mutex
HALF_LOCKED2 &phydev->lock
HALF_LOCKED2 &state->lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/amlogic/phy-meson8b-usb2.c phy_meson8b_usb2_power_on() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phy->mutex
HALF_LOCKED2 &dp->lock
HALF_LOCKED2 &dw_hdmi->mutex
HALF_LOCKED2 &phydev->lock
HALF_LOCKED2 &state->lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/amlogic/phy-meson-axg-pcie.c phy_axg_pcie_exit() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phy->mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &udc->connect_lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/amlogic/phy-meson-axg-pcie.c phy_axg_pcie_init() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phy->mutex
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &udc->connect_lock
TYPE_LOCK (struct phy)->mutex

drivers/i2c/busses/i2c-rcar.c rcar_i2c_do_reset() -> reset_control_reset()

Type Parameter Key Value

drivers/media/platform/chips-media/coda/coda-common.c coda_hw_init() -> reset_control_reset()

Type Parameter Key Value
NOCHECK_CALL

drivers/net/ethernet/renesas/rtsn.c rtsn_reset() -> reset_control_reset()

Type Parameter Key Value
BUF_SIZE 0 rstc (-1),8,280
BUF_SIZE 0 rstc (-1),8,280
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/reset/core.c __device_reset() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1),96,280
BUF_SIZE 0 rstc (-1),96,280
DATA_SOURCE 0 rstc r __reset_control_get
RX_PATH
TASK_NOT_RUNNING

drivers/reset/core.c reset_control_array_reset() -> reset_control_reset()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &core->lock
HALF_LOCKED2 &ctx->buffer_mutex
HALF_LOCKED2 &dev->coda_mutex
HALF_LOCKED2 &hdmirx_dev->rst_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &p->mutex
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rproc->lock
HALF_LOCKED2 &v3d->reset_lock
HALF_LOCKED2 &vde->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &rng_mutex
HALF_LOCKED2 irq

drivers/reset/core.c reset_control_bulk_reset() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &core->lock
TYPE_LOCK (struct iris_core)->lock

drivers/remoteproc/meson_mx_ao_arc.c meson_mx_ao_arc_rproc_start() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rproc->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rproc)->lock

drivers/gpu/drm/tegra/nvdec.c nvdec_boot_riscv() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
PARAM_VALUE 0 rstc->array 0-1
CAPPED_DATA 0 rstc 1

drivers/gpu/drm/meson/meson_dw_hdmi.c meson_dw_hdmi_init() -> reset_control_reset()

Type Parameter Key Value
BUF_SIZE 0 rstc (-1),8,280
BUF_SIZE 0 rstc (-1),8,280
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/meson/meson_dw_hdmi.c meson_dw_hdmi_init() -> reset_control_reset()

Type Parameter Key Value
BUF_SIZE 0 rstc (-1),8,280
BUF_SIZE 0 rstc (-1),8,280
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/meson/meson_dw_hdmi.c meson_dw_hdmi_init() -> reset_control_reset()

Type Parameter Key Value
BUF_SIZE 0 rstc (-1),8,280
BUF_SIZE 0 rstc (-1),8,280
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/sun4i/sun4i_tcon.c sun4i_tcon_bind() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1),8,280
BUF_SIZE 0 rstc (-1),8,280
DATA_SOURCE 0 rstc r devm_reset_control_get
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/sun4i/sun4i_tcon.c sun4i_tcon_bind() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 4096-ptr_max
BUF_SIZE 0 rstc (-1),8,280
BUF_SIZE 0 rstc (-1),8,280
DATA_SOURCE 0 rstc r devm_reset_control_get_optional
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &component_mutex

drivers/mmc/host/sunxi-mmc.c sunxi_mmc_enable() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0-ptr_max
BUF_SIZE 0 rstc (-1),8,280
BUF_SIZE 0 rstc (-1),8,280
RX_PATH
TASK_NOT_RUNNING

drivers/phy/renesas/r8a779f0-ether-serdes.c r8a779f0_eth_serdes_hw_init() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &p->mutex
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 &uphy->mutex
TYPE_LOCK (struct phy)->mutex

drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c phy_meson_axg_mipi_dphy_exit() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phy->mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &udc->connect_lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c phy_meson_axg_mipi_dphy_init() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phy->mutex
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &udc->connect_lock
TYPE_LOCK (struct phy)->mutex

drivers/net/phy/qcom/at803x.c ipq5018_probe() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1),8,96,280,1296
BUF_SIZE 0 rstc (-1),8,96,280,1296
DATA_SOURCE 0 rstc r devm_reset_control_array_get_exclusive
RX_PATH
TASK_NOT_RUNNING

drivers/net/can/xilinx_can.c xcan_probe() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1),8,96,280,1296
BUF_SIZE 0 rstc (-1),8,96,280,1296
DATA_SOURCE 0 rstc r devm_reset_control_get_optional_exclusive
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c hdmirx_reset_dma() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &hdmirx_dev->rst_lock
LOCK2 irq
TYPE_LOCK (struct snps_hdmirx_dev)->rst_lock

drivers/ata/libahci_platform.c ahci_platform_deassert_rsts() -> reset_control_reset()

Type Parameter Key Value
BUF_SIZE 0 rstc (-1),8,280
BUF_SIZE 0 rstc (-1),8,280
RX_PATH
TASK_NOT_RUNNING

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_global_init() -> reset_control_reset()

Type Parameter Key Value
BUF_SIZE 0 rstc (-1),8,280
BUF_SIZE 0 rstc (-1),8,280
RX_PATH
TASK_NOT_RUNNING

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_global_init() -> reset_control_reset()

Type Parameter Key Value
BUF_SIZE 0 rstc (-1),8,280
BUF_SIZE 0 rstc (-1),8,280
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pcie-brcmstb.c brcm_pcie_probe() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1),8,96,280,1296
BUF_SIZE 0 rstc (-1),8,96,280,1296
DATA_SOURCE 0 rstc r devm_reset_control_get_optional_shared
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pcie-brcmstb.c brcm_pcie_resume_noirq() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pcie-brcmstb.c brcm_pcie_suspend_noirq() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
PARAM_VALUE 0 rstc->array 0-1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/vc4/vc4_hdmi.c vc5_hdmi_reset() -> reset_control_reset()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 global &drm_unplug_srcu

drivers/ata/ahci_brcm.c brcm_ahci_probe() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1)-0,8,96,280,1296
BUF_SIZE 0 rstc (-1)-0,8,96,280,1296
RX_PATH
TASK_NOT_RUNNING

drivers/ata/ahci_brcm.c brcm_ahci_resume() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/mtd/nand/raw/tegra_nand.c tegra_nand_probe() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1),8,280
BUF_SIZE 0 rstc (-1),8,280
DATA_SOURCE 0 rstc r devm_reset_control_get
RX_PATH
TASK_NOT_RUNNING

drivers/staging/media/sunxi/cedrus/cedrus_hw.c cedrus_hw_resume() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/staging/media/sunxi/cedrus/cedrus_hw.c cedrus_watchdog() -> reset_control_reset()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_reset_switch() -> reset_control_reset()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
BUF_SIZE 0 rstc (-1),8,96,280,1296
BUF_SIZE 0 rstc (-1),8,96,280,1296
DATA_SOURCE 0 rstc r devm_reset_control_get_optional_shared
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/phy/amlogic/phy-meson-gxl-usb2.c phy_meson_gxl_usb2_init() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phy->mutex
HALF_LOCKED2 &phy->mutex
HALF_LOCKED2 &udc->connect_lock
TYPE_LOCK (struct phy)->mutex

drivers/media/platform/verisilicon/stm32mp25_vpu_hw.c stm32mp25_venc_reset() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/platform/verisilicon/sunxi_vpu_hw.c sunxi_vpu_reset() -> reset_control_reset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock