Defined in 1 files as a function:
Referenced in 4 files:
Smatch caller information:
fs/nfsd/nfs4layouts.c fh_fsid_match() -> fh_fsid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fh | 4096-ptr_max |
| DATA_SOURCE | 0 | fh | $0 |
| PREEMPT_ADD | |||
| LOCK2 | &clp->cl_lock | ||
| TYPE_LOCK | (struct nfs4_client)->cl_lock |
fs/nfsd/nfs4layouts.c fh_fsid_match() -> fh_fsid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fh | 4096-ptr_max |
| DATA_SOURCE | 0 | fh | $1 |
| PREEMPT_ADD | |||
| LOCK2 | &clp->cl_lock | ||
| TYPE_LOCK | (struct nfs4_client)->cl_lock |
fs/nfsd/nfs4layouts.c nfsd4_alloc_devid_map() -> fh_fsid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fh | 4096-ptr_max |
| PARAM_VALUE | 0 | fh->fh_raw | 4096-ptr_max |
| BUF_SIZE | 0 | fh | 132 |
| LOCK2 | &ls->ls_mutex |
fs/nfsd/nfs4layouts.c nfsd4_alloc_devid_map() -> fh_fsid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fh | 4096-ptr_max |
| PARAM_VALUE | 0 | fh->fh_raw | 4096-ptr_max |
| BUF_SIZE | 0 | fh | 132 |
| LOCK2 | &ls->ls_mutex |
fs/nfsd/nfs4layouts.c nfsd4_alloc_devid_map() -> fh_fsid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fh | 4096-ptr_max |
| PARAM_VALUE | 0 | fh->fh_raw | 4096-ptr_max |
| BUF_SIZE | 0 | fh | 132 |
| LOCK2 | &ls->ls_mutex |
fs/nfsd/nfs4layouts.c nfsd4_alloc_devid_map() -> fh_fsid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fh | 4096-ptr_max |
| PARAM_VALUE | 0 | fh->fh_raw | 4096-ptr_max |
| BUF_SIZE | 0 | fh | 132 |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &ls->ls_mutex | ||
| LOCK2 | global &nfsd_devid_lock |
fs/nfsd/nfs4xdr.c setup_notify_fhandle() -> fh_fsid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fh | 1308893306303631384 |
| BUF_SIZE | 0 | fh | 132 |
| LOCK2 | &pool->lock |
fs/nfsd/nfsfh.c _fh_update() -> fh_fsid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fh | 4096-ptr_max |
fs/nfsd/nfsfh.c fh_compose() -> fh_fsid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fh | 4096-ptr_max |
fs/nfsd/nfsfh.c nfsd_set_fh_dentry() -> fh_fsid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fh | 4096-ptr_max |
| PARAM_VALUE | 0 | fh->fh_raw | 4096-ptr_max |
| BUF_SIZE | 0 | fh | 132 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fhp->fh_dentry->d_lockref.lock |
fs/nfsd/nfsfh.c nfsd_set_fh_dentry() -> fh_fsid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fh | 4096-ptr_max |
| PARAM_VALUE | 0 | fh->fh_raw | 4096-ptr_max |
| BUF_SIZE | 0 | fh | 132 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fhp->fh_dentry->d_lockref.lock |
fs/nfsd/nfsfh.c nfsd_set_fh_dentry() -> fh_fsid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fh | 4096-ptr_max |
| PARAM_VALUE | 0 | fh->fh_raw | 4096-ptr_max |
| BUF_SIZE | 0 | fh | 132 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fhp->fh_dentry->d_lockref.lock |