Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/md/dm-ioctl.c dm_early_create() -> dm_table_complete()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->flush_bypasses_map 0
PARAM_VALUE 0 t->md s64min-(-4096),4096-s64max
PARAM_VALUE 0 t->mode 1,3
PARAM_VALUE 0 t->num_allocated 8-1048576
PARAM_VALUE 0 t->num_targets 0-1048576
PARAM_VALUE 0 t->type 0
NO_OVERFLOW_SIMPLE 0 t->num_allocated

drivers/md/dm-ioctl.c populate_table() -> dm_table_complete()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->flush_bypasses_map 0
PARAM_VALUE 0 t->md 1-u64max
PARAM_VALUE 0 t->mode 1,3
PARAM_VALUE 0 t->num_allocated 8-1048576
PARAM_VALUE 0 t->num_targets 0-1048576
PARAM_VALUE 0 t->type 0
DATA_SOURCE 0 t $0
NO_OVERFLOW_SIMPLE 0 t->num_allocated
LOCK2 &md->type_lock
TYPE_LOCK (struct mapped_device)->type_lock