Lines Matching refs:dbc
117 DBC *dbc; local
121 while ((dbc = TAILQ_FIRST(&dbp->active_queue)) != NULL)
122 (void)dbc->c_close(dbc);
140 DBC *real_dbc, *dbc; local
154 if ((ret = __os_calloc(1, sizeof(DBC), &dbc)) != 0) {
158 dbc->dbp = dbp;
159 dbc->c_close = __xa_c_close;
160 dbc->c_del = __xa_c_del;
161 dbc->c_get = __xa_c_get;
162 dbc->c_put = __xa_c_put;
163 dbc->internal = real_dbc;
164 TAILQ_INSERT_TAIL(&dbp->active_queue, dbc, links);
166 *dbcp = dbc;
255 __xa_c_close(dbc) in __xa_c_close() argument
256 DBC *dbc; in __xa_c_close()
261 real_dbc = (DBC *)dbc->internal;
265 TAILQ_REMOVE(&dbc->dbp->active_queue, dbc, links);
266 __os_free(dbc, sizeof(DBC));
272 __xa_c_del(dbc, flags) in __xa_c_del() argument
273 DBC *dbc; in __xa_c_del()
278 real_dbc = (DBC *)dbc->internal;
283 __xa_c_get(dbc, key, data, flags) in __xa_c_get() argument
284 DBC *dbc; in __xa_c_get()
291 real_dbc = (DBC *)dbc->internal;
296 __xa_c_put(dbc, key, data, flags) in __xa_c_put() argument
297 DBC *dbc; in __xa_c_put()
304 real_dbc = (DBC *)dbc->internal;