Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- fs/nfs/dir.c
- fs/nfs/fs_context.c
- fs/nfs/inode.c, line 1798
- fs/nfs/nfs40proc.c, line 242
- fs/nfs/nfs4proc.c, line 8249
- fs/nfs/proc.c, line 426
Smatch caller information:
fs/nfs/nfs40proc.c _nfs40_proc_fsid_present() -> nfs_alloc_fhandle()
| Type | Parameter | Key | Value |
|---|
fs/nfs/dir.c nfs_lookup() -> nfs_alloc_fhandle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dir->i_rwsem |
fs/nfs/dir.c nfs_lookup_revalidate_dentry() -> nfs_alloc_fhandle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dentry->d_lockref.lock | ||
| HALF_LOCKED2 | &dir->i_rwsem |
fs/nfs/dir.c nfs_readdir_xdr_to_array() -> nfs_alloc_fhandle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dir_fp->readdir_lock | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/nfs/nfs4proc.c _nfs41_proc_fsid_present() -> nfs_alloc_fhandle()
| Type | Parameter | Key | Value |
|---|
fs/nfs/proc.c nfs_proc_symlink() -> nfs_alloc_fhandle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/nfs/fs_context.c nfs_fs_context_dup() -> nfs_alloc_fhandle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &src_fc->uapi_mutex |
fs/nfs/fs_context.c nfs_init_fs_context() -> nfs_alloc_fhandle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fc->uapi_mutex |