Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/mmc/host/sdhci-omap.c sdhci_omap_probe() -> mmc_host_can_gpio_ro()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->slot.handler_priv 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/mmc/host/renesas_sdhi_core.c renesas_sdhi_probe() -> mmc_host_can_gpio_ro()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->slot.handler_priv 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/mmc/host/tmio_mmc_core.c tmio_mmc_host_probe() -> mmc_host_can_gpio_ro()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->slot.handler_priv 4096-ptr_max
CAPPED_DATA 0 host->max_req_size 1
CAPPED_DATA 0 host->max_seg_size 1
BIT_INFO 0 host->caps 0x1,0xffffffff
RX_PATH
TASK_NOT_RUNNING

drivers/mmc/host/sdhci.c sdhci_get_ro() -> mmc_host_can_gpio_ro()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
DATA_SOURCE 0 host $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 host->ios.clock
NO_OVERFLOW_SIMPLE 0 host->supply.vqmmc2->rdev->mutex.ctx->deadlock_inject_countdown
NO_OVERFLOW_SIMPLE 0 host->supply.vqmmc2->rdev->mutex.ctx->deadlock_inject_interval
HALF_LOCKED2 &pool->lock