Lines Matching refs:pagesize
59 mpool_open(void *key, int fd, pgno_t pagesize, pgno_t maxcache) in mpool_open() argument
85 mp->npages = sb.st_size / pagesize; in mpool_open()
86 mp->pagesize = pagesize; in mpool_open()
215 off = mp->pagesize * pgno; in mpool_get()
216 if ((nr = pread(mp->fd, bp->page, mp->pagesize, off)) != (ssize_t)mp->pagesize) { in mpool_get()
228 memset(bp->page, 0, mp->pagesize); in mpool_get()
366 memset(bp, 0xff, sizeof(BKT) + mp->pagesize); in mpool_bkt()
374 new: if ((bp = (BKT *)calloc(1, sizeof(BKT) + mp->pagesize)) == NULL) in mpool_bkt()
402 off = mp->pagesize * bp->pgno; in mpool_write()
403 if (pwrite(mp->fd, bp->page, mp->pagesize, off) != (ssize_t)mp->pagesize) in mpool_write()
459 mp->pagesize, mp->curcache, mp->maxcache); in mpool_stat()