Lines Matching refs:pagesize
62 mpool_open(void *key, int fd, pgno_t pagesize, pgno_t maxcache) in mpool_open() argument
88 mp->npages = sb.st_size / pagesize; in mpool_open()
89 mp->pagesize = pagesize; in mpool_open()
218 off = mp->pagesize * pgno; in mpool_get()
219 if ((nr = pread(mp->fd, bp->page, mp->pagesize, off)) != (ssize_t)mp->pagesize) { in mpool_get()
231 memset(bp->page, 0, mp->pagesize); in mpool_get()
369 memset(bp, 0xff, sizeof(BKT) + mp->pagesize); in mpool_bkt()
377 new: if ((bp = (BKT *)calloc(1, sizeof(BKT) + mp->pagesize)) == NULL) in mpool_bkt()
405 off = mp->pagesize * bp->pgno; in mpool_write()
406 if (pwrite(mp->fd, bp->page, mp->pagesize, off) != (ssize_t)mp->pagesize) in mpool_write()
462 mp->pagesize, mp->curcache, mp->maxcache); in mpool_stat()