Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
fs/lockd/svcsubs.c nlm_traverse_locks() -> nlm_traverse_locks param 2()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | host | (-1),128,976 |
| BUF_SIZE | 1 | host | (-1),128,976 |
| DATA_SOURCE | 1 | host | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | host->h_addr.ss_family | 0-u16max[u] |
| USER_DATA | 1 | host->h_addrlen | 0-u64max[u] |
| USER_DATA | 1 | host->h_count.refs.counter | s32min-s32max[u] |
| USER_DATA | 1 | host->h_expires | 0-u64max[u] |
| USER_DATA | 1 | host->h_inuse | 0-1[u] |
| USER_DATA | 1 | host->h_mutex.osq.tail.counter | s32min-s32max[u] |
| USER_DATA | 1 | host->h_mutex.owner.counter | s64min-s64max[u] |
| USER_DATA | 1 | host->h_nextrebind | 0-u64max[u] |
| USER_DATA | 1 | host->h_noresvport | 0-1[u] |
| USER_DATA | 1 | host->h_nsmstate | 0-u32max[u] |
| USER_DATA | 1 | host->h_pidcount | 0-u32max[u] |
| USER_DATA | 1 | host->h_proto | 0-u16max[u] |
| USER_DATA | 1 | host->h_reclaiming | 0-1[u] |
| USER_DATA | 1 | host->h_rwsem.count.counter | s64min-s64max[u] |
| USER_DATA | 1 | host->h_rwsem.osq.tail.counter | s32min-s32max[u] |
| USER_DATA | 1 | host->h_rwsem.owner.counter | s64min-s64max[u] |
| USER_DATA | 1 | host->h_server | 0-1[u] |
| USER_DATA | 1 | host->h_srcaddr.ss_family | 0-u16max[u] |
| USER_DATA | 1 | host->h_srcaddrlen | 0-u64max[u] |
| USER_DATA | 1 | host->h_state | 0-u32max[u] |
| USER_DATA | 1 | host->h_version | 0-u32max[u] |
| UNITS | 1 | host | unit_byte |
| USER_PTR | 1 | host | |
| LOCK2 | &flctx->flc_lock | ||
| HALF_LOCKED2 | global &nlm_host_mutex | ||
| TYPE_LOCK | (struct file_lock_context)->flc_lock |
fs/lockd/svclock.c nlmsvc_traverse_blocks() -> nlmsvc_traverse_blocks param 2()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | host | (-1),128,976 |
| BUF_SIZE | 1 | host | (-1),128,976 |
| DATA_SOURCE | 1 | host | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | host->h_addr.ss_family | 0-u16max[u] |
| USER_DATA | 1 | host->h_addrlen | 0-u64max[u] |
| USER_DATA | 1 | host->h_count.refs.counter | s32min-s32max[u] |
| USER_DATA | 1 | host->h_expires | 0-u64max[u] |
| USER_DATA | 1 | host->h_inuse | 0-1[u] |
| USER_DATA | 1 | host->h_mutex.osq.tail.counter | s32min-s32max[u] |
| USER_DATA | 1 | host->h_mutex.owner.counter | s64min-s64max[u] |
| USER_DATA | 1 | host->h_nextrebind | 0-u64max[u] |
| USER_DATA | 1 | host->h_noresvport | 0-1[u] |
| USER_DATA | 1 | host->h_nsmstate | 0-u32max[u] |
| USER_DATA | 1 | host->h_pidcount | 0-u32max[u] |
| USER_DATA | 1 | host->h_proto | 0-u16max[u] |
| USER_DATA | 1 | host->h_reclaiming | 0-1[u] |
| USER_DATA | 1 | host->h_rwsem.count.counter | s64min-s64max[u] |
| USER_DATA | 1 | host->h_rwsem.osq.tail.counter | s32min-s32max[u] |
| USER_DATA | 1 | host->h_rwsem.owner.counter | s64min-s64max[u] |
| USER_DATA | 1 | host->h_server | 0-1[u] |
| USER_DATA | 1 | host->h_srcaddr.ss_family | 0-u16max[u] |
| USER_DATA | 1 | host->h_srcaddrlen | 0-u64max[u] |
| USER_DATA | 1 | host->h_state | 0-u32max[u] |
| USER_DATA | 1 | host->h_version | 0-u32max[u] |
| UNITS | 1 | host | unit_byte |
| USER_PTR | 1 | host | |
| LOCK2 | &file->f_mutex | ||
| LOCK2 | global &nlm_blocked_lock | ||
| HALF_LOCKED2 | global &nlm_host_mutex | ||
| TYPE_LOCK | (struct nlm_file)->f_mutex |
fs/lockd/svcshare.c nlmsvc_traverse_shares() -> nlmsvc_traverse_shares param 2()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | host | (-1),128,976 |
| BUF_SIZE | 1 | host | (-1),128,976 |
| DATA_SOURCE | 1 | host | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | host->h_addr.ss_family | 0-u16max[u] |
| USER_DATA | 1 | host->h_addrlen | 0-u64max[u] |
| USER_DATA | 1 | host->h_count.refs.counter | s32min-s32max[u] |
| USER_DATA | 1 | host->h_expires | 0-u64max[u] |
| USER_DATA | 1 | host->h_inuse | 0-1[u] |
| USER_DATA | 1 | host->h_mutex.osq.tail.counter | s32min-s32max[u] |
| USER_DATA | 1 | host->h_mutex.owner.counter | s64min-s64max[u] |
| USER_DATA | 1 | host->h_nextrebind | 0-u64max[u] |
| USER_DATA | 1 | host->h_noresvport | 0-1[u] |
| USER_DATA | 1 | host->h_nsmstate | 0-u32max[u] |
| USER_DATA | 1 | host->h_pidcount | 0-u32max[u] |
| USER_DATA | 1 | host->h_proto | 0-u16max[u] |
| USER_DATA | 1 | host->h_reclaiming | 0-1[u] |
| USER_DATA | 1 | host->h_rwsem.count.counter | s64min-s64max[u] |
| USER_DATA | 1 | host->h_rwsem.osq.tail.counter | s32min-s32max[u] |
| USER_DATA | 1 | host->h_rwsem.owner.counter | s64min-s64max[u] |
| USER_DATA | 1 | host->h_server | 0-1[u] |
| USER_DATA | 1 | host->h_srcaddr.ss_family | 0-u16max[u] |
| USER_DATA | 1 | host->h_srcaddrlen | 0-u64max[u] |
| USER_DATA | 1 | host->h_state | 0-u32max[u] |
| USER_DATA | 1 | host->h_version | 0-u32max[u] |
| UNITS | 1 | host | unit_byte |
| USER_PTR | 1 | host | |
| HALF_LOCKED2 | global &nlm_host_mutex |