Lines Matching defs:hash
174 long hash;
176 hash = dcalchash(key);
178 db->dbm_blkno = hash & db->dbm_hmask;
324 dbm_hashinc(DBM *db, long hash)
329 hash &= db->dbm_hmask;
335 if((hash&bit) == 0)
336 return(hash|bit);
337 hash &= ~bit;
346 dbm_firsthash(DBM *db, long hash)
352 dbm_access(db, hash);
369 hash = dbm_hashinc(db,hash);
370 if(hash == 0)
393 specific key allowing the fast hash order search --
446 long hash;
464 dbm_access(db, (hash=dcalchash(inkey)));
594 /*really need hash at this point*/
595 /*if he gave us a key we have already calculated the hash*/
597 if (inkey.dptr == NULL) hash=dcalchash(key);
598 hash = dbm_hashinc(db,hash);
600 if(hash == 0)
602 /*get first item on next page in hash table order*/
603 return (dbm_firsthash(db, hash));
609 dbm_access(DBM *db, long hash)
618 my_blkno = hash & my_hmask;