Lines Matching refs:pgno
130 bp->pgno = *pgnoaddr; in mpool_new()
132 bp->pgno = *pgnoaddr = mp->npages++; in mpool_new()
136 head = &mp->hqh[HASHKEY(bp->pgno)]; in mpool_new()
153 "mpool_delete: page %d not pinned\n", bp->pgno); in mpool_delete()
159 head = &mp->hqh[HASHKEY(bp->pgno)]; in mpool_delete()
174 mpool_get(MPOOL *mp, pgno_t pgno, in mpool_get() argument
187 if ((bp = mpool_look(mp, pgno)) != NULL) { in mpool_get()
191 "mpool_get: page %d already pinned\n", bp->pgno); in mpool_get()
199 head = &mp->hqh[HASHKEY(bp->pgno)]; in mpool_get()
215 off = mp->pagesize * pgno; in mpool_get()
243 bp->pgno = pgno; in mpool_get()
252 head = &mp->hqh[HASHKEY(bp->pgno)]; in mpool_get()
258 (mp->pgin)(mp->pgcookie, bp->pgno, bp->page); in mpool_get()
280 "mpool_put: page %d not pinned\n", bp->pgno); in mpool_put()
360 head = &mp->hqh[HASHKEY(bp->pgno)]; in mpool_bkt()
400 (mp->pgout)(mp->pgcookie, bp->pgno, bp->page); in mpool_write()
402 off = mp->pagesize * bp->pgno; in mpool_write()
413 (mp->pgin)(mp->pgcookie, bp->pgno, bp->page); in mpool_write()
424 mpool_look(MPOOL *mp, pgno_t pgno) in mpool_look() argument
429 head = &mp->hqh[HASHKEY(pgno)]; in mpool_look()
431 if ((bp->pgno == pgno) && in mpool_look()
475 (void)fprintf(stderr, "%s%d", sep, bp->pgno); in mpool_stat()