Lines Matching refs:hashval

173 nfsd_file_alloc(struct inode *inode, unsigned int may, unsigned int hashval,  in nfsd_file_alloc()  argument
187 nf->nf_hashval = hashval; in nfsd_file_alloc()
509 __nfsd_file_close_inode(struct inode *inode, unsigned int hashval, in __nfsd_file_close_inode() argument
515 spin_lock(&nfsd_file_hashtbl[hashval].nfb_lock); in __nfsd_file_close_inode()
516 hlist_for_each_entry_safe(nf, tmp, &nfsd_file_hashtbl[hashval].nfb_head, nf_node) { in __nfsd_file_close_inode()
520 spin_unlock(&nfsd_file_hashtbl[hashval].nfb_lock); in __nfsd_file_close_inode()
535 unsigned int hashval = (unsigned int)hash_long(inode->i_ino, in nfsd_file_close_inode_sync() local
539 __nfsd_file_close_inode(inode, hashval, &dispose); in nfsd_file_close_inode_sync()
540 trace_nfsd_file_close_inode_sync(inode, hashval, !list_empty(&dispose)); in nfsd_file_close_inode_sync()
555 unsigned int hashval = (unsigned int)hash_long(inode->i_ino, in nfsd_file_close_inode() local
559 __nfsd_file_close_inode(inode, hashval, &dispose); in nfsd_file_close_inode()
560 trace_nfsd_file_close_inode(inode, hashval, !list_empty(&dispose)); in nfsd_file_close_inode()
889 unsigned int hashval, struct net *net) in nfsd_file_find_locked() argument
894 hlist_for_each_entry_rcu(nf, &nfsd_file_hashtbl[hashval].nfb_head, in nfsd_file_find_locked()
895 nf_node, lockdep_is_held(&nfsd_file_hashtbl[hashval].nfb_lock)) { in nfsd_file_find_locked()
924 unsigned int hashval; in nfsd_file_is_cached() local
926 hashval = (unsigned int)hash_long(inode->i_ino, NFSD_FILE_HASH_BITS); in nfsd_file_is_cached()
929 hlist_for_each_entry_rcu(nf, &nfsd_file_hashtbl[hashval].nfb_head, in nfsd_file_is_cached()
937 trace_nfsd_file_is_cached(inode, hashval, (int)ret); in nfsd_file_is_cached()
949 unsigned int hashval; in nfsd_file_acquire() local
959 hashval = (unsigned int)hash_long(inode->i_ino, NFSD_FILE_HASH_BITS); in nfsd_file_acquire()
962 nf = nfsd_file_find_locked(inode, may_flags, hashval, net); in nfsd_file_acquire()
967 new = nfsd_file_alloc(inode, may_flags, hashval, net); in nfsd_file_acquire()
969 trace_nfsd_file_acquire(rqstp, hashval, inode, may_flags, in nfsd_file_acquire()
974 spin_lock(&nfsd_file_hashtbl[hashval].nfb_lock); in nfsd_file_acquire()
975 nf = nfsd_file_find_locked(inode, may_flags, hashval, net); in nfsd_file_acquire()
978 spin_unlock(&nfsd_file_hashtbl[hashval].nfb_lock); in nfsd_file_acquire()
1020 trace_nfsd_file_acquire(rqstp, hashval, inode, may_flags, nf, status); in nfsd_file_acquire()
1029 hlist_add_head_rcu(&nf->nf_node, &nfsd_file_hashtbl[hashval].nfb_head); in nfsd_file_acquire()
1030 ++nfsd_file_hashtbl[hashval].nfb_count; in nfsd_file_acquire()
1031 nfsd_file_hashtbl[hashval].nfb_maxcount = max(nfsd_file_hashtbl[hashval].nfb_maxcount, in nfsd_file_acquire()
1032 nfsd_file_hashtbl[hashval].nfb_count); in nfsd_file_acquire()
1033 spin_unlock(&nfsd_file_hashtbl[hashval].nfb_lock); in nfsd_file_acquire()
1049 spin_lock(&nfsd_file_hashtbl[hashval].nfb_lock); in nfsd_file_acquire()
1051 spin_unlock(&nfsd_file_hashtbl[hashval].nfb_lock); in nfsd_file_acquire()