Lines Matching refs:recovery_head
1798 tdb_off_t recovery_head; in tdb_recovery_allocate() local
1800 if (tdb_ofs_read(tdb, TDB_RECOVERY_HEAD, &recovery_head) == -1) { in tdb_recovery_allocate()
1807 if (recovery_head != 0 && in tdb_recovery_allocate()
1808 methods->tdb_read(tdb, recovery_head, &rec, sizeof(rec), DOCONV()) == -1) { in tdb_recovery_allocate()
1815 if (recovery_head != 0 && *recovery_size <= rec.rec_len) { in tdb_recovery_allocate()
1818 *recovery_offset = recovery_head; in tdb_recovery_allocate()
1827 if (recovery_head != 0) { in tdb_recovery_allocate()
1828 if (tdb_free(tdb, recovery_head, &rec) == -1) { in tdb_recovery_allocate()
1840 recovery_head = *recovery_offset; in tdb_recovery_allocate()
1858 CONVERT(recovery_head); in tdb_recovery_allocate()
1860 &recovery_head, sizeof(tdb_off_t)) == -1) { in tdb_recovery_allocate()
2136 tdb_off_t recovery_head, recovery_eof; in tdb_transaction_recover() local
2142 if (tdb_ofs_read(tdb, TDB_RECOVERY_HEAD, &recovery_head) == -1) { in tdb_transaction_recover()
2148 if (recovery_head == 0) { in tdb_transaction_recover()
2154 if (tdb->methods->tdb_read(tdb, recovery_head, &rec, in tdb_transaction_recover()
2182 if (tdb->methods->tdb_read(tdb, recovery_head + sizeof(rec), data, in tdb_transaction_recover()
2217 if (recovery_eof <= recovery_head) { in tdb_transaction_recover()
2226 if (tdb_ofs_write(tdb, recovery_head + offsetof(struct list_struct, magic), in tdb_transaction_recover()