Home
last modified time | relevance | path

Searched refs:dbc (Results 1 – 25 of 36) sorted by relevance

12

/illumos-gate/usr/src/cmd/sendmail/db/db/
H A Ddb_am.c111 dbc->lock_dbt.data = dbc->lock.fileid;
113 dbc->lock_dbt.size = sizeof(dbc->lock);
114 dbc->lock_dbt.data = &dbc->lock;
137 dbc->locker = dbc->lid;
166 err: __os_free(dbc, sizeof(*dbc));
257 dbc != NULL; dbc = TAILQ_NEXT(dbc, links)) {
260 (u_int)dbc, (u_int)dbc->dbp, (u_int)dbc->txn,
292 ret = dbc->c_am_destroy == NULL ? 0 : dbc->c_am_destroy(dbc);
296 __os_free(dbc->rkey.data, dbc->rkey.ulen);
299 __os_free(dbc, sizeof(*dbc));
[all …]
H A Ddb_join.c72 DBC *dbc; local
84 dbc = NULL;
114 dbc->internal = jc;
115 dbc->dbp = primary;
119 *dbcp = dbc;
129 if (dbc != NULL)
136 DBC *dbc; in __db_join_put()
151 DBC *dbc; in __db_join_del()
162 DBC *dbc; in __db_join_get()
172 dbp = dbc->dbp;
[all …]
H A Ddb_dup.c40 DBC *dbc; in __db_dput()
113 DBC *dbc; in __db_drem()
163 DBC *dbc; in __db_dend()
171 dbp = dbc->dbp;
209 DBC *dbc; in __db_dsplit()
394 DBC *dbc; in __db_ditem()
460 DBC *dbc; in __db_pitem()
533 DBC *dbc; in __db_relink()
645 DBC *dbc; in __db_ddup()
685 DBC *dbc; in __db_addpage()
[all …]
H A Ddb_overflow.c168 DBC *dbc; in __db_poff()
187 dbp = dbc->dbp;
207 if (DB_LOGGING(dbc)) {
256 __db_ovref(dbc, pgno, adjust) in __db_ovref() argument
257 DBC *dbc; in __db_ovref()
265 dbp = dbc->dbp;
271 if (DB_LOGGING(dbc))
289 __db_doff(dbc, pgno, freefunc) in __db_doff() argument
290 DBC *dbc; in __db_doff()
300 dbp = dbc->dbp;
[all …]
/illumos-gate/usr/src/cmd/sendmail/db/btree/
H A Dbt_recno.c82 DBC *dbc; local
167 if ((t_ret = dbc->c_close(dbc)) != 0 && ret == 0)
203 DBC *dbc; local
243 DBC *dbc; in __ram_i_delete()
359 DBC *dbc; local
390 if ((t_ret = dbc->c_close(dbc)) != 0 && ret == 0)
409 DBC *dbc; local
432 if ((t_ret = dbc->c_close(dbc)) != 0 && ret == 0)
480 DBC *dbc; in __ram_c_del()
560 DEBUG_LREAD(dbc, dbc->txn, "ram_c_get",
[all …]
H A Dbt_cursor.c123 DBC *dbc; in __bam_c_init()
133 cp->dbc = dbc;
177 DBC *dbc; in __bam_c_close()
218 DBC *dbc; in __bam_c_destroy()
232 DBC *dbc; in __bam_c_del()
346 DBC *dbc; in __bam_c_get()
375 DEBUG_LREAD(dbc, dbc->txn, "bam_c_get",
617 DBC *dbc; in __bam_dsearch()
709 DBC *dbc; in __bam_c_rget()
756 DBC *dbc; in __bam_c_put()
[all …]
H A Dbt_curadj.c36 DBC *dbc; local
40 dbc != NULL; dbc = TAILQ_NEXT(dbc, links)) {
70 DBC *dbc; local
91 dbc != NULL; dbc = TAILQ_NEXT(dbc, links)) {
122 DBC *dbc; local
133 dbc != NULL; dbc = TAILQ_NEXT(dbc, links)) {
158 DBC *dbc; local
169 dbc != NULL; dbc = TAILQ_NEXT(dbc, links)) {
198 DBC *dbc; local
209 dbc != NULL; dbc = TAILQ_NEXT(dbc, links)) {
[all …]
H A Dbt_page.c72 DBC *dbc; in __bam_new()
83 dbp = dbc->dbp;
139 DBC *dbc; in __bam_lput()
153 DBC *dbc; in __bam_free()
164 dbp = dbc->dbp;
239 __bam_lt(dbc) in __bam_lt() argument
240 DBC *dbc; in __bam_lt()
245 dbp = dbc->dbp;
263 DBC *dbc; in __bam_lget()
310 dbc->locker, 0, &dbc->lock_dbt, mode, lockp);
[all …]
H A Dbt_delete.c76 DBC *dbc; local
112 if ((ret = dbc->c_get(dbc, key, &data, f_init)) != 0)
115 if ((ret = dbc->c_del(dbc, 0)) != 0)
117 if ((ret = dbc->c_get(dbc, key, &data, f_next)) != 0) {
127 if ((t_ret = dbc->c_close(dbc)) != 0 &&
142 DBC *dbc; in __bam_ditem()
153 dbp = dbc->dbp;
250 DBC *dbc; in __bam_adjindx()
259 dbp = dbc->dbp;
298 DBC *dbc; in __bam_dpage()
[all …]
H A Dbt_put.c80 DBC *dbc; in __bam_iitem()
97 dbp = dbc->dbp;
436 DBC *dbc; in __bam_ovput()
464 DBC *dbc; in __bam_ritem()
477 dbp = dbc->dbp;
568 DBC *dbc; in __bam_ndup()
580 dbp = dbc->dbp;
664 DBC *dbc; in __bam_fixed()
671 dbp = dbc->dbp;
717 DBC *dbc; in __bam_partial()
[all …]
H A Dbt_split.c77 DBC *dbc; in __bam_split()
86 dbp = dbc->dbp;
176 DBC *dbc; in __bam_root()
184 dbp = dbc->dbp;
256 DBC *dbc; in __bam_page()
265 dbp = dbc->dbp;
401 DBC *dbc; in __bam_broot()
410 dbp = dbc->dbp;
526 DBC *dbc; in __ram_root()
565 DBC *dbc; in __bam_pinsert()
[all …]
H A Dbt_rsearch.c66 DBC *dbc; in __bam_rsearch()
82 dbp = dbc->dbp;
83 cp = dbc->internal;
271 __bam_stkrel(dbc, 0);
282 __bam_adjust(dbc, adjust) in __bam_adjust() argument
283 DBC *dbc; in __bam_adjust()
292 dbp = dbc->dbp;
293 cp = dbc->internal;
328 __bam_nrecs(dbc, rep) in __bam_nrecs() argument
329 DBC *dbc; in __bam_nrecs()
[all …]
H A Dbt_stat.c40 DBC *dbc; local
53 if ((ret = dbp->cursor(dbp, NULL, &dbc, 0)) != 0)
79 (void)__BT_LPUT(dbc, lock);
117 (void)__BT_TLPUT(dbc, lock);
126 (void)__BT_TLPUT(dbc, lock);
138 (void)__BT_LPUT(dbc, lock);
175 (void)__BT_LPUT(dbc, lock);
180 (void)__BT_LPUT(dbc, lock);
184 if (__bam_lget(dbc, 0, pgno, DB_LOCK_READ, &lock))
187 (void)__BT_LPUT(dbc, lock);
[all …]
H A Dbt_search.c73 DBC *dbc; in __bam_search()
89 dbp = dbc->dbp;
90 cp = dbc->internal;
114 if ((ret = __bam_lget(dbc,
118 (void)__BT_LPUT(dbc, lock);
134 (void)__BT_LPUT(dbc, lock);
303 __bam_stkrel(dbc, 0);
315 __bam_stkrel(dbc, nolocks) in __bam_stkrel() argument
316 DBC *dbc; in __bam_stkrel()
323 dbp = dbc->dbp;
[all …]
H A Dbt_open.c212 DBC *dbc; local
222 if ((ret = dbp->cursor(dbp, NULL, &dbc, 0)) != 0)
228 __bam_lget(dbc, 0, PGNO_METADATA, DB_LOCK_WRITE, &metalock)) != 0)
232 (void)__BT_LPUT(dbc, metalock);
246 (void)__BT_LPUT(dbc, metalock);
275 __bam_lget(dbc, 0, PGNO_ROOT, DB_LOCK_WRITE, &rootlock)) != 0)
278 (void)__BT_LPUT(dbc, rootlock);
303 (void)__BT_LPUT(dbc, metalock);
304 (void)__BT_LPUT(dbc, rootlock);
307 done: if ((t_ret = dbc->c_close(dbc)) != 0 && ret == 0)
/illumos-gate/usr/src/cmd/sendmail/db/hash/
H A Dhash.c99 DBC *dbc; local
172 if ((ret = dbc->c_close(dbc)) != 0)
201 DBC *dbc; in __ham_init_htab()
243 DBC *dbc; local
285 DBC *dbc; in __ham_c_init()
298 new_curs->dbc = dbc;
318 DBC *dbc; in __ham_c_close()
335 DBC *dbc; in __ham_c_destroy()
349 DBC *dbc; in __ham_c_del()
517 DEBUG_LREAD(dbc, dbc->txn, "ham_c_get",
[all …]
H A Dhash_page.c91 DBC *dbc; in __ham_item()
177 DBC *dbc; in __ham_item_reset()
236 DBC *dbc; in __ham_item_done()
273 DBC *dbc; in __ham_item_last()
293 DBC *dbc; in __ham_item_first()
317 DBC *dbc; in __ham_item_prev()
451 DBC *dbc; in __ham_item_next()
601 DBC *dbc; in __ham_del_pair()
852 DBC *dbc; in __ham_replpair()
1062 DBC *dbc; in __ham_split_page()
[all …]
H A Dhash_dup.c94 DBC *dbc; in __ham_add_dup()
105 dbp = dbc->dbp;
159 &tmp_val, &dbc->rdata.data, &dbc->rdata.size)) != 0)
275 DBC *dbc; in __ham_dup_convert()
289 dbp = dbc->dbp;
414 DBC *dbc; in __ham_check_move()
427 dbp = dbc->dbp;
564 DBC *dbc; in __ham_move_offpage()
578 dbp = dbc->dbp;
623 DBC *dbc; in __ham_dsearch()
[all …]
H A Dhash_rec.c84 DBC *dbc; local
95 hcp = (HASH_CURSOR *)dbc->internal;
193 DBC *dbc; local
203 hcp = (HASH_CURSOR *)dbc->internal;
379 DBC *dbc; local
392 hcp = (HASH_CURSOR *)dbc->internal;
476 DBC *dbc; local
599 DBC *dbc; local
679 DBC *dbc; local
770 DBC *dbc; local
[all …]
/illumos-gate/usr/src/cmd/sendmail/db/dbm/
H A Ddbm.c188 DBC *dbc; local
232 DBC *dbc; local
236 (void)dbc->dbp->close(dbc->dbp, 0);
249 DBC *dbc; local
291 DBC *dbc; local
326 DBC *dbc; local
362 DBC *dbc; local
396 DBC *dbc; local
410 if ((ret = dbc->dbp->put(dbc->dbp, NULL,
426 DBC *dbc; local
[all …]
/illumos-gate/usr/src/cmd/sendmail/db/xa/
H A Dxa_db.c117 DBC *dbc; local
122 (void)dbc->c_close(dbc);
140 DBC *real_dbc, *dbc; local
158 dbc->dbp = dbp;
166 *dbcp = dbc;
255 __xa_c_close(dbc) in __xa_c_close() argument
256 DBC *dbc; in __xa_c_close()
265 TAILQ_REMOVE(&dbc->dbp->active_queue, dbc, links);
273 DBC *dbc; in __xa_c_del()
284 DBC *dbc; in __xa_c_get()
[all …]
/illumos-gate/usr/src/lib/libc/port/gen/
H A Dgettxt.c81 struct db_cache *dbc; in gettxt() local
129 dbc = db_cache; in gettxt()
130 while (dbc) { in gettxt()
132 dbl = dbc->info; in gettxt()
144 dbc = dbc->next; in gettxt()
146 if (dbc == NULL) { in gettxt()
157 dbc->info = NULL; in gettxt()
160 dbc->next = db_cache; in gettxt()
161 db_cache = dbc; in gettxt()
198 dbl->next = dbc->info; in gettxt()
[all …]
/illumos-gate/usr/src/cmd/sendmail/db/include/
H A Dhash.h51 DBC *dbc; member
95 if ((ORIG)->dbc->txn == NULL && \
99 if ((ORIG)->dbc->txn == NULL && \
111 !F_ISSET((I)->dbc, DBC_RECOVER)) { \
112 (I)->dbc->lock.pgno = BUCKET_INVALID; \
113 (R) = lock_get((D)->dbenv->lk_info, (I)->dbc->locker, \
130 if (!F_ISSET((I)->dbc, DBC_RECOVER) && \
131 (I)->dbc->txn == NULL && (I)->hlock) \
139 !F_ISSET((I)->dbc, DBC_RECOVER)) { \
141 (I)->dbc->lock.pgno = BUCKET_INVALID; \
[all …]
H A Ddb_am.h33 dbc = NULL; \
46 if ((ret = file_dbp->cursor(file_dbp, NULL, &dbc, 0)) != 0) \
48 F_SET(dbc, DBC_RECOVER); \
55 if (dbc != NULL) \
56 dbc->c_close(dbc); \
H A Dbtree.h66 #define __BT_LPUT(dbc, lock) \ argument
67 (F_ISSET((dbc)->dbp, DB_AM_LOCKING) ? \
68 lock_put((dbc)->dbp->dbenv->lk_info, lock) : 0)
69 #define __BT_TLPUT(dbc, lock) \ argument
70 (F_ISSET((dbc)->dbp, DB_AM_LOCKING) && (dbc)->txn == NULL ? \
71 lock_put((dbc)->dbp->dbenv->lk_info, lock) : 0)
175 DBC *dbc; /* Enclosing DBC. */ member

12