/titanic_41/usr/src/cmd/sendmail/db/db/ |
H A D | db_am.c | 74 DBC *dbc, *adbc; local 83 if ((dbc = TAILQ_FIRST(&dbp->free_queue)) != NULL) 84 TAILQ_REMOVE(&dbp->free_queue, dbc, links); 88 if ((ret = __os_calloc(1, sizeof(DBC), &dbc)) != 0) 91 dbc->dbp = dbp; 92 dbc->c_close = __db_c_close; 104 dbc->lid = adbc->lid; 107 &dbc->lid)) != 0) 110 memcpy(dbc->lock.fileid, dbp->fileid, DB_FILE_ID_LEN); 112 dbc->lock_dbt.size = DB_FILE_ID_LEN; [all …]
|
H A D | db_join.c | 74 DBC *dbc; local 86 dbc = NULL; 89 if ((ret = __os_calloc(1, sizeof(DBC), &dbc)) != 0) 112 dbc->c_close = __db_join_close; 113 dbc->c_del = __db_join_del; 114 dbc->c_get = __db_join_get; 115 dbc->c_put = __db_join_put; 116 dbc->internal = jc; 117 dbc->dbp = primary; 121 *dbcp = dbc; [all …]
|
H A D | db_dup.c | 39 __db_dput(dbc, dbt, pp, indxp, newfunc) in __db_dput() argument 40 DBC *dbc; in __db_dput() 57 if (dbt->size > 0.25 * dbc->dbp->pgsize) { 58 if ((ret = __db_poff(dbc, dbt, &pgno, newfunc)) != 0) 80 ret = __db_addpage(dbc, pp, indxp, newfunc); 82 ret = __db_dsplit(dbc, pp, indxp, isize, newfunc); 96 if ((ret = __db_pitem(dbc, 100 (void)memp_fset(dbc->dbp->mpf, pagep, DB_MPOOL_DIRTY); 112 __db_drem(dbc, pp, indx, freefunc) in __db_drem() argument 113 DBC *dbc; in __db_drem() [all …]
|
H A D | db_overflow.c | 167 __db_poff(dbc, dbt, pgnop, newfunc) in __db_poff() argument 168 DBC *dbc; in __db_poff() 187 dbp = dbc->dbp; 205 if ((ret = newfunc(dbc, P_OVERFLOW, &pagep)) != 0) 207 if (DB_LOGGING(dbc)) { 211 if ((ret = __db_big_log(dbp->dbenv->lg_info, dbc->txn, 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)) [all …]
|
/titanic_41/usr/src/cmd/sendmail/db/btree/ |
H A D | bt_recno.c | 82 DBC *dbc; local 158 if ((ret = dbp->cursor(dbp, NULL, &dbc, 0)) != 0) 162 if ((ret = __ram_update(dbc, 167 if ((t_ret = dbc->c_close(dbc)) != 0 && ret == 0) 203 DBC *dbc; local 215 if ((ret = dbp->cursor(dbp, txn, &dbc, DB_WRITELOCK)) != 0) 218 DEBUG_LWRITE(dbc, txn, "ram_delete", key, NULL, flags); 221 if ((ret = __ram_getno(dbc, key, &recno, 0)) != 0) 225 cp = dbc->internal; 227 ret = __ram_i_delete(dbc); [all …]
|
H A D | bt_cursor.c | 48 #define DISCARD(dbc, cp) { \ argument 50 (void)memp_fput((dbc)->dbp->mpf, (cp)->page, 0); \ 54 (void)__BT_TLPUT((dbc), (cp)->lock); \ 122 __bam_c_init(dbc) in __bam_c_init() argument 123 DBC *dbc; in __bam_c_init() 132 dbp = dbc->dbp; 133 cp->dbc = dbc; 142 NULL, &dbc->rkey.data)) != 0) { 146 dbc->rkey.ulen = sizeof(db_recno_t); 150 dbc->internal = cp; [all …]
|
H A D | bt_curadj.c | 38 DBC *dbc; local 41 for (dbc = TAILQ_FIRST(&dbp->active_queue); 42 dbc != NULL; dbc = TAILQ_NEXT(dbc, links)) { 43 cp = (CURSOR *)dbc->internal; 46 (u_int)dbc, (u_int)cp, (u_long)cp->pgno, (u_long)cp->indx, 72 DBC *dbc; local 92 for (count = 0, dbc = TAILQ_FIRST(&dbp->active_queue); 93 dbc != NULL; dbc = TAILQ_NEXT(dbc, links)) { 94 cp = (CURSOR *)dbc->internal; 124 DBC *dbc; local [all …]
|
H A D | bt_page.c | 71 __bam_new(dbc, type, pagepp) in __bam_new() argument 72 DBC *dbc; in __bam_new() 83 dbp = dbc->dbp; 89 if ((ret = __bam_lget(dbc, 0, pgno, DB_LOCK_WRITE, &metalock)) != 0) 107 if (DB_LOGGING(dbc)) { 108 if ((ret = __bam_pg_alloc_log(dbp->dbenv->lg_info, dbc->txn, 116 (void)__BT_TLPUT(dbc, metalock); 127 (void)__BT_TLPUT(dbc, metalock); 138 __bam_lput(dbc, lock) in __bam_lput() argument 139 DBC *dbc; in __bam_lput() [all …]
|
H A D | bt_delete.c | 76 DBC *dbc; local 89 if ((ret = dbp->cursor(dbp, txn, &dbc, DB_WRITELOCK)) != 0) 92 DEBUG_LWRITE(dbc, txn, "bam_delete", key, NULL, flags); 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 && 141 __bam_ditem(dbc, h, indx) in __bam_ditem() argument 142 DBC *dbc; in __bam_ditem() 153 dbp = dbc->dbp; [all …]
|
H A D | bt_put.c | 79 __bam_iitem(dbc, hp, indxp, key, data, op, flags) in __bam_iitem() argument 80 DBC *dbc; in __bam_iitem() 97 dbp = dbc->dbp; 129 if ((ret = __db_ditem(dbc, *hp, *indxp, nbytes)) != 0) 134 if ((ret = __db_dput(dbc, data, hp, indxp, __bam_new)) != 0) 143 if ((ret = __bam_fixed(dbc, &tdbt)) != 0) 210 if ((ret = __bam_partial(dbc, 240 if ((ret = __bam_ovput(dbc, h, indx, key)) != 0) 243 if ((ret = __db_pitem(dbc, h, indx, 255 if ((ret = __bam_adjindx(dbc, [all …]
|
H A D | bt_rsearch.c | 65 __bam_rsearch(dbc, recnop, flags, stop, exactp) in __bam_rsearch() argument 66 DBC *dbc; in __bam_rsearch() 82 dbp = dbc->dbp; 83 cp = dbc->internal; 104 if ((ret = __bam_lget(dbc, 108 (void)__BT_LPUT(dbc, lock); 124 (void)__BT_LPUT(dbc, lock); 125 if ((ret = __bam_lget(dbc, 0, pg, DB_LOCK_WRITE, &lock)) != 0) 128 (void)__BT_LPUT(dbc, lock); 158 (void)__BT_LPUT(dbc, lock); [all …]
|
H A D | bt_split.c | 76 __bam_split(dbc, arg) in __bam_split() argument 77 DBC *dbc; in __bam_split() 86 dbp = dbc->dbp; 87 cp = dbc->internal; 122 __bam_search(dbc, arg, S_WRPAIR, level, NULL, &exact) : 123 __bam_rsearch(dbc, 135 __bam_stkrel(dbc, 1); 139 __bam_root(dbc, &cp->csp[0]) : 140 __bam_page(dbc, &cp->csp[-1], &cp->csp[0]); 175 __bam_root(dbc, cp) in __bam_root() argument [all …]
|
H A D | bt_stat.c | 40 DBC *dbc; local 53 if ((ret = dbp->cursor(dbp, NULL, &dbc, 0)) != 0) 56 DEBUG_LWRITE(dbc, NULL, "bam_stat", NULL, NULL, flags); 71 if ((ret = __bam_lget(dbc, 0, pgno, DB_LOCK_READ, &lock)) != 0) 79 (void)__BT_LPUT(dbc, lock); 85 if ((ret = __bam_lget(dbc, 0, pgno, DB_LOCK_READ, &lock)) != 0) 117 (void)__BT_TLPUT(dbc, lock); 126 (void)__BT_TLPUT(dbc, lock); 135 if ((ret = __bam_lget(dbc, 0, PGNO_ROOT, DB_LOCK_READ, &lock)) != 0) 138 (void)__BT_LPUT(dbc, lock); [all …]
|
H A D | bt_search.c | 72 __bam_search(dbc, key, flags, stop, recnop, exactp) in __bam_search() argument 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); 135 if ((ret = __bam_lget(dbc, 0, pg, DB_LOCK_WRITE, &lock)) != 0) 138 (void)__BT_LPUT(dbc, lock); 221 __bam_lget(dbc, 0, pg, DB_LOCK_WRITE, &lock)) != 0) [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)
|
/titanic_41/usr/src/cmd/sendmail/db/hash/ |
H A D | hash.c | 99 DBC *dbc; local 103 dbc = NULL; 120 if ((ret = dbp->cursor(dbp, NULL, &dbc, 0)) != 0) 123 hcp = (HASH_CURSOR *)dbc->internal; 155 (ret = lock_get(dbenv->lk_info, dbc->locker, 0, 156 &dbc->lock_dbt, DB_LOCK_WRITE, &hcp->hlock)) != 0)) { 162 __ham_init_htab(dbc, dbinfo != NULL ? dbinfo->h_nelem : 0, 172 if ((ret = dbc->c_close(dbc)) != 0) 200 __ham_init_htab(dbc, nelem, ffactor) in __ham_init_htab() argument 201 DBC *dbc; in __ham_init_htab() [all …]
|
H A D | hash_page.c | 90 __ham_item(dbc, mode) in __ham_item() argument 91 DBC *dbc; in __ham_item() 99 dbp = dbc->dbp; 100 hcp = (HASH_CURSOR *)dbc->internal; 107 if ((ret = __ham_get_cpage(dbc, mode)) != 0) 146 } else if ((ret = __ham_next_cpage(dbc, 164 if ((ret = __ham_next_cpage(dbc, next_pgno, 0, 0)) != 0) 176 __ham_item_reset(dbc) in __ham_item_reset() argument 177 DBC *dbc; in __ham_item_reset() 184 dbp = dbc->dbp; [all …]
|
H A D | hash_dup.c | 93 __ham_add_dup(dbc, nval, flags) in __ham_add_dup() argument 94 DBC *dbc; in __ham_add_dup() 105 dbp = dbc->dbp; 106 hcp = (HASH_CURSOR *)dbc->internal; 112 if ((ret = __ham_check_move(dbc, 136 if ((ret = __ham_dup_convert(dbc)) != 0) 151 __ham_make_dup(&pval, &tmp_val, &dbc->rdata.data, 152 &dbc->rdata.size)) != 0 || (ret = 153 __ham_replpair(dbc, &tmp_val, 1)) != 0) 159 &tmp_val, &dbc->rdata.data, &dbc->rdata.size)) != 0) [all …]
|
/titanic_41/usr/src/cmd/sendmail/db/dbm/ |
H A D | dbm.c | 188 DBC *dbc; local 214 if ((errno = dbp->cursor(dbp, NULL, &dbc, 0)) != 0) { 221 return ((DBM *)dbc); 232 DBC *dbc; local 234 dbc = (DBC *)dbm; 236 (void)dbc->dbp->close(dbc->dbp, 0); 249 DBC *dbc; local 254 dbc = (DBC *)dbm; 266 if ((ret = dbc->dbp->get(dbc->dbp, NULL, &_key, &_data, 0)) == 0) { 276 F_SET(dbc->dbp, DB_DBM_ERROR); [all …]
|
/titanic_41/usr/src/lib/libc/port/gen/ |
H A D | gettxt.c | 83 struct db_cache *dbc; in gettxt() local 129 dbc = db_cache; in gettxt() 130 while (dbc) { in gettxt() 131 if (strcmp(curloc, dbc->loc) == 0) { in gettxt() 132 dbl = dbc->info; in gettxt() 144 dbc = dbc->next; in gettxt() 146 if (dbc == NULL) { in gettxt() 148 if ((dbc = lmalloc(sizeof (struct db_cache))) == NULL) { in gettxt() 152 if ((dbc->loc = lmalloc(strlen(curloc) + 1)) == NULL) { in gettxt() 153 lfree(dbc, sizeof (struct db_cache)); in gettxt() [all …]
|
/titanic_41/usr/src/cmd/sendmail/db/xa/ |
H A D | xa_db.c | 119 DBC *dbc; local 123 while ((dbc = TAILQ_FIRST(&dbp->active_queue)) != NULL) 124 (void)dbc->c_close(dbc); 142 DBC *real_dbc, *dbc; local 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; [all …]
|
/titanic_41/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, \ 114 0, &(I)->dbc->lock_dbt, DB_LOCK_READ, &(I)->hlock); \ 130 if (!F_ISSET((I)->dbc, DBC_RECOVER) && \ 131 (I)->dbc->txn == NULL && (I)->hlock) \ 139 !F_ISSET((I)->dbc, DBC_RECOVER)) { \ [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
|
/titanic_41/usr/src/cmd/lvm/rpc.mdcommd/ |
H A D | mdmn_subr.c | 439 dump_msg(uint_t dbc, char *prefix, md_mn_msg_t *msg) in dump_msg() argument 441 commd_debug(dbc, "%s &msg = 0x%x\n", prefix, (int)msg); in dump_msg() 442 commd_debug(dbc, "%s ID = (%d, 0x%llx-%d)\n", prefix, in dump_msg() 444 commd_debug(dbc, "%s sender = %d\n", prefix, msg->msg_sender); in dump_msg() 445 commd_debug(dbc, "%s flags = 0x%x\n", prefix, msg->msg_flags); in dump_msg() 446 commd_debug(dbc, "%s setno = %d\n", prefix, msg->msg_setno); in dump_msg() 447 commd_debug(dbc, "%s recipient = %d\n", prefix, msg->msg_recipient); in dump_msg() 448 commd_debug(dbc, "%s type = %d\n", prefix, msg->msg_type); in dump_msg() 449 commd_debug(dbc, "%s size = %d\n", prefix, msg->msg_event_size); in dump_msg() 451 commd_debug(dbc, "%s data =\n", prefix); in dump_msg() [all …]
|