Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/md/dm-table.c dm_table_set_restrictions() -> dm_set_zones_restrictions()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| PARAM_VALUE | 0 | *t->counts | 0-4294967295 |
| PARAM_VALUE | 1 | q | 0,4096-ptr_max |
| PARAM_VALUE | 2 | lim | 4496982303064068096,6904826507154956288 |
| PARAM_VALUE | 2 | lim->discard_alignment | 0-4294967294 |
| PARAM_VALUE | 2 | lim->max_active_zones | 0 |
| PARAM_VALUE | 2 | lim->max_dev_sectors | 0,8-u32max |
| PARAM_VALUE | 2 | lim->max_open_zones | 0 |
| PARAM_VALUE | 2 | lim->max_user_discard_sectors | 0,u32max |
| BUF_SIZE | 2 | lim | (-1)-0,200 |
| BUF_SIZE | 2 | lim | (-1)-0,200 |
| CAPPED_DATA | 0 | t->num_targets | 1 |
| DATA_SOURCE | 0 | t | $0 |
| DATA_SOURCE | 1 | q | $1 |
| DATA_SOURCE | 2 | lim | $2 |
| FUZZY_MAX | 2 | lim->discard_alignment | 0 |
| BIT_INFO | 2 | lim->features | 0x400,0xffffffff |
| NO_OVERFLOW_SIMPLE | 0 | t->num_allocated | |
| NO_OVERFLOW_SIMPLE | 1 | q->async_depth | |
| NO_OVERFLOW_SIMPLE | 1 | q->nr_hw_queues | |
| NO_OVERFLOW_SIMPLE | 1 | q->nr_requests | |
| NO_OVERFLOW_SIMPLE | 1 | q->tag_set->nr_hw_queues | |
| NO_OVERFLOW_SIMPLE | 1 | q->tag_set->queue_depth | |
| HALF_LOCKED2 | &md->suspend_lock |