Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/mmc/core/mmc.c mmc_select_hs400() -> mmc_retune_enable()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->can_retune 0
PARAM_VALUE 0 host->ios.bus_width 3
PARAM_VALUE 0 host->ios.timing 10
PARAM_VALUE 0 host->need_retune 0
PARAM_VALUE 0 host->ops 4096-ptr_max
PARAM_VALUE 0 host->ops->execute_hs400_tuning 1-u64max
PARAM_VALUE 0 host->ops->set_ios 4096-ptr_max
PARAM_VALUE 0 host->private->hs400_tuning 0
PARAM_VALUE 0 host->retune_now 0
PARAM_VALUE 0 host->retune_paused 0
PARAM_VALUE 0 host->retune_timer.entry.pprev 0
PARAM_VALUE 0 host->retune_timer.flags 0-4194302
PARAM_VALUE 0 host->retune_timer.function 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 host->fail_mmc_request.stacktrace_depth 0-u64max
NO_OVERFLOW_SIMPLE 0 host->ios.clock

drivers/mmc/core/core.c mmc_execute_tuning() -> mmc_retune_enable()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->need_retune 0
PARAM_VALUE 0 host->ops 4096-ptr_max
PARAM_VALUE 0 host->ops->execute_tuning 1-u64max
PARAM_VALUE 0 host->retune_now 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 host->fail_mmc_request.stacktrace_depth 0-u64max
NO_OVERFLOW_SIMPLE 0 host->ios.clock