Lines Matching defs:pagesize
75 mpool_open(void *key, int fd, pgno_t pagesize, pgno_t maxcache)
101 mp->npages = (pgno_t)(sb.st_size / pagesize);
102 mp->pagesize = pagesize;
246 off = mp->pagesize * pgno;
247 if (off / mp->pagesize != pgno) {
254 if ((nr = pread(mp->fd, bp->page, (size_t)mp->pagesize, off)) != (int)mp->pagesize) {
263 memset(bp->page, 0, mp->pagesize);
393 (size_t)(sizeof(BKT) + mp->pagesize));
400 new: if ((bp = calloc(1, (size_t)(sizeof(BKT) + mp->pagesize))) == NULL)
406 (void)memset(bp, 0xff, (size_t)(sizeof(BKT) + mp->pagesize));
430 off = mp->pagesize * bp->pgno;
431 if (off / mp->pagesize != bp->pgno) {
438 if (pwrite(mp->fd, bp->page, (size_t)mp->pagesize, off) !=
439 (ssize_t)mp->pagesize)
495 (u_long)mp->pagesize, (u_long)mp->curcache, (u_long)mp->maxcache);