Lines Matching refs:drhash
1770 uint32_t drxid, drhash; in __svc_dup() local
1788 drhash = drxid % dc->dc_buckets; in __svc_dup()
1791 drhash)) != DUP_NEW) in __svc_dup()
1797 if ((rc = __svc_dupcache_enter(req, dr, dc, drxid, drhash, timenow)) in __svc_dup()
1816 struct dupcache *dc, uint32_t drxid, uint32_t drhash) in __svc_dupcache_check() argument
1821 dr = dc->dc_hashtbl[drhash]; in __svc_dupcache_check()
1830 if (dr->dr_hash != drhash) { in __svc_dupcache_check()
1975 struct dupcache *dc, uint32_t drxid, uint32_t drhash, time_t timenow) in __svc_dupcache_enter() argument
1996 dr->dr_hash = drhash; /* needed for efficient victim cleanup */ in __svc_dupcache_enter()
2000 dr->dr_chain = dc->dc_hashtbl[drhash]; in __svc_dupcache_enter()
2002 if (dc->dc_hashtbl[drhash] != NULL) in __svc_dupcache_enter()
2003 dc->dc_hashtbl[drhash]->dr_prevchain = dr; in __svc_dupcache_enter()
2004 dc->dc_hashtbl[drhash] = dr; in __svc_dupcache_enter()
2020 uint32_t drxid, drhash; in __svc_dupdone() local
2042 drhash = drxid % dc->dc_buckets; in __svc_dupdone()
2046 dc, drxid, drhash)) == DUP_ERROR) { in __svc_dupdone()
2064 int status, struct dupcache *dc, uint32_t drxid, uint32_t drhash) in __svc_dupcache_update() argument
2070 dr = dc->dc_hashtbl[drhash]; in __svc_dupcache_update()
2079 if (dr->dr_hash != drhash) { in __svc_dupcache_update()