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;