Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/mmc/core/mmc.c mmc_attach_mmc() -> mmc_attach_bus()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->bus_ops 0,6651830834477293568
PARAM_VALUE 1 ops 5007941798604951552
DATA_SOURCE 0 host $0
BIT_INFO 0 host->caps 0x0,0xffffffff
BIT_INFO 0 host->caps2 0x0,0xffbfffff
NOCHECK_CALL
HOST_DATA 0 host->card->host->fail_mmc_request.stacktrace_depth 0-u64max
HALF_LOCKED2 &pool->lock

drivers/mmc/core/sd.c mmc_attach_sd() -> mmc_attach_bus()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->bus_ops 0,6651830834477293568
PARAM_VALUE 1 ops 9207783849176047616
DATA_SOURCE 0 host $0
BIT_INFO 0 host->caps2 0x0,0xffdfffff
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/mmc/core/sdio.c mmc_attach_sdio() -> mmc_attach_bus()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->bus_ops 0,6651830834477293568
PARAM_VALUE 1 ops 4606091456866607104
DATA_SOURCE 0 host $0
BIT_INFO 0 host->caps2 0x0,0xfff7ffff
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/mmc/core/sd_uhs2.c sd_uhs2_attach() -> mmc_attach_bus()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->bus_ops 0
PARAM_VALUE 1 ops 6651830834477293568
DATA_SOURCE 0 host $0
BIT_INFO 0 host->caps2 0x200,0xffffffffffffffff
NOCHECK_CALL
HOST_DATA 0 host->private->mmc->uhs2_caps.dap 0-15
HOST_DATA 0 host->private->mmc->uhs2_caps.phy_rev 0-63
HALF_LOCKED2 &pool->lock