Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/nfsd/nfsproc.c nfsd_proc_getattr() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 8
PARAM_VALUE 1 src 0
NOCHECK_CALL

fs/nfsd/nfsproc.c nfsd_proc_read() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 4096-ptr_max
PARAM_VALUE 1 src 0
NOCHECK_CALL

fs/nfsd/nfsproc.c nfsd_proc_setattr() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 8
PARAM_VALUE 1 src 0

fs/nfsd/nfsproc.c nfsd_proc_write() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 8
NOCHECK_CALL

fs/nfsd/nfs2acl.c nfsacld_proc_access() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 8
PARAM_VALUE 1 src 0
NOCHECK_CALL

fs/nfsd/nfs2acl.c nfsacld_proc_getacl() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 8
PARAM_VALUE 1 src 0

fs/nfsd/nfs2acl.c nfsacld_proc_getattr() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 8
PARAM_VALUE 1 src 0
NOCHECK_CALL

fs/nfsd/nfs2acl.c nfsacld_proc_setacl() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 8
PARAM_VALUE 1 src 0

fs/nfsd/nfs3proc.c nfsd3_proc_access() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 8
PARAM_VALUE 1 src 0
NOCHECK_CALL

fs/nfsd/nfs3proc.c nfsd3_proc_commit() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 8
PARAM_VALUE 1 src 0
NOCHECK_CALL

fs/nfsd/nfs3proc.c nfsd3_proc_create() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 8
PARAM_VALUE 1 src 0

fs/nfsd/nfs3proc.c nfsd3_proc_getattr() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 8
PARAM_VALUE 1 src 0
NOCHECK_CALL

fs/nfsd/nfs3proc.c nfsd3_proc_link() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 424
PARAM_VALUE 1 src 0
NOCHECK_CALL

fs/nfsd/nfs3proc.c nfsd3_proc_link() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
NOCHECK_CALL

fs/nfsd/nfs3proc.c nfsd3_proc_lookup() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 8
PARAM_VALUE 1 src 0
NOCHECK_CALL

fs/nfsd/nfs3proc.c nfsd3_proc_mkdir() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 8
NOCHECK_CALL

fs/nfsd/nfs3proc.c nfsd3_proc_mknod() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 8
PARAM_VALUE 1 src 0
NOCHECK_CALL

fs/nfsd/nfs3proc.c nfsd3_proc_read() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 4096-ptr_max
PARAM_VALUE 1 src 0
NOCHECK_CALL

fs/nfsd/nfs3proc.c nfsd3_proc_readdir() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 4096-ptr_max
PARAM_VALUE 1 src 0
NOCHECK_CALL

fs/nfsd/nfs3proc.c nfsd3_proc_readdirplus() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 4096-ptr_max
PARAM_VALUE 1 src 0
NOCHECK_CALL

fs/nfsd/nfs3proc.c nfsd3_proc_readlink() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 8
PARAM_VALUE 1 src 0
NOCHECK_CALL

fs/nfsd/nfs3proc.c nfsd3_proc_remove() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 8
PARAM_VALUE 1 src 0
NOCHECK_CALL

fs/nfsd/nfs3proc.c nfsd3_proc_rename() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 8
PARAM_VALUE 1 src 0
NOCHECK_CALL

fs/nfsd/nfs3proc.c nfsd3_proc_rename() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
NOCHECK_CALL

fs/nfsd/nfs3proc.c nfsd3_proc_rmdir() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 8
PARAM_VALUE 1 src 0
NOCHECK_CALL

fs/nfsd/nfs3proc.c nfsd3_proc_setattr() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 8
PARAM_VALUE 1 src 0
NOCHECK_CALL

fs/nfsd/nfs3proc.c nfsd3_proc_symlink() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 8
NOCHECK_CALL

fs/nfsd/nfs3proc.c nfsd3_proc_write() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 4096-ptr_max
NOCHECK_CALL

fs/nfsd/nfs3acl.c nfsd3_proc_getacl() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 8
PARAM_VALUE 1 src 0

fs/nfsd/nfs3acl.c nfsd3_proc_setacl() -> fh_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 8
PARAM_VALUE 1 src 0