Home | History | Annotate | Download | only in ext2fs

Lines Matching defs:tdb

3  * copies the old data being overwritten into a tdb database
40 #include "tdb.h"
60 TDB_CONTEXT *tdb;
129 TDB_CONTEXT *tdb)
147 /* Write to tdb file in the file system byte order */
153 retval = tdb_store(tdb, tdb_key, tdb_data, TDB_INSERT);
155 retval = EXT2_ET_TDB_SUCCESS + tdb_error(tdb);
164 retval = tdb_store(tdb, tdb_key, tdb_data, TDB_INSERT);
166 retval = EXT2_ET_TDB_SUCCESS + tdb_error(tdb);
174 static errcode_t write_block_size(TDB_CONTEXT *tdb, int block_size)
184 retval = tdb_store(tdb, tdb_key, tdb_data, TDB_INSERT);
186 retval = EXT2_ET_TDB_SUCCESS + tdb_error(tdb);
207 if (data->tdb == NULL) {
223 * Data is stored in tdb database as blocks of tdb_data_size size
232 tdb_transaction_start(data->tdb);
240 if (tdb_exists(data->tdb, tdb_key)) {
259 tdb_transaction_cancel(data->tdb);
274 tdb_transaction_cancel(data->tdb);
295 /* Write the blocksize to tdb file */
296 retval = write_block_size(data->tdb,
299 tdb_transaction_cancel(data->tdb);
305 retval = tdb_store(data->tdb, tdb_key, tdb_data, TDB_INSERT);
311 tdb_transaction_cancel(data->tdb);
320 tdb_transaction_commit(data->tdb);
383 /* setup the tdb file */
384 data->tdb = tdb_open(tdb_file, 0, TDB_CLEAR_IF_FIRST,
386 if (!data->tdb) {
422 retval = write_file_system_identity(channel, data->tdb);
427 if (data->tdb)
428 tdb_close(data->tdb);
449 * Set the block size used for tdb
512 * offset for tdb is different from the backing I/O manager