Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 32 files:
- drivers/accel/rocket/rocket_core.c, line 112
- drivers/gpu/drm/tegra/gr2d.c
- drivers/gpu/drm/tegra/gr3d.c, line 585
- drivers/gpu/drm/verisilicon/vs_dc.c, line 113
- drivers/gpu/host1x/dev.c, line 791
- drivers/i3c/master/renesas-i3c.c, line 1561
- drivers/iio/adc/rzg2l_adc.c, line 565
- drivers/media/platform/arm/mali-c55/mali-c55-core.c, line 697
- drivers/media/platform/qcom/iris/iris_vpu3x.c, line 198
- drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-dev.c, line 138
- drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c, line 2495
- drivers/net/ethernet/airoha/airoha_eth.c, line 1627
- drivers/net/pcs/pcs-rzn1-miic.c, line 741
- drivers/pci/controller/dwc/pcie-eswin.c, line 206
- drivers/pci/controller/dwc/pcie-qcom.c
- drivers/pci/controller/dwc/pcie-spacemit-k1.c, line 87
- drivers/pci/controller/pcie-mediatek-gen3.c
- drivers/pci/controller/pcie-rockchip.c
- drivers/pci/controller/pcie-rzg3s-host.c
- drivers/phy/phy-google-usb.c, line 126
- drivers/phy/qualcomm/phy-qcom-qmp-combo.c, line 4065
- drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c, line 334
- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c, line 5733
- drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c, line 787
- drivers/phy/qualcomm/phy-qcom-qmp-usb.c, line 1901
- drivers/phy/qualcomm/phy-qcom-qmp-usbc.c, line 757
- drivers/phy/rockchip/phy-rockchip-usbdp.c, line 453
- drivers/phy/spacemit/phy-k1-pcie.c, line 495
- drivers/reset/core.c
- drivers/usb/dwc3/dwc3-google.c
- sound/hda/controllers/tegra.c, line 204
- sound/soc/tegra/tegra30_ahub.c, line 78
Smatch caller information:
drivers/iio/adc/rzg2l_adc.c rzg2l_adc_resume() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_rstcs | 2 |
| PARAM_VALUE | 1 | rstcs | 4096-ptr_max |
| BUF_SIZE | 1 | rstcs | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | num_rstcs | unit_array_size |
drivers/pci/controller/pcie-mediatek-gen3.c mtk_pcie_en7581_power_up() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | rstcs | 48 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pci/controller/pcie-mediatek-gen3.c mtk_pcie_power_up() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | rstcs | 48 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pci/controller/pcie-mediatek-gen3.c mtk_pcie_setup() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | rstcs | 48 |
| CAPPED_DATA | 0 | num_rstcs | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/accel/rocket/rocket_core.c rocket_core_reset() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_rstcs | 2 |
| BUF_SIZE | 1 | rstcs | 32 |
| NOCHECK_CALL | |||
| UNITS | 0 | num_rstcs | unit_array_size |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/pci/controller/pcie-rockchip.c rockchip_pcie_init_port() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_rstcs | 3 |
| BUF_SIZE | 1 | rstcs | 48 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pci/controller/pcie-rockchip.c rockchip_pcie_init_port() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_rstcs | 4 |
| BUF_SIZE | 1 | rstcs | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c qmp_pcie_msm8996_com_init() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | num_rstcs | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | num_rstcs | unit_array_size |
| LOCK2 | &qmp->phy_mutex | ||
| HALF_LOCKED2 | &dp->lock | ||
| HALF_LOCKED2 | &dw_hdmi->mutex | ||
| HALF_LOCKED2 | &phy->mutex | ||
| HALF_LOCKED2 | &phydev->lock | ||
| HALF_LOCKED2 | &state->lock | ||
| TYPE_LOCK | (struct phy)->mutex | ||
| TYPE_LOCK | (struct qcom_qmp)->phy_mutex |
drivers/i3c/master/renesas-i3c.c renesas_i3c_resume() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_rstcs | 2 |
| PARAM_VALUE | 1 | rstcs | 4096-ptr_max |
| BUF_SIZE | 1 | rstcs | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | num_rstcs | unit_array_size |
drivers/media/platform/qcom/iris/iris_vpu3x.c iris_vpu33_power_off_controller() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | num_rstcs | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &core->lock | ||
| TYPE_LOCK | (struct iris_core)->lock |
drivers/pci/controller/dwc/pcie-qcom.c qcom_pcie_init_2_1_0() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | rstcs | 96 |
| CAPPED_DATA | 0 | num_rstcs | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pci/controller/dwc/pcie-qcom.c qcom_pcie_init_2_3_3() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_rstcs | 7 |
| BUF_SIZE | 1 | rstcs | 112 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | num_rstcs | unit_array_size |
drivers/pci/controller/dwc/pcie-qcom.c qcom_pcie_init_2_4_0() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | rstcs | 192 |
| CAPPED_DATA | 0 | num_rstcs | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/phy/qualcomm/phy-qcom-qmp-usbc.c qmp_usbc_com_init() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | num_rstcs | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | num_rstcs | unit_array_size |
| LOCK2 | &qmp->phy_mutex | ||
| HALF_LOCKED2 | &phy->mutex | ||
| TYPE_LOCK | (struct qmp_usbc)->phy_mutex |
drivers/pci/controller/dwc/pcie-eswin.c eswin_pcie_host_init() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_rstcs | 2 |
| BUF_SIZE | 1 | rstcs | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-dev.c rzv2h_ivc_runtime_resume() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_rstcs | 3 |
| BUF_SIZE | 1 | rstcs | 48 |
| UNITS | 0 | num_rstcs | unit_array_size |
drivers/net/pcs/pcs-rzn1-miic.c miic_reset_control_init() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_rstcs | 1-255 |
| BUF_SIZE | 1 | rstcs | 32 |
| CAPPED_DATA | 0 | num_rstcs | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/verisilicon/vs_dc.c vs_dc_probe() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_rstcs | 3 |
| BUF_SIZE | 1 | rstcs | 48 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pci/controller/dwc/pcie-spacemit-k1.c k1_pcie_enable_resources() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_rstcs | 3 |
| BUF_SIZE | 1 | rstcs | 48 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | num_rstcs | unit_array_size |
drivers/gpu/drm/tegra/gr3d.c gr3d_runtime_resume() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | rstcs | 64 |
| CAPPED_DATA | 0 | num_rstcs | 1 |
drivers/media/platform/arm/mali-c55/mali-c55-core.c __mali_c55_power_on() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_rstcs | 3 |
| BUF_SIZE | 1 | rstcs | 48 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | num_rstcs | unit_array_size |
drivers/phy/spacemit/phy-k1-pcie.c k1_pcie_combo_phy_calibrate() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_rstcs | 3 |
| PARAM_VALUE | 1 | rstcs | 4096-ptr_max |
| BUF_SIZE | 1 | rstcs | 48 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | num_rstcs | unit_array_size |
drivers/gpu/host1x/dev.c host1x_runtime_resume() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | rstcs | 32 |
| CAPPED_DATA | 0 | num_rstcs | 1 |
| UNITS | 0 | num_rstcs | unit_array_size |
drivers/reset/core.c __devm_reset_control_bulk_get() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | rstcs | (-1)-s32max |
| BUF_SIZE | 1 | rstcs | (-1)-s32max |
| CAPPED_DATA | 0 | num_rstcs | 1 |
| DATA_SOURCE | 0 | num_rstcs | $1 |
| DATA_SOURCE | 1 | rstcs | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | num_rstcs | |
| UNITS | 0 | num_rstcs | unit_array_size |
| ELEM_COUNT | 1 | ==rstcs0 | 8051 |
sound/soc/tegra/tegra30_ahub.c tegra30_ahub_runtime_resume() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | rstcs | 336 |
| CAPPED_DATA | 0 | num_rstcs | 1 |
drivers/phy/qualcomm/phy-qcom-qmp-combo.c qmp_combo_com_init() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | num_rstcs | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | num_rstcs | unit_array_size |
| HALF_LOCKED2 | &phy->mutex | ||
| HALF_LOCKED2 | &qmp->phy_mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/phy/qualcomm/phy-qcom-qmp-usb.c qmp_usb_init() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_rstcs | 0,2 |
| CAPPED_DATA | 0 | num_rstcs | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | num_rstcs | unit_array_size |
| 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/pci/controller/pcie-rzg3s-host.c rzg3s_pcie_config_post_init() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | num_rstcs | unit_array_size |
drivers/pci/controller/pcie-rzg3s-host.c rzg3s_pcie_power_resets_deassert() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | num_rstcs | unit_array_size |
drivers/pci/controller/pcie-rzg3s-host.c rzg3s_pcie_suspend_noirq() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | num_rstcs | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | num_rstcs | unit_array_size |
drivers/net/ethernet/airoha/airoha_eth.c airoha_hw_init() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_rstcs | 3 |
| PARAM_VALUE | 1 | rstcs | 0 |
| BUF_SIZE | 1 | rstcs | 48 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | num_rstcs | unit_array_size |
drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c qmp_usb_legacy_init() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | num_rstcs | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | num_rstcs | unit_array_size |
| 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/media/platform/synopsys/hdmirx/snps_hdmirx.c hdmirx_enable() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_rstcs | 4 |
| BUF_SIZE | 1 | rstcs | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/phy/phy-google-usb.c google_usb2_phy_init() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_rstcs | 0,2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | num_rstcs | unit_array_size |
| LOCK2 | &_phy->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &phy->mutex | ||
| HALF_LOCKED2 | &udc->connect_lock | ||
| TYPE_LOCK | (struct phy)->mutex |
drivers/gpu/drm/tegra/gr2d.c gr2d_runtime_resume() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_rstcs | 0,2 |
| BUF_SIZE | 1 | rstcs | 32 |
| CAPPED_DATA | 0 | num_rstcs | 1 |
drivers/gpu/drm/tegra/gr2d.c gr2d_runtime_suspend() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_rstcs | 0,2 |
| PARAM_VALUE | 1 | rstcs | 4096-ptr_max |
| BUF_SIZE | 1 | rstcs | 32 |
| CAPPED_DATA | 0 | num_rstcs | 1 |
| NOCHECK_CALL |
drivers/phy/qualcomm/phy-qcom-qmp-pcie-multiphy.c qmp_pcie_power_on() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|
drivers/usb/dwc3/dwc3-google.c dwc3_google_probe() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | num_rstcs | 4 |
| PARAM_VALUE | 1 | rstcs | 0 |
| BUF_SIZE | 1 | rstcs | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/dwc3/dwc3-google.c dwc3_google_resume() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | rstcs | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c qmp_pcie_init() -> reset_control_bulk_deassert()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | num_rstcs | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | num_rstcs | unit_array_size |
| LOCK2 | &phy->mutex | ||
| HALF_LOCKED2 | &dp->lock | ||
| HALF_LOCKED2 | &dw_hdmi->mutex | ||
| HALF_LOCKED2 | &phy->mutex | ||
| HALF_LOCKED2 | &phydev->lock | ||
| HALF_LOCKED2 | &state->lock | ||
| TYPE_LOCK | (struct phy)->mutex |