Defined in 3 files as a variable:
- ipc/ipc_sysctl.c, line 239 (as a variable)
- ipc/mq_sysctl.c, line 111 (as a variable)
- kernel/ucount.c, line 59 (as a variable)
Defined in 2 files as a member:
Defined in 2 files as a function:
- fs/namei.c, line 1105 (as a function)
- tools/testing/selftests/bpf/test_verifier.c, line 875 (as a function)
Referenced in 13 files:
- fs/namei.c
- fs/xfs/libxfs/xfs_alloc_btree.c
- fs/xfs/libxfs/xfs_btree.c, line 3302
- fs/xfs/libxfs/xfs_ialloc_btree.c
- fs/xfs/libxfs/xfs_refcount_btree.c, line 333
- fs/xfs/libxfs/xfs_rmap_btree.c
- fs/xfs/libxfs/xfs_rtrmap_btree.c, line 593
- fs/xfs/scrub/rcbag_btree.c, line 178
- ipc/ipc_sysctl.c, line 249
- ipc/mq_sysctl.c, line 121
- kernel/ucount.c, line 105
- tools/firewire/nosy-dump.c
- tools/testing/selftests/bpf/test_verifier.c
Smatch caller information:
fs/namei.c handle_dots() -> set_root()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nd | 4096-ptr_max |
| PARAM_VALUE | 0 | nd->inode->i_sb->s_cop->inode_info_offs | 1632,1720,1808,2632,2648 |
| PARAM_VALUE | 0 | nd->last_type | 1-3 |
| PARAM_VALUE | 0 | nd->path.dentry->d_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | nd->path.dentry->d_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | nd->root.mnt | 0 |
| BUF_SIZE | 0 | nd->last.name | (-1),1-s32max |
| DATA_SOURCE | 0 | nd | $0 |
| FUZZY_MAX | 0 | nd->last_type | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nd->dfd | s32min-s32max |
| USER_DATA | 0 | nd->last.hash | 0-u32max[c] |
| USER_DATA | 0 | nd->path.dentry->__d_name.hash | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | nd->inode->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | nd->path.dentry->d_inode->i_size |
fs/namei.c nd_jump_root() -> set_root()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nd | 4096-ptr_max |
| PARAM_VALUE | 0 | nd->last_type | 0-3 |
| PARAM_VALUE | 0 | nd->path.dentry->d_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | nd->path.dentry->d_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | nd->root.mnt | 0 |
| BUF_SIZE | 0 | nd->last.name | s32min,(-1),1-s32max |
| DATA_SOURCE | 0 | nd | $0 |
| BIT_INFO | 0 | nd->flags | 0x0,0xf7ffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nd->dfd | s32min-s32max |
| USER_DATA | 0 | nd->last->name | 0-255 |
| USER_DATA | 0 | nd->last.hash | 0-u32max[c] |
| USER_DATA | 0 | nd->path.dentry->__d_name.hash | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | nd->path.dentry->d_inode->i_size |