Lines Matching defs:dbc
119 DBC *dbc;
123 while ((dbc = TAILQ_FIRST(&dbp->active_queue)) != NULL)
124 (void)dbc->c_close(dbc);
142 DBC *real_dbc, *dbc;
156 if ((ret = __os_calloc(1, sizeof(DBC), &dbc)) != 0) {
160 dbc->dbp = dbp;
161 dbc->c_close = __xa_c_close;
162 dbc->c_del = __xa_c_del;
163 dbc->c_get = __xa_c_get;
164 dbc->c_put = __xa_c_put;
165 dbc->internal = real_dbc;
166 TAILQ_INSERT_TAIL(&dbp->active_queue, dbc, links);
168 *dbcp = dbc;
257 __xa_c_close(dbc)
258 DBC *dbc;
263 real_dbc = (DBC *)dbc->internal;
267 TAILQ_REMOVE(&dbc->dbp->active_queue, dbc, links);
268 __os_free(dbc, sizeof(DBC));
274 __xa_c_del(dbc, flags)
275 DBC *dbc;
280 real_dbc = (DBC *)dbc->internal;
285 __xa_c_get(dbc, key, data, flags)
286 DBC *dbc;
293 real_dbc = (DBC *)dbc->internal;
298 __xa_c_put(dbc, key, data, flags)
299 DBC *dbc;
306 real_dbc = (DBC *)dbc->internal;