Lines Matching refs:ndx
28 __dbreg_add_dbentry(env, dblp, dbp, ndx)
32 int32_t ndx;
42 * Check if we need to grow the table. Note, ndx is 0-based (the
46 if (dblp->dbentry_cnt <= ndx) {
48 (size_t)(ndx + DB_GROW_SIZE) * sizeof(DB_ENTRY),
53 for (i = dblp->dbentry_cnt; i < ndx + DB_GROW_SIZE; i++) {
60 DB_ASSERT(env, dblp->dbentry[ndx].dbp == NULL);
61 dblp->dbentry[ndx].deleted = dbp == NULL;
62 dblp->dbentry[ndx].dbp = dbp;
75 __dbreg_rem_dbentry(dblp, ndx)
77 int32_t ndx;
80 if (dblp->dbentry_cnt > ndx) {
81 dblp->dbentry[ndx].dbp = NULL;
82 dblp->dbentry[ndx].deleted = 0;
335 __dbreg_id_to_db(env, txn, dbpp, ndx, tryopen)
339 int32_t ndx;
366 if (ndx >= dblp->dbentry_cnt ||
367 (!dblp->dbentry[ndx].deleted && dblp->dbentry[ndx].dbp == NULL)) {
381 if (__dbreg_id_to_fname(dblp, ndx, 0, &fname) != 0)
409 fname->ufid, name, fname->s_type, ndx, fname->meta_pgno,
414 *dbpp = dblp->dbentry[ndx].dbp;
421 if (dblp->dbentry[ndx].deleted) {
427 if ((*dbpp = dblp->dbentry[ndx].dbp) == NULL)
563 txn, lp, uid, name, ftype, ndx, meta_pgno, info, id, opcode)
570 int32_t ndx;
637 if ((ret = __dbreg_assign_id(dbp, ndx)) != 0)
680 (void)__dbreg_add_dbentry(env, lp, NULL, ndx);