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_suspend() -> mmc_deselect_cards()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->bus_ops->handle_undervoltage 0,5715618764364496896
PARAM_VALUE 0 host->bus_ops->shutdown 0,518975296561233920,3666404095795548160,4774049372095610880
PARAM_VALUE 0 host->card 4096-ptr_max
PARAM_VALUE 0 host->card->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 host->card->ext_csd.rev 0-2
PARAM_VALUE 0 host->claimed 1
PARAM_VALUE 0 host->claimer 1-u64max
PARAM_VALUE 0 host->class_dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 host->crypto_profile.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 host->crypto_profile.lock.first_waiter->type 0-1
PARAM_VALUE 0 host->lock.rlock.dep_map->name 0-255
BUF_SIZE 0 host s32min-(-1),1-s32max
BUF_SIZE 0 host s32min-(-1),1-s32max
BUF_SIZE 0 host->ops (-1),216
DATA_SOURCE 0 host $0
BIT_INFO 0 host->caps 0x0,0xffffffef
HARD_MAX 0 host->card->ext_csd.rev 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->bus_ops->handle_undervoltage 0,5715618764364496896
PARAM_VALUE 0 host->bus_ops->shutdown 0,518975296561233920,3666404095795548160,4774049372095610880
PARAM_VALUE 0 host->card 4096-ptr_max
PARAM_VALUE 0 host->card->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 host->card->ext_csd.rev 3-255
PARAM_VALUE 0 host->card->host->parent->cma_area->nranges s32min-s32max
PARAM_VALUE 0 host->claimed 1
PARAM_VALUE 0 host->claimer 1-u64max
PARAM_VALUE 0 host->class_dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 host->crypto_profile.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 host->crypto_profile.lock.first_waiter->type 0-1
PARAM_VALUE 0 host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 host->retune_now 1
BUF_SIZE 0 host s32min-(-1),1-s32max
BUF_SIZE 0 host s32min-(-1),1-s32max
DATA_SOURCE 0 host $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &pool->lock

drivers/mmc/core/sd.c _mmc_sd_suspend() -> mmc_deselect_cards()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->bus_ops 4096-ptr_max
PARAM_VALUE 0 host->bus_ops->shutdown 0,518975296561233920,3666404095795548160,4774049372095610880
PARAM_VALUE 0 host->card 4096-ptr_max
PARAM_VALUE 0 host->card->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 host->claimed 1
PARAM_VALUE 0 host->claimer 1-u64max
PARAM_VALUE 0 host->class_dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 host->crypto_profile.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 host->crypto_profile.lock.first_waiter->type 0-1
PARAM_VALUE 0 host->lock.rlock.dep_map->name 0-255
BUF_SIZE 0 host s32min-(-1),1-s32max
BUF_SIZE 0 host s32min-(-1),1-s32max
BUF_SIZE 0 host->ops (-1),216
DATA_SOURCE 0 host $0
BIT_INFO 0 host->caps 0x0,0xffffffef
RX_PATH
TASK_NOT_RUNNING