Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/memory/stm32_omm.c stm32_omm_disable_child() -> reset_control_release()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/spi/spi-stm32-ospi.c stm32_ospi_probe() -> reset_control_release()

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

drivers/spi/spi-stm32-ospi.c stm32_ospi_remove() -> reset_control_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/spi/spi-stm32-ospi.c stm32_ospi_suspend() -> reset_control_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/tegra/sor.c tegra_sor_init() -> reset_control_release()

Type Parameter Key Value
PARAM_VALUE 0 rstc 4096-ptr_max
PARAM_VALUE 0 rstc->array 0-1
CAPPED_DATA 0 rstc 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &device->clients_lock
TYPE_LOCK (struct host1x_device)->clients_lock

drivers/gpu/drm/tegra/sor.c tegra_sor_runtime_resume() -> reset_control_release()

Type Parameter Key Value
PARAM_VALUE 0 rstc 4096-ptr_max
PARAM_VALUE 0 rstc->array 0-1
CAPPED_DATA 0 rstc 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &client->lock
HALF_LOCKED2 &wgrp->lock
TYPE_LOCK (struct host1x_client)->lock

drivers/gpu/drm/tegra/sor.c tegra_sor_runtime_suspend() -> reset_control_release()

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
LOCK2 &client->lock
HALF_LOCKED2 &wgrp->lock
TYPE_LOCK (struct host1x_client)->lock

drivers/media/platform/nvidia/tegra-vde/vde.c tegra_vde_runtime_resume() -> reset_control_release()

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

drivers/media/platform/nvidia/tegra-vde/vde.c tegra_vde_runtime_resume() -> reset_control_release()

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

drivers/media/platform/nvidia/tegra-vde/vde.c tegra_vde_runtime_suspend() -> reset_control_release()

Type Parameter Key Value
NOCHECK_CALL

drivers/media/platform/nvidia/tegra-vde/vde.c tegra_vde_runtime_suspend() -> reset_control_release()

Type Parameter Key Value
NOCHECK_CALL

drivers/gpu/drm/tegra/gr3d.c gr3d_power_up_legacy_domain() -> reset_control_release()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
PARAM_VALUE 0 rstc->array 0-1
BUF_SIZE 0 rstc (-1),96,280
BUF_SIZE 0 rstc (-1),96,280
CAPPED_DATA 0 rstc 1
DATA_SOURCE 0 rstc r reset_control_get_exclusive_released
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/reset/core.c reset_control_array_acquire() -> reset_control_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &client->lock
HALF_LOCKED2 &device->clients_lock

drivers/reset/core.c reset_control_array_release() -> reset_control_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &client->lock
HALF_LOCKED2 &device->clients_lock

drivers/reset/core.c reset_control_bulk_acquire() -> reset_control_release()

Type Parameter Key Value
NOCHECK_CALL

drivers/reset/core.c reset_control_bulk_release() -> reset_control_release()

Type Parameter Key Value
NOCHECK_CALL

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

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

drivers/gpu/drm/tegra/gr2d.c gr2d_runtime_suspend() -> reset_control_release()

Type Parameter Key Value
PARAM_VALUE 0 rstc 0,4096-ptr_max
NOCHECK_CALL