Home
last modified time | relevance | path

Searched refs:BSHIFT (Results 1 – 4 of 4) sorted by relevance

/dragonfly/lib/libc/db/hash/
H A Dhash.c172 (hashp->BSHIFT + BYTE_SHIFT); in __hash_open()
209 "BUCKET SHIFT ", hashp->BSHIFT, in __hash_open()
279 hashp->BSHIFT = DEF_BUCKET_SHIFT; in init_hash()
295 hashp->BSHIFT = __log2(hashp->BSIZE); in init_hash()
301 hashp->BSHIFT = __log2(info->bsize); in init_hash()
302 hashp->BSIZE = 1 << hashp->BSHIFT; in init_hash()
362 hashp->BSHIFT) + 1; in init_htab()
H A Dhash_page.c532 if ((rsize = pread(fd, p, size, (off_t)page << hashp->BSHIFT)) == -1) in __get_page()
596 if ((wsize = pwrite(fd, p, size, (off_t)page << hashp->BSHIFT)) == -1) in __put_page()
659 free_page = (max_free - 1) >> (hashp->BSHIFT + BYTE_SHIFT); in overflow_page()
663 first_page = hashp->LAST_FREED >>(hashp->BSHIFT + BYTE_SHIFT); in overflow_page()
816 free_page = (bit_address >> (hashp->BSHIFT + BYTE_SHIFT)); in __free_ovflpage()
H A Dhash.h273 #define BSHIFT hdr.bshift macro
H A Dhash_buf.c300 npages = (nbytes + hashp->BSIZE - 1) >> hashp->BSHIFT; in __buf_init()