• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/db-4.7.25.NC/db/

Lines Matching refs:sdbp

925 	DB *dbp, *sdbp;
945 sdbp = NULL;
1175 for (ret = __db_s_first(dbp, &sdbp), skeyp = all_skeys;
1176 sdbp != NULL && ret == 0;
1177 ret = __db_s_next(&sdbp, dbc_arg->txn), ++skeyp) {
1185 FLD_ISSET(sdbp->s_assoc_flags, DB_ASSOC_IMMUTABLE_KEY))
1192 if ((ret = sdbp->s_callback(sdbp,
1203 if (sdbp->s_foreign != NULL &&
1204 (ret = __db_cursor_int(sdbp->s_foreign,
1205 dbc_arg->thread_info, dbc_arg->txn, sdbp->s_foreign->type,
1222 __db_check_skeyset(sdbp, skeyp);
1268 if ((ret = __dbc_del_oldskey(sdbp, dbc_arg,
1285 if ((ret = __db_cursor_int(sdbp, dbc_arg->thread_info,
1286 dbc_arg->txn, sdbp->type,
1310 SWAP_IF_NEEDED(sdbp, &pkey);
1349 if (!F_ISSET(sdbp, DB_AM_DUP)) {
1356 cmp = __bam_defcmp(sdbp,
1368 } else if (!F_ISSET(sdbp, DB_AM_DUPSORT)) {
1393 SWAP_IF_NEEDED(sdbp, &pkey);
1445 for (ret = __db_s_first(dbp, &sdbp), skeyp = all_skeys;
1446 sdbp != NULL && ret == 0;
1447 ret = __db_s_next(&sdbp, dbc_arg->txn), skeyp++) {
1454 if (FLD_ISSET(sdbp->s_assoc_flags, DB_ASSOC_IMMUTABLE_KEY))
1457 if ((ret = __dbc_del_oldskey(sdbp, dbc_arg,
1556 if (sdbp != NULL &&
1557 (t_ret = __db_s_done(sdbp, dbc_arg->txn)) != 0 && ret == 0)
1581 __dbc_del_oldskey(sdbp, dbc_arg, skey, pkey, olddata)
1582 DB *sdbp;
1595 dbp = sdbp->s_primary;
1604 if ((ret = sdbp->s_callback(sdbp, pkey, olddata, &oldskey)) != 0) {
1614 __db_check_skeyset(sdbp, &oldskey);
1636 if (((BTREE *)sdbp->bt_internal)->bt_compare(sdbp,
1649 if ((ret = __db_cursor_int(sdbp,
1650 dbc_arg->thread_info, dbc_arg->txn, sdbp->type,
1664 SWAP_IF_NEEDED(sdbp, pkey);
1672 SWAP_IF_NEEDED(sdbp, pkey);
1857 DB *pdbp, *sdbp;
1863 sdbp = dbc->dbp;
1864 pdbp = sdbp->s_primary;
1988 SWAP_IF_NEEDED(sdbp, pkey);
2004 SWAP_IF_NEEDED(sdbp, pkey);
2067 __dbt_userfree(sdbp->env, NULL, pkey, NULL);
2068 if ((ret = __dbt_usercopy(sdbp->env, pkey)) != 0)
2137 DB *pdbp, *sdbp;
2145 sdbp = sdbc->dbp;
2146 pdbp = sdbp->s_primary;
2147 env = sdbp->env;
2210 if (F_ISSET(sdbp, DB_AM_RECNUM))
2324 DB *dbp, *sdbp;
2348 for (ret = __db_s_first(dbp, &sdbp);
2349 sdbp != NULL && ret == 0;
2350 ret = __db_s_next(&sdbp, dbc->txn)) {
2355 if ((ret = sdbp->s_callback(sdbp, &pkey, &data, &skey)) != 0) {
2366 __db_check_skeyset(sdbp, &skey);
2380 if ((ret = __db_cursor_int(sdbp,
2381 dbc->thread_info, dbc->txn, sdbp->type,
2405 SWAP_IF_NEEDED(sdbp, &pkey);
2412 SWAP_IF_NEEDED(sdbp, &pkey);
2431 err: if (sdbp != NULL &&
2432 (t_ret = __db_s_done(sdbp, dbc->txn)) != 0 && ret == 0)
2447 * Secondary db = Where references to dbp occur (sdbp, a secondary)
2448 * Primary db = sdbp's primary database, references to dbp are secondary
2451 * Primary Key = Key of the corresponding entry in sdbp's primary (pkey).
2458 DB *dbp, *pdbp, *sdbp;
2474 sdbp = f_info->dbp;
2475 pdbp = sdbp->s_primary;
2490 * read cursors on sdbp, the delete or put call later will
2502 ret = __db_cursor(sdbp,
2511 ret = __db_cursor_int(sdbp, dbc->thread_info, dbc->txn,
2512 sdbp->type, PGNO_INVALID, 0, dbc->locker, &sdbc);
2589 if ((ret = f_info->callback(sdbp,
2638 DB *sdbp;
2641 sdbp = LIST_FIRST(&pdbp->s_secondaries);
2644 if (sdbp != NULL)
2645 sdbp->s_refcnt++;
2648 *sdbpp = sdbp;
2664 DB *sdbp, *pdbp, *closeme;
2691 sdbp = *sdbpp;
2692 pdbp = sdbp->s_primary;
2697 DB_ASSERT(env, sdbp->s_refcnt != 0);
2698 if (--sdbp->s_refcnt == 0) {
2699 LIST_REMOVE(sdbp, s_links);
2700 closeme = sdbp;
2702 sdbp = LIST_NEXT(sdbp, s_links);
2703 if (sdbp != NULL)
2704 sdbp->s_refcnt++;
2707 *sdbpp = sdbp;
2730 __db_s_done(sdbp, txn)
2731 DB *sdbp;
2738 pdbp = sdbp->s_primary;
2743 DB_ASSERT(env, sdbp->s_refcnt != 0);
2744 if (--sdbp->s_refcnt == 0) {
2745 LIST_REMOVE(sdbp, s_links);
2753 ret = __db_close(sdbp, NULL, 0);
2755 ret = __txn_closeevent(env, txn, sdbp);
2767 DB *sdbp;
2775 for (sdbp = LIST_FIRST(&pdbp->s_secondaries);
2776 sdbp != NULL;
2777 sdbp = LIST_NEXT(sdbp, s_links))
2884 __db_check_skeyset(sdbp, skeyp)
2885 DB *sdbp;
2891 env = sdbp->env;
2898 ((BTREE *)sdbp->bt_internal)->bt_compare(sdbp,