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_add_target()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->flush_bypasses_map 0-1
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->type 0
BUF_SIZE 1 type 16
NO_OVERFLOW_SIMPLE 0 t->num_allocated
UNITS 2 start unit_byte
UNITS 3 len unit_byte

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

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
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->type 0
PARAM_VALUE 4 params 4096-ptr_max
PARAM_VALUE 4 *params 0-255
BUF_SIZE 1 type 16
DATA_SOURCE 0 t $0
NO_OVERFLOW_SIMPLE 0 t->num_allocated
UNITS 2 start unit_byte
UNITS 3 len unit_byte
LOCK2 &md->type_lock
TYPE_LOCK (struct mapped_device)->type_lock