Lines Matching refs:dbp
120 * Otherwise, we should usually have a valid dbp we should
128 if (dbe->dbp != NULL && --dbe->refcount == 0) {
129 ret = dbe->dbp->close(dbe->dbp, 0);
141 logp->dbentry[argp->id].dbp == NULL))) {
192 if (dbe != NULL && (dbe->deleted == 1 || dbe->dbp != NULL) &&
202 if (dbe != NULL && dbe->dbp != NULL) {
203 (void)dbe->dbp->close(dbe->dbp, 0);
229 DB *dbp;
232 dbp = NULL;
233 if ((ret = db_open(name, ftype, 0, 0, lp->dbenv, NULL, &dbp)) == 0) {
238 if (memcmp(uid, dbp->fileid, DB_FILE_ID_LEN) != 0) {
239 (void)dbp->close(dbp, 0);
240 dbp = NULL;
246 (void)__log_add_logid(lp, dbp, name, ndx);
258 __log_add_logid(logp, dbp, name, ndx)
260 DB *dbp;
283 logp->dbentry[i].dbp = NULL;
299 if (logp->dbentry[ndx].deleted == 0 && logp->dbentry[ndx].dbp == NULL) {
300 logp->dbentry[ndx].dbp = dbp;
302 logp->dbentry[ndx].deleted = dbp == NULL;
339 (!logp->dbentry[ndx].deleted && logp->dbentry[ndx].dbp == NULL)) {
361 *dbpp = logp->dbentry[ndx].dbp;
378 if ((*dbpp = logp->dbentry[ndx].dbp) == NULL)
398 if (logp->dbentry[i].dbp) {
399 logp->dbentry[i].dbp->close(logp->dbentry[i].dbp, 0);
400 logp->dbentry[i].dbp = NULL;
417 logp->dbentry[ndx].dbp = NULL;