Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 74 files:
- drivers/ata/ahci_brcm.c
- drivers/ata/libahci_platform.c, line 172
- drivers/char/hw_random/bcm2835-rng.c, line 96
- drivers/devfreq/tegra30-devfreq.c
- drivers/dma/apple-admac.c, line 892
- drivers/dma/stm32/stm32-dma3.c, line 1764
- drivers/dma/tegra186-gpc-dma.c
- drivers/gpu/drm/mediatek/mtk_disp_merge.c, line 107
- drivers/gpu/drm/mediatek/mtk_ethdr.c, line 280
- drivers/gpu/drm/meson/meson_dw_hdmi.c
- drivers/gpu/drm/sun4i/sun4i_frontend.c, line 654
- drivers/gpu/drm/sun4i/sun4i_tcon.c
- drivers/gpu/drm/tegra/nvdec.c, line 129
- drivers/gpu/drm/v3d/v3d_gem.c, line 106
- drivers/gpu/drm/vc4/vc4_hdmi.c, line 218
- drivers/i2c/busses/i2c-mv64xxx.c, line 969
- drivers/i2c/busses/i2c-rcar.c, line 900
- drivers/media/platform/chips-media/coda/coda-bit.c, line 135
- drivers/media/platform/chips-media/coda/coda-common.c, line 2796
- drivers/media/platform/nvidia/tegra-vde/h264.c, line 561
- drivers/media/platform/renesas/rcar-isp/core.c, line 584
- drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c, line 197
- drivers/media/platform/verisilicon/stm32mp25_vpu_hw.c, line 118
- drivers/media/platform/verisilicon/sunxi_vpu_hw.c, line 94
- drivers/memory/renesas-rpc-if.c
- drivers/mmc/host/renesas_sdhi_core.c, line 601
- drivers/mmc/host/sunxi-mmc.c, line 1230
- drivers/mtd/nand/raw/tegra_nand.c, line 1186
- drivers/net/can/rcar/rcar_canfd.c
- drivers/net/can/xilinx_can.c, line 1964
- drivers/net/ethernet/cortina/gemini.c, line 2512
- drivers/net/ethernet/microchip/lan966x/lan966x_main.c, line 1059
- drivers/net/ethernet/microchip/sparx5/sparx5_main.c, line 818
- drivers/net/ethernet/renesas/rtsn.c, line 562
- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c, line 829
- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c, line 7882
- drivers/net/mdio/mdio-mscc-miim.c, line 284
- drivers/net/phy/qcom/at803x.c, line 1104
- drivers/pci/controller/pcie-brcmstb.c
- drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c
- drivers/phy/amlogic/phy-meson-axg-pcie.c
- drivers/phy/amlogic/phy-meson-g12a-usb2.c
- drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c
- drivers/phy/amlogic/phy-meson-gxl-usb2.c, line 111
- drivers/phy/amlogic/phy-meson8b-usb2.c, line 145
- drivers/phy/broadcom/phy-bcm63xx-usbh.c, line 259
- drivers/phy/marvell/phy-berlin-usb.c, line 119
- drivers/phy/qualcomm/phy-qcom-usb-hs.c, line 152
- drivers/phy/renesas/r8a779f0-ether-serdes.c, line 269
- drivers/pinctrl/pinctrl-microchip-sgpio.c, line 927
- drivers/pinctrl/pinctrl-ocelot.c, line 2473
- drivers/remoteproc/meson_mx_ao_arc.c, line 87
- drivers/remoteproc/qcom_q6v5_mss.c
- drivers/reset/core.c
- drivers/rtc/rtc-meson.c, line 148
- drivers/soc/mediatek/mtk-pmic-wrap.c
- drivers/soc/tegra/fuse/fuse-tegra.c, line 245
- drivers/soundwire/qcom.c
- drivers/spi/spi-bcm63xx-hsspi.c, line 769
- drivers/spi/spi-bcm63xx.c, line 587
- drivers/staging/media/meson/vdec/esparser.c, line 394
- drivers/staging/media/sunxi/cedrus/cedrus_hw.c
- drivers/usb/dwc3/dwc3-meson-g12a.c
- drivers/usb/dwc3/dwc3-xilinx.c, line 102
- drivers/usb/host/xhci-pci.c
- drivers/watchdog/rzg2l_wdt.c, line 197
- drivers/watchdog/rzv2h_wdt.c, line 217
- sound/soc/apple/mca.c, line 1213
- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c, line 839
- sound/soc/mediatek/mt8186/mt8186-afe-pcm.c, line 2917
- sound/soc/mediatek/mt8188/mt8188-afe-pcm.c, line 3246
- sound/soc/mediatek/mt8192/mt8192-afe-pcm.c, line 2210
- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c, line 3050
- sound/soc/meson/axg-tdm-formatter.c, line 104
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 |