Lines Matching refs:map_ptr
224 void *map_ptr; /* where it is currently mapped */ member
888 if (tdb->map_ptr) { in tdb_write()
889 memcpy(off + (char *)tdb->map_ptr, buf, len); in tdb_write()
918 if (tdb->map_ptr) { in tdb_read()
919 memcpy(buf, off + (char *)tdb->map_ptr, len); in tdb_read()
947 if (tdb->map_ptr) { in tdb_next_hash_chain()
949 if (0 != *(u32 *)(TDB_HASH_TOP(h) + (unsigned char *)tdb->map_ptr)) { in tdb_next_hash_chain()
971 if (tdb->map_ptr) { in tdb_munmap()
972 int ret = munmap(tdb->map_ptr, tdb->map_size); in tdb_munmap()
977 tdb->map_ptr = NULL; in tdb_munmap()
988 tdb->map_ptr = mmap(NULL, tdb->map_size, in tdb_mmap()
996 if (tdb->map_ptr == MAP_FAILED) { in tdb_mmap()
997 tdb->map_ptr = NULL; in tdb_mmap()
1002 tdb->map_ptr = NULL; in tdb_mmap()
1005 tdb->map_ptr = NULL; in tdb_mmap()
1085 char *new_map_ptr = (char *)realloc(tdb->map_ptr, in tdb_expand()
1091 tdb->map_ptr = new_map_ptr; in tdb_expand()
1169 if ((tdb->transaction == NULL) && (tdb->map_ptr != NULL)) { in tdb_parse_data()
1177 data.dptr = offset + (unsigned char *)tdb->map_ptr; in tdb_parse_data()
1751 if (tdb->map_ptr) { in transaction_sync()
1753 if (msync(moffset + (char *)tdb->map_ptr, in transaction_sync()
3739 tdb->map_ptr = (char *)newdb; in tdb_new_database()
3825 tdb->map_ptr = NULL; in tdb_open_ex()
3983 if (tdb->map_ptr) { in tdb_open_ex()
3985 SAFE_FREE(tdb->map_ptr); in tdb_open_ex()
4022 if (tdb->map_ptr) { in tdb_close()
4024 SAFE_FREE(tdb->map_ptr); in tdb_close()