/illumos-gate/usr/src/cmd/sendmail/db/db/ |
H A D | db_am.c | 111 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 D | db_join.c | 72 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 D | db_dup.c | 40 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 D | db_overflow.c | 168 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 D | bt_recno.c | 82 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 D | bt_cursor.c | 123 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 D | bt_curadj.c | 36 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 D | bt_page.c | 72 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 D | bt_delete.c | 76 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 D | bt_put.c | 80 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 D | bt_split.c | 77 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 D | bt_rsearch.c | 66 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 D | bt_stat.c | 40 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 D | bt_search.c | 73 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 D | bt_open.c | 212 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 D | hash.c | 99 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 D | hash_page.c | 91 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 D | hash_dup.c | 94 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 D | hash_rec.c | 84 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 D | dbm.c | 188 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 D | xa_db.c | 117 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 D | gettxt.c | 81 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 D | hash.h | 51 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 D | db_am.h | 33 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 D | btree.h | 66 #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
|