• Home
  • Raw
  • Download

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()
508 __nfsd_file_close_inode(struct inode *inode, unsigned int hashval, in __nfsd_file_close_inode() argument
514 spin_lock(&nfsd_file_hashtbl[hashval].nfb_lock); in __nfsd_file_close_inode()
515 hlist_for_each_entry_safe(nf, tmp, &nfsd_file_hashtbl[hashval].nfb_head, nf_node) { in __nfsd_file_close_inode()
519 spin_unlock(&nfsd_file_hashtbl[hashval].nfb_lock); in __nfsd_file_close_inode()
534 unsigned int hashval = (unsigned int)hash_long(inode->i_ino, in nfsd_file_close_inode_sync() local
538 __nfsd_file_close_inode(inode, hashval, &dispose); in nfsd_file_close_inode_sync()
539 trace_nfsd_file_close_inode_sync(inode, hashval, !list_empty(&dispose)); in nfsd_file_close_inode_sync()
554 unsigned int hashval = (unsigned int)hash_long(inode->i_ino, in nfsd_file_close_inode() local
558 __nfsd_file_close_inode(inode, hashval, &dispose); in nfsd_file_close_inode()
559 trace_nfsd_file_close_inode(inode, hashval, !list_empty(&dispose)); in nfsd_file_close_inode()
884 unsigned int hashval, struct net *net) in nfsd_file_find_locked() argument
889 hlist_for_each_entry_rcu(nf, &nfsd_file_hashtbl[hashval].nfb_head, in nfsd_file_find_locked()
890 nf_node, lockdep_is_held(&nfsd_file_hashtbl[hashval].nfb_lock)) { in nfsd_file_find_locked()
919 unsigned int hashval; in nfsd_file_is_cached() local
921 hashval = (unsigned int)hash_long(inode->i_ino, NFSD_FILE_HASH_BITS); in nfsd_file_is_cached()
924 hlist_for_each_entry_rcu(nf, &nfsd_file_hashtbl[hashval].nfb_head, in nfsd_file_is_cached()
932 trace_nfsd_file_is_cached(inode, hashval, (int)ret); in nfsd_file_is_cached()
944 unsigned int hashval; in nfsd_file_acquire() local
954 hashval = (unsigned int)hash_long(inode->i_ino, NFSD_FILE_HASH_BITS); in nfsd_file_acquire()
957 nf = nfsd_file_find_locked(inode, may_flags, hashval, net); in nfsd_file_acquire()
962 new = nfsd_file_alloc(inode, may_flags, hashval, net); in nfsd_file_acquire()
964 trace_nfsd_file_acquire(rqstp, hashval, inode, may_flags, in nfsd_file_acquire()
969 spin_lock(&nfsd_file_hashtbl[hashval].nfb_lock); in nfsd_file_acquire()
970 nf = nfsd_file_find_locked(inode, may_flags, hashval, net); in nfsd_file_acquire()
973 spin_unlock(&nfsd_file_hashtbl[hashval].nfb_lock); in nfsd_file_acquire()
1015 trace_nfsd_file_acquire(rqstp, hashval, inode, may_flags, nf, status); in nfsd_file_acquire()
1024 hlist_add_head_rcu(&nf->nf_node, &nfsd_file_hashtbl[hashval].nfb_head); in nfsd_file_acquire()
1025 ++nfsd_file_hashtbl[hashval].nfb_count; in nfsd_file_acquire()
1026 nfsd_file_hashtbl[hashval].nfb_maxcount = max(nfsd_file_hashtbl[hashval].nfb_maxcount, in nfsd_file_acquire()
1027 nfsd_file_hashtbl[hashval].nfb_count); in nfsd_file_acquire()
1028 spin_unlock(&nfsd_file_hashtbl[hashval].nfb_lock); in nfsd_file_acquire()
1044 spin_lock(&nfsd_file_hashtbl[hashval].nfb_lock); in nfsd_file_acquire()
1046 spin_unlock(&nfsd_file_hashtbl[hashval].nfb_lock); in nfsd_file_acquire()