rec_ptr            63 lib/tdb/common/dump.c 	tdb_off_t rec_ptr, top;
rec_ptr            70 lib/tdb/common/dump.c 	if (tdb_ofs_read(tdb, top, &rec_ptr) == -1)
rec_ptr            73 lib/tdb/common/dump.c 	if (rec_ptr)
rec_ptr            76 lib/tdb/common/dump.c 	while (rec_ptr) {
rec_ptr            77 lib/tdb/common/dump.c 		rec_ptr = tdb_dump_record(tdb, i, rec_ptr);
rec_ptr            97 lib/tdb/common/dump.c 	tdb_off_t offset, rec_ptr;
rec_ptr           106 lib/tdb/common/dump.c 	if (tdb_ofs_read(tdb, offset, &rec_ptr) == -1) {
rec_ptr           111 lib/tdb/common/dump.c 	printf("freelist top=[0x%08x]\n", rec_ptr );
rec_ptr           112 lib/tdb/common/dump.c 	while (rec_ptr) {
rec_ptr           113 lib/tdb/common/dump.c 		if (tdb->methods->tdb_read(tdb, rec_ptr, (char *)&rec, 
rec_ptr           126 lib/tdb/common/dump.c 		       rec_ptr, rec.rec_len, rec.rec_len, rec_ptr + rec.rec_len);
rec_ptr           130 lib/tdb/common/dump.c 		rec_ptr = rec.next;
rec_ptr           221 lib/tdb/common/freelist.c 				  tdb_len_t length, tdb_off_t rec_ptr,
rec_ptr           236 lib/tdb/common/freelist.c 		if (tdb_rec_write(tdb, rec_ptr, rec) == -1) {
rec_ptr           239 lib/tdb/common/freelist.c 		return rec_ptr;
rec_ptr           244 lib/tdb/common/freelist.c 	if (tdb_rec_write(tdb, rec_ptr, rec) == -1) {
rec_ptr           247 lib/tdb/common/freelist.c 	if (update_tailer(tdb, rec_ptr, rec) == -1) {
rec_ptr           252 lib/tdb/common/freelist.c 	rec_ptr += sizeof(*rec) + rec->rec_len;	
rec_ptr           258 lib/tdb/common/freelist.c 	if (tdb_rec_write(tdb, rec_ptr, rec) == -1) {
rec_ptr           262 lib/tdb/common/freelist.c 	if (update_tailer(tdb, rec_ptr, rec) == -1) {
rec_ptr           266 lib/tdb/common/freelist.c 	return rec_ptr;
rec_ptr           277 lib/tdb/common/freelist.c 	tdb_off_t rec_ptr, last_ptr, newrec_ptr;
rec_ptr           279 lib/tdb/common/freelist.c 		tdb_off_t rec_ptr, last_ptr;
rec_ptr           295 lib/tdb/common/freelist.c 	if (tdb_ofs_read(tdb, FREELIST_TOP, &rec_ptr) == -1)
rec_ptr           298 lib/tdb/common/freelist.c 	bestfit.rec_ptr = 0;
rec_ptr           307 lib/tdb/common/freelist.c 	while (rec_ptr) {
rec_ptr           308 lib/tdb/common/freelist.c 		if (tdb_rec_free_read(tdb, rec_ptr, rec) == -1) {
rec_ptr           313 lib/tdb/common/freelist.c 			if (bestfit.rec_ptr == 0 ||
rec_ptr           316 lib/tdb/common/freelist.c 				bestfit.rec_ptr = rec_ptr;
rec_ptr           322 lib/tdb/common/freelist.c 		last_ptr = rec_ptr;
rec_ptr           323 lib/tdb/common/freelist.c 		rec_ptr = rec->next;
rec_ptr           341 lib/tdb/common/freelist.c 	if (bestfit.rec_ptr != 0) {
rec_ptr           342 lib/tdb/common/freelist.c 		if (tdb_rec_free_read(tdb, bestfit.rec_ptr, rec) == -1) {
rec_ptr           346 lib/tdb/common/freelist.c 		newrec_ptr = tdb_allocate_ofs(tdb, length, bestfit.rec_ptr, 
rec_ptr            36 lib/tdb/common/freelistcheck.c static int seen_insert(struct tdb_context *mem_tdb, tdb_off_t rec_ptr)
rec_ptr            41 lib/tdb/common/freelistcheck.c 	key.dptr = (unsigned char *)&rec_ptr;
rec_ptr            42 lib/tdb/common/freelistcheck.c 	key.dsize = sizeof(rec_ptr);
rec_ptr            50 lib/tdb/common/freelistcheck.c 	tdb_off_t rec_ptr, last_ptr;
rec_ptr            75 lib/tdb/common/freelistcheck.c 	if (tdb_ofs_read(tdb, FREELIST_TOP, &rec_ptr) == -1) {
rec_ptr            79 lib/tdb/common/freelistcheck.c 	while (rec_ptr) {
rec_ptr            85 lib/tdb/common/freelistcheck.c 		if (seen_insert(mem_tdb, rec_ptr)) {
rec_ptr            90 lib/tdb/common/freelistcheck.c 		if (tdb_rec_free_read(tdb, rec_ptr, &rec) == -1) {
rec_ptr            95 lib/tdb/common/freelistcheck.c 		last_ptr = rec_ptr;
rec_ptr            96 lib/tdb/common/freelistcheck.c 		rec_ptr = rec.next;
rec_ptr            81 lib/tdb/common/tdb.c 	tdb_off_t rec_ptr;
rec_ptr            84 lib/tdb/common/tdb.c 	if (tdb_ofs_read(tdb, TDB_HASH_TOP(hash), &rec_ptr) == -1)
rec_ptr            88 lib/tdb/common/tdb.c 	while (rec_ptr) {
rec_ptr            89 lib/tdb/common/tdb.c 		if (tdb_rec_read(tdb, rec_ptr, r) == -1)
rec_ptr            94 lib/tdb/common/tdb.c 		    && tdb_parse_data(tdb, key, rec_ptr + sizeof(*r),
rec_ptr            97 lib/tdb/common/tdb.c 			return rec_ptr;
rec_ptr           100 lib/tdb/common/tdb.c 		if (rec_ptr == r->next) {
rec_ptr           104 lib/tdb/common/tdb.c 		rec_ptr = r->next;
rec_ptr           113 lib/tdb/common/tdb.c 	uint32_t rec_ptr;
rec_ptr           117 lib/tdb/common/tdb.c 	if (!(rec_ptr = tdb_find(tdb, key, hash, rec)))
rec_ptr           119 lib/tdb/common/tdb.c 	return rec_ptr;
rec_ptr           130 lib/tdb/common/tdb.c 	tdb_off_t rec_ptr;
rec_ptr           133 lib/tdb/common/tdb.c 	if (!(rec_ptr = tdb_find(tdb, key, hash, &rec)))
rec_ptr           142 lib/tdb/common/tdb.c 	if (tdb->methods->tdb_write(tdb, rec_ptr + sizeof(rec) + rec.key_len,
rec_ptr           149 lib/tdb/common/tdb.c 		return tdb_rec_write(tdb, rec_ptr, &rec);
rec_ptr           163 lib/tdb/common/tdb.c 	tdb_off_t rec_ptr;
rec_ptr           170 lib/tdb/common/tdb.c 	if (!(rec_ptr = tdb_find_lock_hash(tdb,key,hash,F_RDLCK,&rec)))
rec_ptr           173 lib/tdb/common/tdb.c 	ret.dptr = tdb_alloc_read(tdb, rec_ptr + sizeof(rec) + rec.key_len,
rec_ptr           201 lib/tdb/common/tdb.c 	tdb_off_t rec_ptr;
rec_ptr           209 lib/tdb/common/tdb.c 	if (!(rec_ptr = tdb_find_lock_hash(tdb,key,hash,F_RDLCK,&rec))) {
rec_ptr           213 lib/tdb/common/tdb.c 	ret = tdb_parse_data(tdb, key, rec_ptr + sizeof(rec) + rec.key_len,
rec_ptr           244 lib/tdb/common/tdb.c int tdb_do_delete(struct tdb_context *tdb, tdb_off_t rec_ptr, struct list_struct *rec)
rec_ptr           252 lib/tdb/common/tdb.c 	    tdb_write_lock_record(tdb, rec_ptr) == -1) {
rec_ptr           255 lib/tdb/common/tdb.c 		return tdb_rec_write(tdb, rec_ptr, rec);
rec_ptr           257 lib/tdb/common/tdb.c 	if (tdb_write_unlock_record(tdb, rec_ptr) != 0)
rec_ptr           263 lib/tdb/common/tdb.c 	for (last_ptr = 0; i != rec_ptr; last_ptr = i, i = lastrec.next)
rec_ptr           274 lib/tdb/common/tdb.c 	if (tdb_free(tdb, rec_ptr, rec) == -1)
rec_ptr           282 lib/tdb/common/tdb.c 	tdb_off_t rec_ptr;
rec_ptr           286 lib/tdb/common/tdb.c 	if (tdb_ofs_read(tdb, TDB_HASH_TOP(hash), &rec_ptr) == -1)
rec_ptr           289 lib/tdb/common/tdb.c 	while (rec_ptr) {
rec_ptr           290 lib/tdb/common/tdb.c 		if (tdb_rec_read(tdb, rec_ptr, &rec) == -1)
rec_ptr           296 lib/tdb/common/tdb.c 		rec_ptr = rec.next;
rec_ptr           308 lib/tdb/common/tdb.c 	tdb_off_t rec_ptr;
rec_ptr           315 lib/tdb/common/tdb.c 	if (tdb_ofs_read(tdb, TDB_HASH_TOP(hash), &rec_ptr) == -1)
rec_ptr           318 lib/tdb/common/tdb.c 	while (rec_ptr) {
rec_ptr           321 lib/tdb/common/tdb.c 		if (tdb_rec_read(tdb, rec_ptr, &rec) == -1) {
rec_ptr           328 lib/tdb/common/tdb.c 		    && tdb_do_delete(tdb, rec_ptr, &rec) == -1) {
rec_ptr           331 lib/tdb/common/tdb.c 		rec_ptr = next;
rec_ptr           342 lib/tdb/common/tdb.c 	tdb_off_t rec_ptr;
rec_ptr           364 lib/tdb/common/tdb.c 		if (!(rec_ptr = tdb_find(tdb, key, hash, &rec))) {
rec_ptr           373 lib/tdb/common/tdb.c 		ret = tdb_rec_write(tdb, rec_ptr, &rec);
rec_ptr           376 lib/tdb/common/tdb.c 		if (!(rec_ptr = tdb_find_lock_hash(tdb, key, hash, F_WRLCK,
rec_ptr           380 lib/tdb/common/tdb.c 		ret = tdb_do_delete(tdb, rec_ptr, &rec);
rec_ptr           404 lib/tdb/common/tdb.c 	tdb_off_t rec_ptr;
rec_ptr           407 lib/tdb/common/tdb.c 	if (tdb_ofs_read(tdb, TDB_HASH_TOP(hash), &rec_ptr) == -1)
rec_ptr           411 lib/tdb/common/tdb.c 	while (rec_ptr) {
rec_ptr           412 lib/tdb/common/tdb.c 		if (tdb_rec_read(tdb, rec_ptr, r) == -1)
rec_ptr           420 lib/tdb/common/tdb.c 			return rec_ptr;
rec_ptr           422 lib/tdb/common/tdb.c 		rec_ptr = r->next;
rec_ptr           436 lib/tdb/common/tdb.c 	tdb_off_t rec_ptr;
rec_ptr           496 lib/tdb/common/tdb.c 		rec_ptr = tdb_find_dead(
rec_ptr           500 lib/tdb/common/tdb.c 		if (rec_ptr != 0) {
rec_ptr           505 lib/tdb/common/tdb.c 			if (tdb_rec_write(tdb, rec_ptr, &rec) == -1
rec_ptr           507 lib/tdb/common/tdb.c 				    tdb, rec_ptr + sizeof(rec),
rec_ptr           532 lib/tdb/common/tdb.c 	rec_ptr = tdb_allocate(tdb, key.dsize + dbuf.dsize, &rec);
rec_ptr           536 lib/tdb/common/tdb.c 	if (rec_ptr == 0) {
rec_ptr           550 lib/tdb/common/tdb.c 	if (tdb_rec_write(tdb, rec_ptr, &rec) == -1
rec_ptr           551 lib/tdb/common/tdb.c 	    || tdb->methods->tdb_write(tdb, rec_ptr+sizeof(rec), p, key.dsize+dbuf.dsize)==-1
rec_ptr           552 lib/tdb/common/tdb.c 	    || tdb_ofs_write(tdb, TDB_HASH_TOP(hash), &rec_ptr) == -1) {
rec_ptr           199 lib/tdb/common/tdb_private.h int tdb_do_delete(struct tdb_context *tdb, tdb_off_t rec_ptr, struct list_struct *rec);