Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
fs/afs/super.c afs_validate_fc() -> afs_create_volume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | params | 4096-ptr_max |
| PARAM_VALUE | 0 | params->cell | 4096-ptr_max |
| PARAM_VALUE | 0 | params->cell->key_desc | 4096-ptr_max |
| PARAM_VALUE | 0 | params->cell->net | 4096-ptr_max |
| PARAM_VALUE | 0 | params->cell->net->cells_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | params->cell->net->cells_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | params->dyn_root | 0 |
| PARAM_VALUE | 0 | params->key | 4096-ptr_max |
| PARAM_VALUE | 0 | params->no_cell | 0 |
| PARAM_VALUE | 0 | params->volume | 0 |
| BUF_SIZE | 0 | params | 1-s32max |
| BUF_SIZE | 0 | params | 1-s32max |
| BUF_SIZE | 0 | params->cell | (-1),8-513,960 |
| BUF_SIZE | 0 | params->key | (-1)-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | params->cell->anonymous_key->quotalen | |
| NO_OVERFLOW_SIMPLE | 0 | params->key->quotalen | |
| HALF_LOCKED2 | &fc->uapi_mutex |
fs/afs/vl_alias.c afs_sample_volume() -> afs_create_volume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | params | 28487923097497600 |
| PARAM_VALUE | 0 | params->autocell | 0 |
| PARAM_VALUE | 0 | params->cell | 4096-ptr_max |
| PARAM_VALUE | 0 | params->dyn_root | 0 |
| PARAM_VALUE | 0 | params->force | 0 |
| PARAM_VALUE | 0 | params->key | 4096-ptr_max |
| PARAM_VALUE | 0 | params->net | 4096-ptr_max |
| PARAM_VALUE | 0 | params->no_cell | 0 |
| PARAM_VALUE | 0 | params->type | 0 |
| PARAM_VALUE | 0 | params->volume | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &net->cells_alias_lock | ||
| HALF_LOCKED2 | &fc->uapi_mutex | ||
| TYPE_LOCK | (struct afs_net)->cells_alias_lock |