Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

fs/nfsd/nfs4proc.c exp_put() -> cache_put()

Type Parameter Key Value
NOCHECK_CALL

net/sunrpc/auth_gss/svcauth_gss.c gss_proxy_save_rsc() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h->expiry_time 0
PARAM_VALUE 1 cd 4096-ptr_max
DATA_SOURCE 1 cd $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 h->expiry_time

net/sunrpc/auth_gss/svcauth_gss.c rsc_parse() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 0 h->expiry_time 0
PARAM_VALUE 1 cd 6956649417283944448
PARAM_VALUE 1 cd->alloc 5939024886476410880
PARAM_VALUE 1 cd->cache_notify 0
PARAM_VALUE 1 cd->cache_parse 4283718451107692544
PARAM_VALUE 1 cd->cache_put 2941252473261572096
PARAM_VALUE 1 cd->cache_request 0
PARAM_VALUE 1 cd->cache_show 0
PARAM_VALUE 1 cd->cache_upcall 3965926265197965312
PARAM_VALUE 1 cd->flush 0
PARAM_VALUE 1 cd->flush_time 0
PARAM_VALUE 1 cd->hash_lock s32min-s32max
PARAM_VALUE 1 cd->hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->hash_size 1024
PARAM_VALUE 1 cd->hash_table 0
PARAM_VALUE 1 cd->init 7214694619899133952
PARAM_VALUE 1 cd->last_close 0
PARAM_VALUE 1 cd->last_warn 0
PARAM_VALUE 1 cd->match 6000486533982531584
PARAM_VALUE 1 cd->name 3145950962491084800
PARAM_VALUE 1 cd->net 0
PARAM_VALUE 1 cd->next_seqno 0
PARAM_VALUE 1 cd->owner 0
PARAM_VALUE 1 cd->queue_lock s32min-s32max
PARAM_VALUE 1 cd->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->queue_wait 0
PARAM_VALUE 1 cd->update 1423606914605506560
PARAM_VALUE 1 cd->warn_no_listener 0
PARAM_VALUE 1 cd->writers 0
BUF_SIZE 1 cd s32min-(-2),1-s32max
BUF_SIZE 1 cd s32min-(-2),1-s32max
DATA_SOURCE 1 cd $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 h->expiry_time
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

net/sunrpc/auth_gss/svcauth_gss.c rsi_parse() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 0 h->expiry_time 0
PARAM_VALUE 1 cd 3842664356293185536
PARAM_VALUE 1 cd->alloc 1810009511620583424
PARAM_VALUE 1 cd->cache_notify 0
PARAM_VALUE 1 cd->cache_parse 4657073647207092224
PARAM_VALUE 1 cd->cache_put 5135354606631624704
PARAM_VALUE 1 cd->cache_request 6775169970405453824
PARAM_VALUE 1 cd->cache_show 0
PARAM_VALUE 1 cd->cache_upcall 2639914726319820800
PARAM_VALUE 1 cd->flush 0
PARAM_VALUE 1 cd->flush_time 0
PARAM_VALUE 1 cd->hash_lock s32min-s32max
PARAM_VALUE 1 cd->hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->hash_size 64
PARAM_VALUE 1 cd->hash_table 0
PARAM_VALUE 1 cd->init 8973429821327843328
PARAM_VALUE 1 cd->last_close 0
PARAM_VALUE 1 cd->last_warn 0
PARAM_VALUE 1 cd->match 5990681261835071488
PARAM_VALUE 1 cd->name 1530470101797781504
PARAM_VALUE 1 cd->net 0
PARAM_VALUE 1 cd->owner 0
PARAM_VALUE 1 cd->queue_lock s32min-s32max
PARAM_VALUE 1 cd->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->queue_wait 0
PARAM_VALUE 1 cd->update 1859994945624862720
PARAM_VALUE 1 cd->warn_no_listener 0
PARAM_VALUE 1 cd->writers 0
BUF_SIZE 1 cd s32min-(-2),1-s32max
BUF_SIZE 1 cd s32min-(-2),1-s32max
DATA_SOURCE 1 cd $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 h->expiry_time
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

net/sunrpc/auth_gss/svcauth_gss.c svcauth_gss_accept() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 0,4096-ptr_max
PARAM_VALUE 1 cd->hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->requests.prev 0,4096-ptr_max
PARAM_VALUE 1 cd->requests.prev->next 4096-ptr_max
PARAM_VALUE 1 cd->requests.prev->next->next 4096-ptr_max
NOCHECK_CALL

net/sunrpc/auth_gss/svcauth_gss.c svcauth_gss_legacy_init() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 cd->hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->requests.prev 0,4096-ptr_max
PARAM_VALUE 1 cd->requests.prev->next 4096-ptr_max
PARAM_VALUE 1 cd->requests.prev->next->next 4096-ptr_max
NOCHECK_CALL

net/sunrpc/auth_gss/svcauth_gss.c svcauth_gss_proc_init_verf() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 cd->hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->requests.prev 0,4096-ptr_max
PARAM_VALUE 1 cd->requests.prev->next 4096-ptr_max
PARAM_VALUE 1 cd->requests.prev->next->next 4096-ptr_max
DATA_SOURCE 1 cd $0
NOCHECK_CALL

net/sunrpc/auth_gss/svcauth_gss.c svcauth_gss_release() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 1-u64max
NOCHECK_CALL

fs/nfsd/nfs4state.c exp_put() -> cache_put()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &nfsd_mutex

fs/nfsd/vfs.c exp_put() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
NOCHECK_CALL

fs/nfsd/export.c exp_find() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 cd->hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->requests.prev 0,4096-ptr_max
PARAM_VALUE 1 cd->requests.prev->next 4096-ptr_max
PARAM_VALUE 1 cd->requests.prev->next->next 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/nfsd/export.c exp_put() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 h->expiry_time s64min-s64max
NO_OVERFLOW_SIMPLE 0 h->expiry_time
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 global &nfsd_mutex

fs/nfsd/export.c expkey_parse() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 cd 2218217323445592064
PARAM_VALUE 1 cd->alloc 3130538743883870208
PARAM_VALUE 1 cd->cache_notify 6332528718658236416
PARAM_VALUE 1 cd->cache_parse 3038321342036975616
PARAM_VALUE 1 cd->cache_put 1689622401970130944
PARAM_VALUE 1 cd->cache_request 4383917853359226880
PARAM_VALUE 1 cd->cache_show 3061615117388132352
PARAM_VALUE 1 cd->cache_upcall 6564842583878529024
PARAM_VALUE 1 cd->flush 924846243931189248
PARAM_VALUE 1 cd->flush_time 0
PARAM_VALUE 1 cd->hash_lock s32min-s32max
PARAM_VALUE 1 cd->hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->hash_size 256
PARAM_VALUE 1 cd->hash_table 0
PARAM_VALUE 1 cd->init 5684423204935069696
PARAM_VALUE 1 cd->last_close 0
PARAM_VALUE 1 cd->last_warn 0
PARAM_VALUE 1 cd->match 391063173201461248
PARAM_VALUE 1 cd->name 1980120061344559104
PARAM_VALUE 1 cd->net 0
PARAM_VALUE 1 cd->owner 0
PARAM_VALUE 1 cd->queue_lock s32min-s32max
PARAM_VALUE 1 cd->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->queue_wait 0
PARAM_VALUE 1 cd->update 8158031047575625728
PARAM_VALUE 1 cd->warn_no_listener 0
PARAM_VALUE 1 cd->writers 0
BUF_SIZE 1 cd s32min-(-2),1-s32max
BUF_SIZE 1 cd s32min-(-2),1-s32max
DATA_SOURCE 1 cd $0
NOCHECK_CALL
USER_DATA 0 h->expiry_time s64min-s64max
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

fs/nfsd/export.c nfsd_nl_expkey_get_reqs_dumpit() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 1 cd 4096-ptr_max
PARAM_VALUE 1 cd->queue_lock.rlock.dep_map->name 0-255
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &nfsd_mutex
HALF_LOCKED2 &nlk->nl_cb_mutex
TYPE_LOCK (struct netlink_sock)->nl_cb_mutex

fs/nfsd/export.c nfsd_nl_parse_one_expkey() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 cd 1-u64max
PARAM_VALUE 1 cd->hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->queue_lock.rlock.dep_map->name 0-255
DATA_SOURCE 1 cd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 h->expiry_time
LOCK2 global &nfsd_mutex
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

fs/nfsd/export.c nfsd_nl_svc_export_get_reqs_dumpit() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 1 cd 4096-ptr_max
PARAM_VALUE 1 cd->queue_lock.rlock.dep_map->name 0-255
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &nfsd_mutex
HALF_LOCKED2 &nlk->nl_cb_mutex
TYPE_LOCK (struct netlink_sock)->nl_cb_mutex

net/sunrpc/cache.c cache_check() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 cd->requests.prev 0,4096-ptr_max
PARAM_VALUE 1 cd->requests.prev->next 4096-ptr_max
PARAM_VALUE 1 cd->requests.prev->next->next 4096-ptr_max
CAPPED_DATA 0 h 1
DATA_SOURCE 0 h $1
DATA_SOURCE 1 cd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/sunrpc/cache.c cache_dequeue() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 1 cd 4096-ptr_max
PARAM_VALUE 1 cd->queue_lock.rlock.dep_map->name 0-255
BUF_SIZE 1 cd s32min-(-1),1-s32max
BUF_SIZE 1 cd s32min-(-1),1-s32max
CAPPED_DATA 1 &cd->requests 1
DATA_SOURCE 1 cd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 cd->hash_size

net/sunrpc/cache.c cache_read() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 cd 4096-ptr_max
PARAM_VALUE 1 cd->queue_lock.rlock.dep_map->name 0-255
BUF_SIZE 1 cd s32min-(-2),1-s32max
BUF_SIZE 1 cd s32min-(-2),1-s32max
DATA_SOURCE 1 cd $4
NOCHECK_CALL
UNITS 1 cd unit_array_size
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

net/sunrpc/cache.c cache_release() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 cd 4096-ptr_max
PARAM_VALUE 1 cd->queue_lock.rlock.dep_map->name 0-255
BUF_SIZE 1 cd s32min-(-2),1-s32max
BUF_SIZE 1 cd s32min-(-2),1-s32max
DATA_SOURCE 1 cd $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 cd unit_array_size

net/sunrpc/cache.c sunrpc_cache_add_entry() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 0 h->cache_list.next 0
PARAM_VALUE 0 h->cache_list.pprev 0
PARAM_VALUE 0 h->flags 0
PARAM_VALUE 0 h->ref.refcount.refs.counter 1
PARAM_VALUE 1 cd 4096-ptr_max
PARAM_VALUE 1 cd->hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->hash_table 4096-ptr_max
BUF_SIZE 0 h 48
BUF_SIZE 1 cd s32min-(-1),1-s32max
BUF_SIZE 1 cd s32min-(-1),1-s32max
DATA_SOURCE 1 cd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

net/sunrpc/cache.c sunrpc_cache_update() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 cd 4096-ptr_max
BUF_SIZE 1 cd s32min-(-1),1-s32max
BUF_SIZE 1 cd s32min-(-1),1-s32max
DATA_SOURCE 0 h $2
DATA_SOURCE 1 cd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

net/sunrpc/cache.c sunrpc_cache_update() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 0 h->expiry_time 0
PARAM_VALUE 1 cd 4096-ptr_max
PARAM_VALUE 1 cd->hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->hash_table 4096-ptr_max
BUF_SIZE 1 cd s32min-(-1),1-s32max
BUF_SIZE 1 cd s32min-(-1),1-s32max
CAPPED_DATA 0 h 1
DATA_SOURCE 0 h $2
DATA_SOURCE 1 cd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

net/sunrpc/cache.c sunrpc_end_cache_remove_entry() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 cd 4096-ptr_max
BUF_SIZE 1 cd s32min-(-1),1-s32max
BUF_SIZE 1 cd s32min-(-1),1-s32max
CAPPED_DATA 0 h 1
DATA_SOURCE 0 h $0
DATA_SOURCE 1 cd $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 cd->hash_size

net/sunrpc/svcauth_unix.c __ip_map_update() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 cd 4096-ptr_max
PARAM_VALUE 1 cd->hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->queue_lock.rlock.dep_map->name 0-255
BUF_SIZE 0 h 48
BUF_SIZE 1 cd s32min-(-1),1-s32max
BUF_SIZE 1 cd s32min-(-1),1-s32max
CAPPED_DATA 0 h 1
DATA_SOURCE 1 cd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 h->expiry_time s64min-s64max
HALF_LOCKED2 &inode->i_rwsem

net/sunrpc/svcauth_unix.c ip_map_cached_get() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 1-u64max
NOCHECK_CALL

net/sunrpc/svcauth_unix.c ip_map_cached_put() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
NOCHECK_CALL

net/sunrpc/svcauth_unix.c sunrpc_nl_ip_map_get_reqs_dumpit() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 1 cd 4096-ptr_max
PARAM_VALUE 1 cd->queue_lock.rlock.dep_map->name 0-255
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &nlk->nl_cb_mutex
TYPE_LOCK (struct netlink_sock)->nl_cb_mutex

net/sunrpc/svcauth_unix.c sunrpc_nl_parse_one_unix_gid() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 cd 4096-ptr_max
PARAM_VALUE 1 cd->hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->queue_lock.rlock.dep_map->name 0-255
BUF_SIZE 0 h 48
CAPPED_DATA 0 h 1
DATA_SOURCE 1 cd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 h->expiry_time
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

net/sunrpc/svcauth_unix.c sunrpc_nl_unix_gid_get_reqs_dumpit() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 1 cd 4096-ptr_max
PARAM_VALUE 1 cd->queue_lock.rlock.dep_map->name 0-255
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &nlk->nl_cb_mutex
TYPE_LOCK (struct netlink_sock)->nl_cb_mutex

net/sunrpc/svcauth_unix.c svcauth_unix_info_release() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 1-u64max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &nfsd_mutex
HALF_LOCKED2 global &nlmsvc_mutex

net/sunrpc/svcauth_unix.c unix_gid_find() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 cd->hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->requests.prev 0,4096-ptr_max
PARAM_VALUE 1 cd->requests.prev->next 4096-ptr_max
PARAM_VALUE 1 cd->requests.prev->next->next 4096-ptr_max
NOCHECK_CALL

net/sunrpc/svcauth_unix.c unix_gid_parse() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 cd 7898521617989283840
PARAM_VALUE 1 cd->alloc 4616296578364616704
PARAM_VALUE 1 cd->cache_notify 8545557545567817728
PARAM_VALUE 1 cd->cache_parse 4245297119456370688
PARAM_VALUE 1 cd->cache_put 3118528042166714368
PARAM_VALUE 1 cd->cache_request 6710503571930931200
PARAM_VALUE 1 cd->cache_show 7604484818929680384
PARAM_VALUE 1 cd->cache_upcall 7237461960511250432
PARAM_VALUE 1 cd->flush 0
PARAM_VALUE 1 cd->flush_time 0
PARAM_VALUE 1 cd->hash_lock s32min-s32max
PARAM_VALUE 1 cd->hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->hash_size 256
PARAM_VALUE 1 cd->hash_table 0
PARAM_VALUE 1 cd->init 7676060437978832896
PARAM_VALUE 1 cd->last_close 0
PARAM_VALUE 1 cd->last_warn 0
PARAM_VALUE 1 cd->match 4079874871742754816
PARAM_VALUE 1 cd->name 7303493873323962368
PARAM_VALUE 1 cd->net 0
PARAM_VALUE 1 cd->owner 0
PARAM_VALUE 1 cd->queue_lock s32min-s32max
PARAM_VALUE 1 cd->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->queue_wait 0
PARAM_VALUE 1 cd->update 1075707429946839040
PARAM_VALUE 1 cd->warn_no_listener 0
PARAM_VALUE 1 cd->writers 0
BUF_SIZE 0 h 48
BUF_SIZE 1 cd s32min-(-2),1-s32max
BUF_SIZE 1 cd s32min-(-2),1-s32max
CAPPED_DATA 0 h 1
DATA_SOURCE 1 cd $0
NOCHECK_CALL
USER_DATA 0 h->expiry_time s64min-s64max
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

fs/nfsd/nfs4idmap.c idmap_id_to_name() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 cd->hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->requests.prev 0,4096-ptr_max
PARAM_VALUE 1 cd->requests.prev->next 4096-ptr_max
PARAM_VALUE 1 cd->requests.prev->next->next 4096-ptr_max
NOCHECK_CALL

fs/nfsd/nfs4idmap.c idmap_lookup() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 1 cd->hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->requests.prev 0,4096-ptr_max
PARAM_VALUE 1 cd->requests.prev->next 4096-ptr_max
PARAM_VALUE 1 cd->requests.prev->next->next 4096-ptr_max
DATA_SOURCE 1 cd $3
NOCHECK_CALL

fs/nfsd/nfs4idmap.c idmap_name_to_id() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 cd->hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->requests.prev 0,4096-ptr_max
PARAM_VALUE 1 cd->requests.prev->next 4096-ptr_max
PARAM_VALUE 1 cd->requests.prev->next->next 4096-ptr_max
NOCHECK_CALL

fs/nfsd/nfs4idmap.c idtoname_parse() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 0 h->expiry_time 0
PARAM_VALUE 1 cd 6162867731813707776
PARAM_VALUE 1 cd->alloc 8847151164453756928
PARAM_VALUE 1 cd->cache_notify 0
PARAM_VALUE 1 cd->cache_parse 8743810014654451712
PARAM_VALUE 1 cd->cache_put 958759296379633664
PARAM_VALUE 1 cd->cache_request 8537689970577678336
PARAM_VALUE 1 cd->cache_show 7697073823471185920
PARAM_VALUE 1 cd->cache_upcall 2914570454863917056
PARAM_VALUE 1 cd->flush 0
PARAM_VALUE 1 cd->flush_time 0
PARAM_VALUE 1 cd->hash_lock s32min-s32max
PARAM_VALUE 1 cd->hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->hash_size 256
PARAM_VALUE 1 cd->hash_table 0
PARAM_VALUE 1 cd->init 1599285171416276992
PARAM_VALUE 1 cd->last_close 0
PARAM_VALUE 1 cd->last_warn 0
PARAM_VALUE 1 cd->match 3099190177732608000
PARAM_VALUE 1 cd->name 704451773196054528
PARAM_VALUE 1 cd->net 0
PARAM_VALUE 1 cd->owner 0
PARAM_VALUE 1 cd->queue_lock s32min-s32max
PARAM_VALUE 1 cd->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->queue_wait 0
PARAM_VALUE 1 cd->update 1599285171416276992
PARAM_VALUE 1 cd->warn_no_listener 2079669960928587776
PARAM_VALUE 1 cd->writers 0
BUF_SIZE 1 cd s32min-(-2),1-s32max
BUF_SIZE 1 cd s32min-(-2),1-s32max
DATA_SOURCE 1 cd $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 h->expiry_time
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

fs/nfsd/nfs4idmap.c nametoid_parse() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 0 h->expiry_time 0
PARAM_VALUE 1 cd 5970941917104783360
PARAM_VALUE 1 cd->alloc 8847151164453756928
PARAM_VALUE 1 cd->cache_notify 0
PARAM_VALUE 1 cd->cache_parse 2485414810382712832
PARAM_VALUE 1 cd->cache_put 958759296379633664
PARAM_VALUE 1 cd->cache_request 3796276446870528000
PARAM_VALUE 1 cd->cache_show 6063807587640918016
PARAM_VALUE 1 cd->cache_upcall 7146578865373458432
PARAM_VALUE 1 cd->flush 0
PARAM_VALUE 1 cd->flush_time 0
PARAM_VALUE 1 cd->hash_lock s32min-s32max
PARAM_VALUE 1 cd->hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->hash_size 256
PARAM_VALUE 1 cd->hash_table 0
PARAM_VALUE 1 cd->init 1599285171416276992
PARAM_VALUE 1 cd->last_close 0
PARAM_VALUE 1 cd->last_warn 0
PARAM_VALUE 1 cd->match 994932878496595968
PARAM_VALUE 1 cd->name 3124544458666422272
PARAM_VALUE 1 cd->net 0
PARAM_VALUE 1 cd->owner 0
PARAM_VALUE 1 cd->queue_lock s32min-s32max
PARAM_VALUE 1 cd->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->queue_wait 0
PARAM_VALUE 1 cd->update 1599285171416276992
PARAM_VALUE 1 cd->warn_no_listener 2079669960928587776
PARAM_VALUE 1 cd->writers 0
BUF_SIZE 1 cd s32min-(-2),1-s32max
BUF_SIZE 1 cd s32min-(-2),1-s32max
DATA_SOURCE 1 cd $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 h->expiry_time
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

fs/nfsd/nfs4xdr.c exp_put() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/nfs/dns_resolve.c do_cache_lookup_nowait() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 cd 4096-ptr_max
PARAM_VALUE 1 cd->hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->requests.prev 0,4096-ptr_max
PARAM_VALUE 1 cd->requests.prev->next 4096-ptr_max
PARAM_VALUE 1 cd->requests.prev->next->next 4096-ptr_max
DATA_SOURCE 1 cd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/nfs/dns_resolve.c nfs_dns_parse() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 cd 2072493367879479296
PARAM_VALUE 1 cd->alloc 984878211925598208
PARAM_VALUE 1 cd->cache_notify 0
PARAM_VALUE 1 cd->cache_parse 2843441488914403328
PARAM_VALUE 1 cd->cache_put 8071540993901125632
PARAM_VALUE 1 cd->cache_request 9092987279667138560
PARAM_VALUE 1 cd->cache_show 8135476211234066432
PARAM_VALUE 1 cd->cache_upcall 878658064980996096
PARAM_VALUE 1 cd->flush 0
PARAM_VALUE 1 cd->flush_time 0
PARAM_VALUE 1 cd->hash_lock s32min-s32max
PARAM_VALUE 1 cd->hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->hash_size 16
PARAM_VALUE 1 cd->hash_table 0
PARAM_VALUE 1 cd->init 3180702867472527360
PARAM_VALUE 1 cd->last_close 0
PARAM_VALUE 1 cd->last_warn 0
PARAM_VALUE 1 cd->match 7993031874584231936
PARAM_VALUE 1 cd->name 3554097768054423552
PARAM_VALUE 1 cd->net 0
PARAM_VALUE 1 cd->owner 0
PARAM_VALUE 1 cd->queue_lock s32min-s32max
PARAM_VALUE 1 cd->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->queue_wait 0
PARAM_VALUE 1 cd->update 8035869499438444544
PARAM_VALUE 1 cd->warn_no_listener 0
PARAM_VALUE 1 cd->writers 0
BUF_SIZE 1 cd s32min-(-2),1-s32max
BUF_SIZE 1 cd s32min-(-2),1-s32max
DATA_SOURCE 1 cd $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 h->expiry_time
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

fs/nfs/dns_resolve.c nfs_dns_resolve_name() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 cd->hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cd->requests.prev 0,4096-ptr_max
PARAM_VALUE 1 cd->requests.prev->next 4096-ptr_max
PARAM_VALUE 1 cd->requests.prev->next->next 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/nfsd/nfsfh.c exp_put() -> cache_put()

Type Parameter Key Value
PARAM_VALUE 0 h 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dentry->d_lockref.lock