Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- fs/afs/cell.c, line 450
- fs/afs/dynroot.c, line 111
- fs/afs/mntpt.c, line 110
- fs/afs/proc.c, line 125
- fs/afs/super.c, line 292
- fs/afs/vl_alias.c, line 272
Smatch caller information:
fs/afs/cell.c afs_cell_init() -> afs_lookup_cell()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 4096-ptr_max |
| PARAM_VALUE | 4 | reason | 4 |
| PARAM_VALUE | 5 | trace | 42 |
| BUF_SIZE | 0 | net->net | (-1)-s32max |
| BUF_SIZE | 0 | net->sysnames | (-1),136 |
| BUF_SIZE | 1 | name | (-1),1-1000000001,2147479553 |
| BUF_SIZE | 1 | name | (-1),1-1000000001,2147479553 |
| CAPPED_DATA | 2 | namesz | 1 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | name | $1 |
| BIT_INFO | 2 | namesz | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *name | 0-255 |
| USER_PTR | 1 | name | |
| HALF_LOCKED2 | global &pernet_ops_rwsem |
fs/afs/dynroot.c afs_dynroot_lookup_cell() -> afs_lookup_cell()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | name | 4096-18446744073709547521 |
| PARAM_VALUE | 2 | namesz | 0-255 |
| PARAM_VALUE | 3 | vllist | 0 |
| PARAM_VALUE | 4 | reason | 0 |
| PARAM_VALUE | 5 | trace | 39 |
| BUF_SIZE | 1 | name | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | name | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | net | r afs_d2net |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | name | unit_byte |
| UNITS | 2 | namesz | unit_byte |
| HALF_LOCKED2 | &dentry->d_lockref.lock | ||
| HALF_LOCKED2 | &dir->i_rwsem |
fs/afs/proc.c afs_proc_cells_write() -> afs_lookup_cell()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | name | 4097-ptr_max |
| PARAM_VALUE | 1 | *name | 1-31,33-255 |
| PARAM_VALUE | 2 | namesz | 0-1010101 |
| PARAM_VALUE | 3 | vllist | 0,4098-ptr_max |
| PARAM_VALUE | 3 | *vllist | 1-31,33-255 |
| PARAM_VALUE | 4 | reason | 3 |
| PARAM_VALUE | 5 | trace | 37 |
| DATA_SOURCE | 0 | net | r afs_seq2net |
| STR_LEN | 0 | net | 0-1010101 |
fs/afs/super.c afs_parse_source() -> afs_lookup_cell()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | name | 4097-18446744073709547521 |
| PARAM_VALUE | 1 | *name | 0 |
| PARAM_VALUE | 3 | vllist | 0 |
| PARAM_VALUE | 4 | reason | 2 |
| PARAM_VALUE | 5 | trace | 41 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fc->uapi_mutex |
fs/afs/mntpt.c afs_mntpt_set_params() -> afs_lookup_cell()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | name | 4096-18446744073709547521 |
| PARAM_VALUE | 2 | namesz | 1-253 |
| PARAM_VALUE | 3 | vllist | 0 |
| PARAM_VALUE | 4 | reason | 1 |
| PARAM_VALUE | 5 | trace | 40 |
| BUF_SIZE | 1 | name | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | name | s32min-(-1),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | name | unit_byte |
| UNITS | 2 | namesz | unit_byte |
| HALF_LOCKED2 | &mntpt->d_lockref.lock |
fs/afs/vl_alias.c yfs_check_canonical_cell_name() -> afs_lookup_cell()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net | 4096-ptr_max |
| PARAM_VALUE | 0 | net->cells_alias_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | net->cells_alias_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | net->cells_alias_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | net->cells_alias_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | net->cells_alias_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | net->cells_alias_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | net->cells_alias_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | net->cells_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | net->cells_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | net->net | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 0 |
| PARAM_VALUE | 2 | namesz | 1-253 |
| PARAM_VALUE | 3 | vllist | 0 |
| PARAM_VALUE | 4 | reason | 5 |
| PARAM_VALUE | 5 | trace | 38 |
| CAPPED_DATA | 2 | namesz | 1 |
| DATA_SOURCE | 1 | name | r afs_vl_get_cell_name |
| DATA_SOURCE | 2 | namesz | r __fortify_strlen |
| STR_LEN | 0 | net | 1-253 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &net->cells_alias_lock | ||
| HALF_LOCKED2 | &fc->uapi_mutex | ||
| TYPE_LOCK | (struct afs_net)->cells_alias_lock |