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()
885 unsigned int hashval, struct net *net) in nfsd_file_find_locked() argument
890 hlist_for_each_entry_rcu(nf, &nfsd_file_hashtbl[hashval].nfb_head, in nfsd_file_find_locked()
891 nf_node, lockdep_is_held(&nfsd_file_hashtbl[hashval].nfb_lock)) { in nfsd_file_find_locked()
918 unsigned int hashval; in nfsd_file_is_cached() local
920 hashval = (unsigned int)hash_long(inode->i_ino, NFSD_FILE_HASH_BITS); in nfsd_file_is_cached()
923 hlist_for_each_entry_rcu(nf, &nfsd_file_hashtbl[hashval].nfb_head, in nfsd_file_is_cached()
931 trace_nfsd_file_is_cached(inode, hashval, (int)ret); in nfsd_file_is_cached()
943 unsigned int hashval; in nfsd_file_acquire() local
953 hashval = (unsigned int)hash_long(inode->i_ino, NFSD_FILE_HASH_BITS); in nfsd_file_acquire()
956 nf = nfsd_file_find_locked(inode, may_flags, hashval, net); in nfsd_file_acquire()
961 new = nfsd_file_alloc(inode, may_flags, hashval, net); in nfsd_file_acquire()
963 trace_nfsd_file_acquire(rqstp, hashval, inode, may_flags, in nfsd_file_acquire()
968 spin_lock(&nfsd_file_hashtbl[hashval].nfb_lock); in nfsd_file_acquire()
969 nf = nfsd_file_find_locked(inode, may_flags, hashval, net); in nfsd_file_acquire()
972 spin_unlock(&nfsd_file_hashtbl[hashval].nfb_lock); in nfsd_file_acquire()
1014 trace_nfsd_file_acquire(rqstp, hashval, inode, may_flags, nf, status); in nfsd_file_acquire()
1023 hlist_add_head_rcu(&nf->nf_node, &nfsd_file_hashtbl[hashval].nfb_head); in nfsd_file_acquire()
1024 ++nfsd_file_hashtbl[hashval].nfb_count; in nfsd_file_acquire()
1025 nfsd_file_hashtbl[hashval].nfb_maxcount = max(nfsd_file_hashtbl[hashval].nfb_maxcount, in nfsd_file_acquire()
1026 nfsd_file_hashtbl[hashval].nfb_count); in nfsd_file_acquire()
1027 spin_unlock(&nfsd_file_hashtbl[hashval].nfb_lock); in nfsd_file_acquire()
1043 spin_lock(&nfsd_file_hashtbl[hashval].nfb_lock); in nfsd_file_acquire()
1045 spin_unlock(&nfsd_file_hashtbl[hashval].nfb_lock); in nfsd_file_acquire()