Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/mmc/core/mmc.c mmc_sleep() -> mmc_delay()

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

drivers/mmc/core/sdio_ops.c mmc_send_io_op_cond() -> mmc_delay()

Type Parameter Key Value
PARAM_VALUE 0 ms 10
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/mmc/core/mmc_ops.c __mmc_go_idle() -> mmc_delay()

Type Parameter Key Value
PARAM_VALUE 0 ms 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/mmc/core/mmc_ops.c __mmc_switch() -> mmc_delay()

Type Parameter Key Value
DATA_SOURCE 0 ms $4 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mmc/core/mmc_ops.c mmc_go_idle() -> mmc_delay()

Type Parameter Key Value
PARAM_VALUE 0 ms 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mmc/core/mmc_ops.c mmc_go_idle() -> mmc_delay()

Type Parameter Key Value
PARAM_VALUE 0 ms 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mmc/core/core.c __mmc_start_request() -> mmc_delay()

Type Parameter Key Value
PARAM_VALUE 0 ms 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &mmc_test_lock

drivers/mmc/core/core.c mmc_host_set_uhs_voltage() -> mmc_delay()

Type Parameter Key Value
PARAM_VALUE 0 ms 10
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/mmc/core/core.c mmc_power_cycle() -> mmc_delay()

Type Parameter Key Value
PARAM_VALUE 0 ms 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/mmc/core/core.c mmc_power_off() -> mmc_delay()

Type Parameter Key Value
PARAM_VALUE 0 ms 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mmc/core/core.c mmc_power_up() -> mmc_delay()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mmc/core/core.c mmc_power_up() -> mmc_delay()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mmc/core/core.c mmc_set_uhs_voltage() -> mmc_delay()

Type Parameter Key Value
PARAM_VALUE 0 ms 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/mmc/core/core.c mmc_set_uhs_voltage() -> mmc_delay()

Type Parameter Key Value
PARAM_VALUE 0 ms 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/mmc/core/sd_uhs2.c sd_uhs2_go_dormant() -> mmc_delay()

Type Parameter Key Value
PARAM_VALUE 0 ms 5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/mmc/core/sd_uhs2.c sd_uhs2_hw_reset() -> mmc_delay()

Type Parameter Key Value
PARAM_VALUE 0 ms 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &mmc_test_lock

drivers/mmc/core/sd_uhs2.c sd_uhs2_legacy_init() -> mmc_delay()

Type Parameter Key Value
PARAM_VALUE 0 ms 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL