Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/mmc/host/mtk-sd.c msdc_hs400_enhanced_strobe() -> msdc_prepare_hs400_tuning()

Type Parameter Key Value
PARAM_VALUE 0 mmc 4096-ptr_max
PARAM_VALUE 1 ios 4096-ptr_max
DATA_SOURCE 0 mmc $0
DATA_SOURCE 1 ios $1
RX_PATH
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 mmc->card->host->ios.clock
NO_OVERFLOW_SIMPLE 0 mmc->ios.clock
NO_OVERFLOW_SIMPLE 0 mmc->supply.vqmmc2->rdev->mutex.ctx->deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 mmc->supply.vqmmc2->rdev->mutex.ctx->deadlock_inject_interval
NO_OVERFLOW_SIMPLE 1 ios->clock

drivers/mmc/core/mmc.c mmc_hs200_tuning() -> (struct mmc_host_ops)->prepare_hs400_tuning()

Type Parameter Key Value
PARAM_VALUE 0 mmc 4096-ptr_max
PARAM_VALUE 0 mmc->bus_ops 5007941798604951552
PARAM_VALUE 0 mmc->ios.bus_width 3
PARAM_VALUE 0 mmc->ios.drv_type 1-255
PARAM_VALUE 0 mmc->ios.enhanced_strobe 1
PARAM_VALUE 0 mmc->ios.timing 9
PARAM_VALUE 0 mmc->ops 4096-ptr_max
PARAM_VALUE 0 mmc->ops->prepare_hs400_tuning 1-u64max
PARAM_VALUE 1 ios 4096-ptr_max
PARAM_VALUE 1 ios->bus_width 3
PARAM_VALUE 1 ios->drv_type 1-255
PARAM_VALUE 1 ios->enhanced_strobe 1
PARAM_VALUE 1 ios->timing 9
CONTAINER 0 -104-1632+0 $(-1)
CONTAINER 1 -104-1632+1864 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 mmc->fail_mmc_request.stacktrace_depth 0-u64max
NO_OVERFLOW_SIMPLE 0 mmc->ios.clock
NO_OVERFLOW_SIMPLE 1 ios->clock
HALF_LOCKED2 &pool->lock

drivers/mmc/core/mmc.c mmc_hs400_to_hs200() -> (struct mmc_host_ops)->prepare_hs400_tuning()

Type Parameter Key Value
PARAM_VALUE 0 mmc 4096-ptr_max
PARAM_VALUE 0 mmc->ios.timing 9
PARAM_VALUE 0 mmc->ops 4096-ptr_max
PARAM_VALUE 0 mmc->ops->prepare_hs400_tuning 1-u64max
PARAM_VALUE 0 mmc->ops->set_ios 4096-ptr_max
PARAM_VALUE 1 ios 4096-ptr_max
PARAM_VALUE 1 ios->timing 9
CONTAINER 0 -104-1632+0 $(-1)
CONTAINER 1 -104-1632+1864 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 mmc->ios.clock
NO_OVERFLOW_SIMPLE 1 ios->clock