Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

net/sunrpc/auth_gss/svcauth_gss.c rsc_lookup() -> sunrpc_cache_lookup_rcu()

Type Parameter Key Value
PARAM_VALUE 1 key 2388629963471974400,4117411210165268480,7397948386633981952
PARAM_VALUE 1 key->flags 0
PARAM_VALUE 2 hash 0-1023
BUF_SIZE 0 detail s32min-(-1),1-s32max
BUF_SIZE 0 detail s32min-(-1),1-s32max
DATA_SOURCE 0 detail $0
DATA_SOURCE 2 hash r rsc_hash
MEM_ZERO 1 key
USER_DATA 2 hash 0-1023[c]
HALF_LOCKED2 &inode->i_rwsem

net/sunrpc/auth_gss/svcauth_gss.c rsi_lookup() -> sunrpc_cache_lookup_rcu()

Type Parameter Key Value
PARAM_VALUE 1 key 2901252907699003392,7421605592938610688
PARAM_VALUE 2 hash 0-1023
BUF_SIZE 0 detail s32min-(-1),1-s32max
BUF_SIZE 0 detail s32min-(-1),1-s32max
DATA_SOURCE 0 detail $0
DATA_SOURCE 2 hash r rsi_hash
MEM_ZERO 1 key
USER_DATA 2 hash 1-1023[c]
HALF_LOCKED2 &inode->i_rwsem

fs/nfsd/export.c svc_expkey_lookup() -> sunrpc_cache_lookup_rcu()

Type Parameter Key Value
PARAM_VALUE 1 key 120609657342390272,352848162050682880,9160474725431296000
PARAM_VALUE 2 hash 0-255
BUF_SIZE 0 detail s32min-(-1),1-s32max
BUF_SIZE 0 detail s32min-(-1),1-s32max
DATA_SOURCE 0 detail $0
DATA_SOURCE 2 hash r svc_expkey_hash
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 key->expiry_time s64min-s64max
USER_DATA 2 hash 0-255[c]
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 global &nfsd_mutex

fs/nfsd/export.c svc_export_lookup() -> sunrpc_cache_lookup_rcu()

Type Parameter Key Value
PARAM_VALUE 1 key 3688038666281050112,5981537600126308352,6565058920821268480
PARAM_VALUE 2 hash 0-255
DATA_SOURCE 2 hash r svc_export_hash
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 key->expiry_time s64min-s64max
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 global &nfsd_mutex

net/sunrpc/svcauth_unix.c __ip_map_lookup() -> sunrpc_cache_lookup_rcu()

Type Parameter Key Value
PARAM_VALUE 1 key 5439340254339796992
BUF_SIZE 0 detail s32min-(-1),1-s32max
BUF_SIZE 0 detail s32min-(-1),1-s32max
DATA_SOURCE 0 detail $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem

net/sunrpc/svcauth_unix.c unix_gid_lookup() -> sunrpc_cache_lookup_rcu()

Type Parameter Key Value
PARAM_VALUE 1 key 4836205219096436736
PARAM_VALUE 2 hash 0-255
BUF_SIZE 0 detail s32min-(-1),1-s32max
BUF_SIZE 0 detail s32min-(-1),1-s32max
DATA_SOURCE 0 detail $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem

fs/nfsd/nfs4idmap.c idtoname_lookup() -> sunrpc_cache_lookup_rcu()

Type Parameter Key Value
PARAM_VALUE 1 key 1166462420768616448,6209569589938049024,8466791612391657472
PARAM_VALUE 2 hash 0-255
BUF_SIZE 0 detail s32min-(-1),1-s32max
BUF_SIZE 0 detail s32min-(-1),1-s32max
DATA_SOURCE 0 detail $0
USER_DATA 1 key->expiry_time 0
HALF_LOCKED2 &inode->i_rwsem

fs/nfsd/nfs4idmap.c nametoid_lookup() -> sunrpc_cache_lookup_rcu()

Type Parameter Key Value
PARAM_VALUE 1 key 1166462420768616448,6209569589938049024,8147610166318456832
PARAM_VALUE 2 hash 0-255
BUF_SIZE 0 detail s32min-(-1),1-s32max
BUF_SIZE 0 detail s32min-(-1),1-s32max
DATA_SOURCE 0 detail $0
USER_DATA 1 key->expiry_time 0
HALF_LOCKED2 &inode->i_rwsem

fs/nfs/dns_resolve.c nfs_dns_lookup() -> sunrpc_cache_lookup_rcu()

Type Parameter Key Value
PARAM_VALUE 1 key 618169739695837184,2534368910837198848
PARAM_VALUE 2 hash 0-15
BUF_SIZE 0 detail s32min-(-1),1-s32max
BUF_SIZE 0 detail s32min-(-1),1-s32max
DATA_SOURCE 0 detail $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem