• Home
  • Raw
  • Download

Lines Matching refs:hashval

171 nfsd_file_alloc(struct inode *inode, unsigned int may, unsigned int hashval,  in nfsd_file_alloc()  argument
185 nf->nf_hashval = hashval; in nfsd_file_alloc()
440 __nfsd_file_close_inode(struct inode *inode, unsigned int hashval, in __nfsd_file_close_inode() argument
446 spin_lock(&nfsd_file_hashtbl[hashval].nfb_lock); in __nfsd_file_close_inode()
447 hlist_for_each_entry_safe(nf, tmp, &nfsd_file_hashtbl[hashval].nfb_head, nf_node) { in __nfsd_file_close_inode()
451 spin_unlock(&nfsd_file_hashtbl[hashval].nfb_lock); in __nfsd_file_close_inode()
466 unsigned int hashval = (unsigned int)hash_long(inode->i_ino, in nfsd_file_close_inode_sync() local
470 __nfsd_file_close_inode(inode, hashval, &dispose); in nfsd_file_close_inode_sync()
471 trace_nfsd_file_close_inode_sync(inode, hashval, !list_empty(&dispose)); in nfsd_file_close_inode_sync()
486 unsigned int hashval = (unsigned int)hash_long(inode->i_ino, in nfsd_file_close_inode() local
490 __nfsd_file_close_inode(inode, hashval, &dispose); in nfsd_file_close_inode()
491 trace_nfsd_file_close_inode(inode, hashval, !list_empty(&dispose)); in nfsd_file_close_inode()
735 unsigned int hashval, struct net *net) in nfsd_file_find_locked() argument
740 hlist_for_each_entry_rcu(nf, &nfsd_file_hashtbl[hashval].nfb_head, in nfsd_file_find_locked()
768 unsigned int hashval; in nfsd_file_is_cached() local
770 hashval = (unsigned int)hash_long(inode->i_ino, NFSD_FILE_HASH_BITS); in nfsd_file_is_cached()
773 hlist_for_each_entry_rcu(nf, &nfsd_file_hashtbl[hashval].nfb_head, in nfsd_file_is_cached()
781 trace_nfsd_file_is_cached(inode, hashval, (int)ret); in nfsd_file_is_cached()
793 unsigned int hashval; in nfsd_file_acquire() local
802 hashval = (unsigned int)hash_long(inode->i_ino, NFSD_FILE_HASH_BITS); in nfsd_file_acquire()
805 nf = nfsd_file_find_locked(inode, may_flags, hashval, net); in nfsd_file_acquire()
810 new = nfsd_file_alloc(inode, may_flags, hashval, net); in nfsd_file_acquire()
812 trace_nfsd_file_acquire(rqstp, hashval, inode, may_flags, in nfsd_file_acquire()
817 spin_lock(&nfsd_file_hashtbl[hashval].nfb_lock); in nfsd_file_acquire()
818 nf = nfsd_file_find_locked(inode, may_flags, hashval, net); in nfsd_file_acquire()
821 spin_unlock(&nfsd_file_hashtbl[hashval].nfb_lock); in nfsd_file_acquire()
858 trace_nfsd_file_acquire(rqstp, hashval, inode, may_flags, nf, status); in nfsd_file_acquire()
867 hlist_add_head_rcu(&nf->nf_node, &nfsd_file_hashtbl[hashval].nfb_head); in nfsd_file_acquire()
868 ++nfsd_file_hashtbl[hashval].nfb_count; in nfsd_file_acquire()
869 nfsd_file_hashtbl[hashval].nfb_maxcount = max(nfsd_file_hashtbl[hashval].nfb_maxcount, in nfsd_file_acquire()
870 nfsd_file_hashtbl[hashval].nfb_count); in nfsd_file_acquire()
871 spin_unlock(&nfsd_file_hashtbl[hashval].nfb_lock); in nfsd_file_acquire()
886 spin_lock(&nfsd_file_hashtbl[hashval].nfb_lock); in nfsd_file_acquire()
888 spin_unlock(&nfsd_file_hashtbl[hashval].nfb_lock); in nfsd_file_acquire()