/src/lib/libc/db/btree/ |
bt_page.c | 72 return (mpool_put(t->bt_mp, h, MPOOL_DIRTY)); 92 (h = mpool_get(t->bt_mp, t->bt_free, 0)) != NULL) { 98 return (mpool_new(t->bt_mp, npg));
|
bt_search.c | 78 if ((h = mpool_get(t->bt_mp, pg, 0)) == NULL) 133 mpool_put(t->bt_mp, h, 0); 164 if ((e.page = mpool_get(t->bt_mp, h->nextpg, 0)) == NULL) 168 mpool_put(t->bt_mp, e.page, 0); 171 mpool_put(t->bt_mp, h, 0); 182 if ((h = mpool_get(t->bt_mp, parent->pgno, 0)) == NULL) 192 mpool_put(t->bt_mp, h, 0); 203 mpool_put(t->bt_mp, h, 0); 206 if ((h = mpool_get(t->bt_mp, pgno, 0)) == NULL) 210 mpool_put(t->bt_mp, h, 0) [all...] |
bt_seq.c | 92 mpool_put(t->bt_mp, t->bt_pinned, 0); 132 mpool_put(t->bt_mp, e.page, 0); 184 if ((h = mpool_get(t->bt_mp, pg, 0)) == NULL) 189 mpool_put(t->bt_mp, h, 0); 197 mpool_put(t->bt_mp, h, 0); 208 if ((h = mpool_get(t->bt_mp, pg, 0)) == NULL) 213 mpool_put(t->bt_mp, h, 0); 221 mpool_put(t->bt_mp, h, 0); 298 mpool_put(t->bt_mp, ep->page, 0); 302 if ((h = mpool_get(t->bt_mp, c->pg.pgno, 0)) == NULL [all...] |
bt_delete.c | 76 mpool_put(t->bt_mp, t->bt_pinned, 0); 99 if ((h = mpool_get(t->bt_mp, c->pg.pgno, 0)) == NULL) 116 mpool_put(t->bt_mp, h, 160 mpool_put(t->bt_mp, h, 0); 178 mpool_put(t->bt_mp, h, 0); 183 if ((h = mpool_get(t->bt_mp, parent->pgno, 0)) == NULL) 192 mpool_put(t->bt_mp, h, 0); 203 mpool_put(t->bt_mp, h, 0); 206 if ((h = mpool_get(t->bt_mp, pgno, 0)) == NULL) 210 mpool_put(t->bt_mp, h, 0) [all...] |
bt_close.c | 75 mpool_put(t->bt_mp, t->bt_pinned, 0); 84 if (mpool_close(t->bt_mp) == RET_ERROR) 129 mpool_put(t->bt_mp, t->bt_pinned, 0); 146 if ((status = mpool_sync(t->bt_mp)) == RET_SUCCESS) 167 if ((p = mpool_get(t->bt_mp, P_META, 0)) == NULL) 179 mpool_put(t->bt_mp, p, MPOOL_DIRTY);
|
bt_get.c | 76 mpool_put(t->bt_mp, t->bt_pinned, 0); 89 mpool_put(t->bt_mp, e->page, 0); 100 mpool_put(t->bt_mp, e->page, 0);
|
bt_overflow.c | 115 if ((h = mpool_get(t->bt_mp, pg, 0)) == NULL) 120 mpool_put(t->bt_mp, h, 0); 174 mpool_put(t->bt_mp, last, MPOOL_DIRTY); 179 mpool_put(t->bt_mp, h, MPOOL_DIRTY); 211 if ((h = mpool_get(t->bt_mp, pg, 0)) == NULL) 216 mpool_put(t->bt_mp, h, 0); 229 if ((h = mpool_get(t->bt_mp, pg, 0)) == NULL)
|
bt_debug.c | 113 for (i = P_ROOT; i < t->bt_mp->npages && 114 (h = mpool_get(t->bt_mp, i, MPOOL_IGNOREPIN)) != NULL; ++i) 186 if ((h = mpool_get(t->bt_mp, pgno, MPOOL_IGNOREPIN)) != NULL) { 188 (void)mpool_put(t->bt_mp, h, 0); 314 for (i = P_ROOT; i < t->bt_mp->npages && 315 (h = mpool_get(t->bt_mp, i, MPOOL_IGNOREPIN)) != NULL; ++i) { 332 (void)mpool_put(t->bt_mp, h, 0); 337 h = mpool_get(t->bt_mp, i, MPOOL_IGNOREPIN); 341 (void)mpool_put(t->bt_mp, h, 0); 347 (void)mpool_put(t->bt_mp, h, 0) [all...] |
bt_open.c | 306 if ((t->bt_mp = 310 mpool_filter(t->bt_mp, __bt_pgin, __bt_pgout, t); 357 if ((root = mpool_get(t->bt_mp, 1, 0)) != NULL) { 361 mpool_delete(t->bt_mp, root); 364 mpool_put(t->bt_mp, root, 0); 372 if ((meta = mpool_newf(t->bt_mp, &npg, MPOOL_PAGE_NEXT)) == NULL) 375 if ((root = mpool_newf(t->bt_mp, &npg, MPOOL_PAGE_NEXT)) == NULL) 386 mpool_put(t->bt_mp, meta, MPOOL_DIRTY); 387 mpool_put(t->bt_mp, root, MPOOL_DIRTY); 418 mpool_put(t->bt_mp, t->bt_pinned, 0) [all...] |
bt_put.c | 86 mpool_put(t->bt_mp, t->bt_pinned, 0); 155 if ((h = mpool_get(t->bt_mp, t->bt_cursor.pg.pgno, 0)) == NULL) 181 mpool_put(t->bt_mp, h, 0); 192 mpool_put(t->bt_mp, h, 0); 243 mpool_put(t->bt_mp, h, MPOOL_DIRTY); 274 if ((h = mpool_get(t->bt_mp, t->bt_last.pgno, 0)) == NULL) { 317 mpool_put(t->bt_mp, h, 0);
|
bt_split.c | 156 if ((h = mpool_get(t->bt_mp, parent->pgno, 0)) == NULL) 297 mpool_put(t->bt_mp, h, MPOOL_DIRTY); 307 mpool_put(t->bt_mp, lchild, MPOOL_DIRTY); 308 mpool_put(t->bt_mp, rchild, MPOOL_DIRTY); 312 mpool_put(t->bt_mp, l, MPOOL_DIRTY); 313 mpool_put(t->bt_mp, r, MPOOL_DIRTY); 323 err1: mpool_put(t->bt_mp, lchild, MPOOL_DIRTY); 324 mpool_put(t->bt_mp, rchild, MPOOL_DIRTY); 326 err2: mpool_put(t->bt_mp, l, 0); 327 mpool_put(t->bt_mp, r, 0) [all...] |
btree.h | 355 MPOOL *bt_mp; /* memory pool cookie */ member in struct:_btree
|
/src/lib/libc/db/recno/ |
rec_search.c | 80 if ((h = mpool_get(t->bt_mp, pg, 0)) == NULL) 100 mpool_put(t->bt_mp, h, MPOOL_DIRTY); 104 mpool_put(t->bt_mp, h, MPOOL_DIRTY); 107 mpool_put(t->bt_mp, h, 0); 116 if ((h = mpool_get(t->bt_mp, parent->pgno, 0)) == NULL) 122 mpool_put(t->bt_mp, h, MPOOL_DIRTY);
|
rec_seq.c | 75 mpool_put(t->bt_mp, t->bt_pinned, 0); 127 mpool_put(t->bt_mp, e->page, 0);
|
rec_delete.c | 77 mpool_put(t->bt_mp, t->bt_pinned, 0); 134 mpool_put(t->bt_mp, h, 0); 137 mpool_put(t->bt_mp, h, MPOOL_DIRTY);
|
rec_open.c | 200 if ((h = mpool_get(t->bt_mp, P_ROOT, 0)) == NULL) 205 mpool_put(t->bt_mp, h, MPOOL_DIRTY); 207 mpool_put(t->bt_mp, h, 0); 234 mpool_put(t->bt_mp, t->bt_pinned, 0);
|
rec_close.c | 72 mpool_put(t->bt_mp, t->bt_pinned, 0); 123 mpool_put(t->bt_mp, t->bt_pinned, 0);
|
rec_put.c | 76 mpool_put(t->bt_mp, t->bt_pinned, 0); 248 mpool_put(t->bt_mp, h, 0); 279 mpool_put(t->bt_mp, h, MPOOL_DIRTY);
|
rec_get.c | 77 mpool_put(t->bt_mp, t->bt_pinned, 0); 104 mpool_put(t->bt_mp, e->page, 0);
|
/src/tests/lib/libc/db/ |
h_db.c | 530 for (pg = P_ROOT; pg < t->bt_mp->npages; 531 mpool_put(t->bt_mp, h, 0), pg++) { 532 if ((h = mpool_get(t->bt_mp, pg, 0)) == NULL) 543 if (h == NULL || pg == t->bt_mp->npages) { 554 mpool_put(t->bt_mp, h, MPOOL_DIRTY);
|