transaction 417 lib/tdb/common/io.c if ((tdb->transaction == NULL) && (tdb->map_ptr != NULL)) {
transaction 367 lib/tdb/common/open.c if (tdb->transaction) {
transaction 423 lib/tdb/common/open.c if (tdb->transaction != 0) {
transaction 166 lib/tdb/common/tdb_private.h struct tdb_transaction *transaction;
transaction 134 lib/tdb/common/transaction.c while (len + (off % tdb->transaction->block_size) > tdb->transaction->block_size) {
transaction 135 lib/tdb/common/transaction.c tdb_len_t len2 = tdb->transaction->block_size - (off % tdb->transaction->block_size);
transaction 148 lib/tdb/common/transaction.c blk = off / tdb->transaction->block_size;
transaction 151 lib/tdb/common/transaction.c if (tdb->transaction->num_blocks <= blk ||
transaction 152 lib/tdb/common/transaction.c tdb->transaction->blocks[blk] == NULL) {
transaction 154 lib/tdb/common/transaction.c if (tdb->transaction->io_methods->tdb_read(tdb, off, buf, len, cv) != 0) {
transaction 161 lib/tdb/common/transaction.c if (blk == tdb->transaction->num_blocks-1) {
transaction 162 lib/tdb/common/transaction.c if (len > tdb->transaction->last_block_size) {
transaction 168 lib/tdb/common/transaction.c memcpy(buf, tdb->transaction->blocks[blk] + (off % tdb->transaction->block_size), len);
transaction 177 lib/tdb/common/transaction.c tdb->transaction->transaction_error = 1;
transaction 195 lib/tdb/common/transaction.c memcpy(&tdb->transaction->hash_heads[chain], buf, len);
transaction 199 lib/tdb/common/transaction.c while (len + (off % tdb->transaction->block_size) > tdb->transaction->block_size) {
transaction 200 lib/tdb/common/transaction.c tdb_len_t len2 = tdb->transaction->block_size - (off % tdb->transaction->block_size);
transaction 215 lib/tdb/common/transaction.c blk = off / tdb->transaction->block_size;
transaction 216 lib/tdb/common/transaction.c off = off % tdb->transaction->block_size;
transaction 218 lib/tdb/common/transaction.c if (tdb->transaction->num_blocks <= blk) {
transaction 221 lib/tdb/common/transaction.c if (tdb->transaction->blocks == NULL) {
transaction 226 lib/tdb/common/transaction.c tdb->transaction->blocks,
transaction 233 lib/tdb/common/transaction.c memset(&new_blocks[tdb->transaction->num_blocks], 0,
transaction 234 lib/tdb/common/transaction.c (1+(blk - tdb->transaction->num_blocks))*sizeof(uint8_t *));
transaction 235 lib/tdb/common/transaction.c tdb->transaction->blocks = new_blocks;
transaction 236 lib/tdb/common/transaction.c tdb->transaction->num_blocks = blk+1;
transaction 237 lib/tdb/common/transaction.c tdb->transaction->last_block_size = 0;
transaction 241 lib/tdb/common/transaction.c if (tdb->transaction->blocks[blk] == NULL) {
transaction 242 lib/tdb/common/transaction.c tdb->transaction->blocks[blk] = (uint8_t *)calloc(tdb->transaction->block_size, 1);
transaction 243 lib/tdb/common/transaction.c if (tdb->transaction->blocks[blk] == NULL) {
transaction 245 lib/tdb/common/transaction.c tdb->transaction->transaction_error = 1;
transaction 248 lib/tdb/common/transaction.c if (tdb->transaction->old_map_size > blk * tdb->transaction->block_size) {
transaction 249 lib/tdb/common/transaction.c tdb_len_t len2 = tdb->transaction->block_size;
transaction 250 lib/tdb/common/transaction.c if (len2 + (blk * tdb->transaction->block_size) > tdb->transaction->old_map_size) {
transaction 251 lib/tdb/common/transaction.c len2 = tdb->transaction->old_map_size - (blk * tdb->transaction->block_size);
transaction 253 lib/tdb/common/transaction.c if (tdb->transaction->io_methods->tdb_read(tdb, blk * tdb->transaction->block_size,
transaction 254 lib/tdb/common/transaction.c tdb->transaction->blocks[blk],
transaction 256 lib/tdb/common/transaction.c SAFE_FREE(tdb->transaction->blocks[blk]);
transaction 260 lib/tdb/common/transaction.c if (blk == tdb->transaction->num_blocks-1) {
transaction 261 lib/tdb/common/transaction.c tdb->transaction->last_block_size = len2;
transaction 268 lib/tdb/common/transaction.c memset(tdb->transaction->blocks[blk] + off, 0, len);
transaction 270 lib/tdb/common/transaction.c memcpy(tdb->transaction->blocks[blk] + off, buf, len);
transaction 272 lib/tdb/common/transaction.c if (blk == tdb->transaction->num_blocks-1) {
transaction 273 lib/tdb/common/transaction.c if (len + off > tdb->transaction->last_block_size) {
transaction 274 lib/tdb/common/transaction.c tdb->transaction->last_block_size = len + off;
transaction 282 lib/tdb/common/transaction.c (blk*tdb->transaction->block_size) + off, len));
transaction 283 lib/tdb/common/transaction.c tdb->transaction->transaction_error = 1;
transaction 298 lib/tdb/common/transaction.c while (len + (off % tdb->transaction->block_size) > tdb->transaction->block_size) {
transaction 299 lib/tdb/common/transaction.c tdb_len_t len2 = tdb->transaction->block_size - (off % tdb->transaction->block_size);
transaction 314 lib/tdb/common/transaction.c blk = off / tdb->transaction->block_size;
transaction 315 lib/tdb/common/transaction.c off = off % tdb->transaction->block_size;
transaction 317 lib/tdb/common/transaction.c if (tdb->transaction->num_blocks <= blk ||
transaction 318 lib/tdb/common/transaction.c tdb->transaction->blocks[blk] == NULL) {
transaction 322 lib/tdb/common/transaction.c if (blk == tdb->transaction->num_blocks-1 &&
transaction 323 lib/tdb/common/transaction.c off + len > tdb->transaction->last_block_size) {
transaction 324 lib/tdb/common/transaction.c if (off >= tdb->transaction->last_block_size) {
transaction 327 lib/tdb/common/transaction.c len = tdb->transaction->last_block_size - off;
transaction 331 lib/tdb/common/transaction.c memcpy(tdb->transaction->blocks[blk] + off, buf, len);
transaction 345 lib/tdb/common/transaction.c if (0 != tdb->transaction->hash_heads[h+1]) {
transaction 411 lib/tdb/common/transaction.c if (tdb->transaction != NULL) {
transaction 412 lib/tdb/common/transaction.c tdb->transaction->nesting++;
transaction 414 lib/tdb/common/transaction.c tdb->transaction->nesting));
transaction 436 lib/tdb/common/transaction.c tdb->transaction = (struct tdb_transaction *)
transaction 438 lib/tdb/common/transaction.c if (tdb->transaction == NULL) {
transaction 444 lib/tdb/common/transaction.c tdb->transaction->block_size = tdb->page_size;
transaction 450 lib/tdb/common/transaction.c SAFE_FREE(tdb->transaction->blocks);
transaction 451 lib/tdb/common/transaction.c SAFE_FREE(tdb->transaction);
transaction 465 lib/tdb/common/transaction.c tdb->transaction->hash_heads = (uint32_t *)
transaction 467 lib/tdb/common/transaction.c if (tdb->transaction->hash_heads == NULL) {
transaction 471 lib/tdb/common/transaction.c if (tdb->methods->tdb_read(tdb, FREELIST_TOP, tdb->transaction->hash_heads,
transaction 481 lib/tdb/common/transaction.c tdb->transaction->old_map_size = tdb->map_size;
transaction 485 lib/tdb/common/transaction.c tdb->transaction->io_methods = tdb->methods;
transaction 493 lib/tdb/common/transaction.c SAFE_FREE(tdb->transaction->blocks);
transaction 494 lib/tdb/common/transaction.c SAFE_FREE(tdb->transaction->hash_heads);
transaction 495 lib/tdb/common/transaction.c SAFE_FREE(tdb->transaction);
transaction 507 lib/tdb/common/transaction.c if (tdb->transaction == NULL) {
transaction 512 lib/tdb/common/transaction.c if (tdb->transaction->nesting != 0) {
transaction 513 lib/tdb/common/transaction.c tdb->transaction->transaction_error = 1;
transaction 514 lib/tdb/common/transaction.c tdb->transaction->nesting--;
transaction 518 lib/tdb/common/transaction.c tdb->map_size = tdb->transaction->old_map_size;
transaction 521 lib/tdb/common/transaction.c for (i=0;i<tdb->transaction->num_blocks;i++) {
transaction 522 lib/tdb/common/transaction.c if (tdb->transaction->blocks[i] != NULL) {
transaction 523 lib/tdb/common/transaction.c free(tdb->transaction->blocks[i]);
transaction 526 lib/tdb/common/transaction.c SAFE_FREE(tdb->transaction->blocks);
transaction 546 lib/tdb/common/transaction.c tdb->methods = tdb->transaction->io_methods;
transaction 550 lib/tdb/common/transaction.c SAFE_FREE(tdb->transaction->hash_heads);
transaction 551 lib/tdb/common/transaction.c SAFE_FREE(tdb->transaction);
transaction 591 lib/tdb/common/transaction.c for (i=0;i<tdb->transaction->num_blocks;i++) {
transaction 592 lib/tdb/common/transaction.c if (i * tdb->transaction->block_size >= tdb->transaction->old_map_size) {
transaction 595 lib/tdb/common/transaction.c if (tdb->transaction->blocks[i] == NULL) {
transaction 599 lib/tdb/common/transaction.c if (i == tdb->transaction->num_blocks-1) {
transaction 600 lib/tdb/common/transaction.c recovery_size += tdb->transaction->last_block_size;
transaction 602 lib/tdb/common/transaction.c recovery_size += tdb->transaction->block_size;
transaction 619 lib/tdb/common/transaction.c const struct tdb_methods *methods = tdb->transaction->io_methods;
transaction 664 lib/tdb/common/transaction.c if (methods->tdb_expand_file(tdb, tdb->transaction->old_map_size,
transaction 665 lib/tdb/common/transaction.c (tdb->map_size - tdb->transaction->old_map_size) +
transaction 676 lib/tdb/common/transaction.c tdb->transaction->old_map_size = tdb->map_size;
transaction 703 lib/tdb/common/transaction.c const struct tdb_methods *methods = tdb->transaction->io_methods;
transaction 706 lib/tdb/common/transaction.c tdb_off_t old_map_size = tdb->transaction->old_map_size;
transaction 736 lib/tdb/common/transaction.c for (i=0;i<tdb->transaction->num_blocks;i++) {
transaction 740 lib/tdb/common/transaction.c if (tdb->transaction->blocks[i] == NULL) {
transaction 744 lib/tdb/common/transaction.c offset = i * tdb->transaction->block_size;
transaction 745 lib/tdb/common/transaction.c length = tdb->transaction->block_size;
transaction 746 lib/tdb/common/transaction.c if (i == tdb->transaction->num_blocks-1) {
transaction 747 lib/tdb/common/transaction.c length = tdb->transaction->last_block_size;
transaction 753 lib/tdb/common/transaction.c if (offset + length > tdb->transaction->old_map_size) {
transaction 838 lib/tdb/common/transaction.c if (tdb->transaction == NULL) {
transaction 843 lib/tdb/common/transaction.c if (tdb->transaction->transaction_error) {
transaction 851 lib/tdb/common/transaction.c if (tdb->transaction->nesting != 0) {
transaction 852 lib/tdb/common/transaction.c tdb->transaction->nesting--;
transaction 857 lib/tdb/common/transaction.c if (tdb->transaction->blocks == NULL) {
transaction 862 lib/tdb/common/transaction.c methods = tdb->transaction->io_methods;
transaction 901 lib/tdb/common/transaction.c if (tdb->map_size != tdb->transaction->old_map_size) {
transaction 902 lib/tdb/common/transaction.c if (methods->tdb_expand_file(tdb, tdb->transaction->old_map_size,
transaction 904 lib/tdb/common/transaction.c tdb->transaction->old_map_size) == -1) {
transaction 911 lib/tdb/common/transaction.c tdb->map_size = tdb->transaction->old_map_size;
transaction 916 lib/tdb/common/transaction.c for (i=0;i<tdb->transaction->num_blocks;i++) {
transaction 920 lib/tdb/common/transaction.c if (tdb->transaction->blocks[i] == NULL) {
transaction 924 lib/tdb/common/transaction.c offset = i * tdb->transaction->block_size;
transaction 925 lib/tdb/common/transaction.c length = tdb->transaction->block_size;
transaction 926 lib/tdb/common/transaction.c if (i == tdb->transaction->num_blocks-1) {
transaction 927 lib/tdb/common/transaction.c length = tdb->transaction->last_block_size;
transaction 930 lib/tdb/common/transaction.c if (methods->tdb_write(tdb, offset, tdb->transaction->blocks[i], length) == -1) {
transaction 945 lib/tdb/common/transaction.c SAFE_FREE(tdb->transaction->blocks[i]);
transaction 948 lib/tdb/common/transaction.c SAFE_FREE(tdb->transaction->blocks);
transaction 949 lib/tdb/common/transaction.c tdb->transaction->num_blocks = 0;
transaction 207 lib/tdb/common/traverse.c bool in_transaction = (tdb->transaction != NULL);
transaction 240 lib/tdb/common/traverse.c bool in_transaction = (tdb->transaction != NULL);
transaction 42 source3/lib/dbwrap_ctdb.c struct db_ctdb_transaction_handle *transaction;
transaction 285 source3/lib/dbwrap_ctdb.c if (ctx->transaction) {
transaction 286 source3/lib/dbwrap_ctdb.c ctx->transaction->nesting++;
transaction 306 source3/lib/dbwrap_ctdb.c ctx->transaction = h;
transaction 322 source3/lib/dbwrap_ctdb.c struct db_ctdb_transaction_handle *h = db->transaction;
transaction 372 source3/lib/dbwrap_ctdb.c result->private_data = ctx->transaction;
transaction 623 source3/lib/dbwrap_ctdb.c struct db_ctdb_transaction_handle *h = ctx->transaction;
transaction 666 source3/lib/dbwrap_ctdb.c ctx->transaction = NULL;
transaction 702 source3/lib/dbwrap_ctdb.c h->ctx->transaction = NULL;
transaction 704 source3/lib/dbwrap_ctdb.c ctx->transaction = NULL;
transaction 714 source3/lib/dbwrap_ctdb.c h->ctx->transaction = NULL;
transaction 716 source3/lib/dbwrap_ctdb.c ctx->transaction = NULL;
transaction 731 source3/lib/dbwrap_ctdb.c h->ctx->transaction = NULL;
transaction 740 source3/lib/dbwrap_ctdb.c h->ctx->transaction = NULL;
transaction 753 source3/lib/dbwrap_ctdb.c struct db_ctdb_transaction_handle *h = ctx->transaction;
transaction 768 source3/lib/dbwrap_ctdb.c ctx->transaction = NULL;
transaction 958 source3/lib/dbwrap_ctdb.c if (ctx->transaction != NULL) {
transaction 980 source3/lib/dbwrap_ctdb.c if (ctx->transaction) {
transaction 1194 source3/lib/dbwrap_ctdb.c db_ctdb->transaction = NULL;