diff --git a/doc/generated/pmem_check_version.3 b/doc/libpmem/pmem_check_version.3
similarity index 100%
rename from doc/generated/pmem_check_version.3
rename to doc/libpmem/pmem_check_version.3
diff --git a/doc/generated/pmem_deep_drain.3 b/doc/libpmem/pmem_deep_drain.3
similarity index 100%
rename from doc/generated/pmem_deep_drain.3
rename to doc/libpmem/pmem_deep_drain.3
diff --git a/doc/generated/pmem_deep_flush.3 b/doc/libpmem/pmem_deep_flush.3
similarity index 100%
rename from doc/generated/pmem_deep_flush.3
rename to doc/libpmem/pmem_deep_flush.3
diff --git a/doc/generated/pmem_deep_persist.3 b/doc/libpmem/pmem_deep_persist.3
similarity index 100%
rename from doc/generated/pmem_deep_persist.3
rename to doc/libpmem/pmem_deep_persist.3
diff --git a/doc/generated/pmem_drain.3 b/doc/libpmem/pmem_drain.3
similarity index 100%
rename from doc/generated/pmem_drain.3
rename to doc/libpmem/pmem_drain.3
diff --git a/doc/generated/pmem_errormsg.3 b/doc/libpmem/pmem_errormsg.3
similarity index 100%
rename from doc/generated/pmem_errormsg.3
rename to doc/libpmem/pmem_errormsg.3
diff --git a/doc/generated/pmem_has_auto_flush.3 b/doc/libpmem/pmem_has_auto_flush.3
similarity index 100%
rename from doc/generated/pmem_has_auto_flush.3
rename to doc/libpmem/pmem_has_auto_flush.3
diff --git a/doc/generated/pmem_has_hw_drain.3 b/doc/libpmem/pmem_has_hw_drain.3
similarity index 100%
rename from doc/generated/pmem_has_hw_drain.3
rename to doc/libpmem/pmem_has_hw_drain.3
diff --git a/doc/generated/pmem_map_file.3 b/doc/libpmem/pmem_map_file.3
similarity index 100%
rename from doc/generated/pmem_map_file.3
rename to doc/libpmem/pmem_map_file.3
diff --git a/doc/generated/pmem_memcpy.3 b/doc/libpmem/pmem_memcpy.3
similarity index 100%
rename from doc/generated/pmem_memcpy.3
rename to doc/libpmem/pmem_memcpy.3
diff --git a/doc/generated/pmem_memcpy_nodrain.3 b/doc/libpmem/pmem_memcpy_nodrain.3
similarity index 100%
rename from doc/generated/pmem_memcpy_nodrain.3
rename to doc/libpmem/pmem_memcpy_nodrain.3
diff --git a/doc/generated/pmem_memcpy_persist.3 b/doc/libpmem/pmem_memcpy_persist.3
similarity index 100%
rename from doc/generated/pmem_memcpy_persist.3
rename to doc/libpmem/pmem_memcpy_persist.3
diff --git a/doc/generated/pmem_memmove.3 b/doc/libpmem/pmem_memmove.3
similarity index 100%
rename from doc/generated/pmem_memmove.3
rename to doc/libpmem/pmem_memmove.3
diff --git a/doc/generated/pmem_memmove_nodrain.3 b/doc/libpmem/pmem_memmove_nodrain.3
similarity index 100%
rename from doc/generated/pmem_memmove_nodrain.3
rename to doc/libpmem/pmem_memmove_nodrain.3
diff --git a/doc/generated/pmem_memset.3 b/doc/libpmem/pmem_memset.3
similarity index 100%
rename from doc/generated/pmem_memset.3
rename to doc/libpmem/pmem_memset.3
diff --git a/doc/generated/pmem_memset_nodrain.3 b/doc/libpmem/pmem_memset_nodrain.3
similarity index 100%
rename from doc/generated/pmem_memset_nodrain.3
rename to doc/libpmem/pmem_memset_nodrain.3
diff --git a/doc/generated/pmem_memset_persist.3 b/doc/libpmem/pmem_memset_persist.3
similarity index 100%
rename from doc/generated/pmem_memset_persist.3
rename to doc/libpmem/pmem_memset_persist.3
diff --git a/doc/generated/pmem_msync.3 b/doc/libpmem/pmem_msync.3
similarity index 100%
rename from doc/generated/pmem_msync.3
rename to doc/libpmem/pmem_msync.3
diff --git a/doc/generated/pmem_persist.3 b/doc/libpmem/pmem_persist.3
similarity index 100%
rename from doc/generated/pmem_persist.3
rename to doc/libpmem/pmem_persist.3
diff --git a/doc/generated/pmem_unmap.3 b/doc/libpmem/pmem_unmap.3
similarity index 100%
rename from doc/generated/pmem_unmap.3
rename to doc/libpmem/pmem_unmap.3
diff --git a/doc/generated/pmemblk_check.3 b/doc/libpmemblk/pmemblk_check.3
similarity index 100%
rename from doc/generated/pmemblk_check.3
rename to doc/libpmemblk/pmemblk_check.3
diff --git a/doc/generated/pmemblk_check_version.3 b/doc/libpmemblk/pmemblk_check_version.3
similarity index 100%
rename from doc/generated/pmemblk_check_version.3
rename to doc/libpmemblk/pmemblk_check_version.3
diff --git a/doc/generated/pmemblk_close.3 b/doc/libpmemblk/pmemblk_close.3
similarity index 100%
rename from doc/generated/pmemblk_close.3
rename to doc/libpmemblk/pmemblk_close.3
diff --git a/doc/generated/pmemblk_ctl_exec.3 b/doc/libpmemblk/pmemblk_ctl_exec.3
similarity index 100%
rename from doc/generated/pmemblk_ctl_exec.3
rename to doc/libpmemblk/pmemblk_ctl_exec.3
diff --git a/doc/generated/pmemblk_ctl_set.3 b/doc/libpmemblk/pmemblk_ctl_set.3
similarity index 100%
rename from doc/generated/pmemblk_ctl_set.3
rename to doc/libpmemblk/pmemblk_ctl_set.3
diff --git a/doc/generated/pmemblk_errormsg.3 b/doc/libpmemblk/pmemblk_errormsg.3
similarity index 100%
rename from doc/generated/pmemblk_errormsg.3
rename to doc/libpmemblk/pmemblk_errormsg.3
diff --git a/doc/generated/pmemblk_nblock.3 b/doc/libpmemblk/pmemblk_nblock.3
similarity index 100%
rename from doc/generated/pmemblk_nblock.3
rename to doc/libpmemblk/pmemblk_nblock.3
diff --git a/doc/generated/pmemblk_open.3 b/doc/libpmemblk/pmemblk_open.3
similarity index 100%
rename from doc/generated/pmemblk_open.3
rename to doc/libpmemblk/pmemblk_open.3
diff --git a/doc/generated/pmemblk_set_error.3 b/doc/libpmemblk/pmemblk_set_error.3
similarity index 100%
rename from doc/generated/pmemblk_set_error.3
rename to doc/libpmemblk/pmemblk_set_error.3
diff --git a/doc/generated/pmemblk_set_funcs.3 b/doc/libpmemblk/pmemblk_set_funcs.3
similarity index 100%
rename from doc/generated/pmemblk_set_funcs.3
rename to doc/libpmemblk/pmemblk_set_funcs.3
diff --git a/doc/generated/pmemblk_write.3 b/doc/libpmemblk/pmemblk_write.3
similarity index 100%
rename from doc/generated/pmemblk_write.3
rename to doc/libpmemblk/pmemblk_write.3
diff --git a/doc/generated/pmemlog_appendv.3 b/doc/libpmemlog/pmemlog_appendv.3
similarity index 100%
rename from doc/generated/pmemlog_appendv.3
rename to doc/libpmemlog/pmemlog_appendv.3
diff --git a/doc/generated/pmemlog_check.3 b/doc/libpmemlog/pmemlog_check.3
similarity index 100%
rename from doc/generated/pmemlog_check.3
rename to doc/libpmemlog/pmemlog_check.3
diff --git a/doc/generated/pmemlog_check_version.3 b/doc/libpmemlog/pmemlog_check_version.3
similarity index 100%
rename from doc/generated/pmemlog_check_version.3
rename to doc/libpmemlog/pmemlog_check_version.3
diff --git a/doc/generated/pmemlog_close.3 b/doc/libpmemlog/pmemlog_close.3
similarity index 100%
rename from doc/generated/pmemlog_close.3
rename to doc/libpmemlog/pmemlog_close.3
diff --git a/doc/generated/pmemlog_ctl_exec.3 b/doc/libpmemlog/pmemlog_ctl_exec.3
similarity index 100%
rename from doc/generated/pmemlog_ctl_exec.3
rename to doc/libpmemlog/pmemlog_ctl_exec.3
diff --git a/doc/generated/pmemlog_ctl_set.3 b/doc/libpmemlog/pmemlog_ctl_set.3
similarity index 100%
rename from doc/generated/pmemlog_ctl_set.3
rename to doc/libpmemlog/pmemlog_ctl_set.3
diff --git a/doc/generated/pmemlog_errormsg.3 b/doc/libpmemlog/pmemlog_errormsg.3
similarity index 100%
rename from doc/generated/pmemlog_errormsg.3
rename to doc/libpmemlog/pmemlog_errormsg.3
diff --git a/doc/generated/pmemlog_open.3 b/doc/libpmemlog/pmemlog_open.3
similarity index 100%
rename from doc/generated/pmemlog_open.3
rename to doc/libpmemlog/pmemlog_open.3
diff --git a/doc/generated/pmemlog_rewind.3 b/doc/libpmemlog/pmemlog_rewind.3
similarity index 100%
rename from doc/generated/pmemlog_rewind.3
rename to doc/libpmemlog/pmemlog_rewind.3
diff --git a/doc/generated/pmemlog_set_funcs.3 b/doc/libpmemlog/pmemlog_set_funcs.3
similarity index 100%
rename from doc/generated/pmemlog_set_funcs.3
rename to doc/libpmemlog/pmemlog_set_funcs.3
diff --git a/doc/generated/pmemlog_walk.3 b/doc/libpmemlog/pmemlog_walk.3
similarity index 100%
rename from doc/generated/pmemlog_walk.3
rename to doc/libpmemlog/pmemlog_walk.3
diff --git a/doc/generated/d_ro.3 b/doc/libpmemobj/d_ro.3
similarity index 100%
rename from doc/generated/d_ro.3
rename to doc/libpmemobj/d_ro.3
diff --git a/doc/generated/d_rw.3 b/doc/libpmemobj/d_rw.3
similarity index 100%
rename from doc/generated/d_rw.3
rename to doc/libpmemobj/d_rw.3
diff --git a/doc/generated/direct_ro.3 b/doc/libpmemobj/direct_ro.3
similarity index 100%
rename from doc/generated/direct_ro.3
rename to doc/libpmemobj/direct_ro.3
diff --git a/doc/generated/direct_rw.3 b/doc/libpmemobj/direct_rw.3
similarity index 100%
rename from doc/generated/direct_rw.3
rename to doc/libpmemobj/direct_rw.3
diff --git a/doc/generated/oid_equals.3 b/doc/libpmemobj/oid_equals.3
similarity index 100%
rename from doc/generated/oid_equals.3
rename to doc/libpmemobj/oid_equals.3
diff --git a/doc/generated/oid_instanceof.3 b/doc/libpmemobj/oid_instanceof.3
similarity index 100%
rename from doc/generated/oid_instanceof.3
rename to doc/libpmemobj/oid_instanceof.3
diff --git a/doc/generated/pmemobj_alloc_usable_size.3 b/doc/libpmemobj/pmemobj_alloc_usable_size.3
similarity index 100%
rename from doc/generated/pmemobj_alloc_usable_size.3
rename to doc/libpmemobj/pmemobj_alloc_usable_size.3
diff --git a/doc/generated/pmemobj_cancel.3 b/doc/libpmemobj/pmemobj_cancel.3
similarity index 100%
rename from doc/generated/pmemobj_cancel.3
rename to doc/libpmemobj/pmemobj_cancel.3
diff --git a/doc/generated/pmemobj_check.3 b/doc/libpmemobj/pmemobj_check.3
similarity index 100%
rename from doc/generated/pmemobj_check.3
rename to doc/libpmemobj/pmemobj_check.3
diff --git a/doc/generated/pmemobj_check_version.3 b/doc/libpmemobj/pmemobj_check_version.3
similarity index 100%
rename from doc/generated/pmemobj_check_version.3
rename to doc/libpmemobj/pmemobj_check_version.3
diff --git a/doc/generated/pmemobj_close.3 b/doc/libpmemobj/pmemobj_close.3
similarity index 100%
rename from doc/generated/pmemobj_close.3
rename to doc/libpmemobj/pmemobj_close.3
diff --git a/doc/generated/pmemobj_cond_broadcast.3 b/doc/libpmemobj/pmemobj_cond_broadcast.3
similarity index 100%
rename from doc/generated/pmemobj_cond_broadcast.3
rename to doc/libpmemobj/pmemobj_cond_broadcast.3
diff --git a/doc/generated/pmemobj_cond_signal.3 b/doc/libpmemobj/pmemobj_cond_signal.3
similarity index 100%
rename from doc/generated/pmemobj_cond_signal.3
rename to doc/libpmemobj/pmemobj_cond_signal.3
diff --git a/doc/generated/pmemobj_cond_timedwait.3 b/doc/libpmemobj/pmemobj_cond_timedwait.3
similarity index 100%
rename from doc/generated/pmemobj_cond_timedwait.3
rename to doc/libpmemobj/pmemobj_cond_timedwait.3
diff --git a/doc/generated/pmemobj_cond_wait.3 b/doc/libpmemobj/pmemobj_cond_wait.3
similarity index 100%
rename from doc/generated/pmemobj_cond_wait.3
rename to doc/libpmemobj/pmemobj_cond_wait.3
diff --git a/doc/generated/pmemobj_cond_zero.3 b/doc/libpmemobj/pmemobj_cond_zero.3
similarity index 100%
rename from doc/generated/pmemobj_cond_zero.3
rename to doc/libpmemobj/pmemobj_cond_zero.3
diff --git a/doc/generated/pmemobj_create.3 b/doc/libpmemobj/pmemobj_create.3
similarity index 100%
rename from doc/generated/pmemobj_create.3
rename to doc/libpmemobj/pmemobj_create.3
diff --git a/doc/generated/pmemobj_ctl_exec.3 b/doc/libpmemobj/pmemobj_ctl_exec.3
similarity index 100%
rename from doc/generated/pmemobj_ctl_exec.3
rename to doc/libpmemobj/pmemobj_ctl_exec.3
diff --git a/doc/generated/pmemobj_ctl_set.3 b/doc/libpmemobj/pmemobj_ctl_set.3
similarity index 100%
rename from doc/generated/pmemobj_ctl_set.3
rename to doc/libpmemobj/pmemobj_ctl_set.3
diff --git a/doc/generated/pmemobj_defer_free.3 b/doc/libpmemobj/pmemobj_defer_free.3
similarity index 100%
rename from doc/generated/pmemobj_defer_free.3
rename to doc/libpmemobj/pmemobj_defer_free.3
diff --git a/doc/generated/pmemobj_direct.3 b/doc/libpmemobj/pmemobj_direct.3
similarity index 100%
rename from doc/generated/pmemobj_direct.3
rename to doc/libpmemobj/pmemobj_direct.3
diff --git a/doc/generated/pmemobj_drain.3 b/doc/libpmemobj/pmemobj_drain.3
similarity index 100%
rename from doc/generated/pmemobj_drain.3
rename to doc/libpmemobj/pmemobj_drain.3
diff --git a/doc/generated/pmemobj_errormsg.3 b/doc/libpmemobj/pmemobj_errormsg.3
similarity index 100%
rename from doc/generated/pmemobj_errormsg.3
rename to doc/libpmemobj/pmemobj_errormsg.3
diff --git a/doc/generated/pmemobj_f_mem_nodrain.3 b/doc/libpmemobj/pmemobj_f_mem_nodrain.3
similarity index 100%
rename from doc/generated/pmemobj_f_mem_nodrain.3
rename to doc/libpmemobj/pmemobj_f_mem_nodrain.3
diff --git a/doc/generated/pmemobj_f_mem_noflush.3 b/doc/libpmemobj/pmemobj_f_mem_noflush.3
similarity index 100%
rename from doc/generated/pmemobj_f_mem_noflush.3
rename to doc/libpmemobj/pmemobj_f_mem_noflush.3
diff --git a/doc/generated/pmemobj_f_mem_nontemporal.3 b/doc/libpmemobj/pmemobj_f_mem_nontemporal.3
similarity index 100%
rename from doc/generated/pmemobj_f_mem_nontemporal.3
rename to doc/libpmemobj/pmemobj_f_mem_nontemporal.3
diff --git a/doc/generated/pmemobj_f_mem_temporal.3 b/doc/libpmemobj/pmemobj_f_mem_temporal.3
similarity index 100%
rename from doc/generated/pmemobj_f_mem_temporal.3
rename to doc/libpmemobj/pmemobj_f_mem_temporal.3
diff --git a/doc/generated/pmemobj_f_mem_wb.3 b/doc/libpmemobj/pmemobj_f_mem_wb.3
similarity index 100%
rename from doc/generated/pmemobj_f_mem_wb.3
rename to doc/libpmemobj/pmemobj_f_mem_wb.3
diff --git a/doc/generated/pmemobj_f_mem_wc.3 b/doc/libpmemobj/pmemobj_f_mem_wc.3
similarity index 100%
rename from doc/generated/pmemobj_f_mem_wc.3
rename to doc/libpmemobj/pmemobj_f_mem_wc.3
diff --git a/doc/generated/pmemobj_f_relaxed.3 b/doc/libpmemobj/pmemobj_f_relaxed.3
similarity index 100%
rename from doc/generated/pmemobj_f_relaxed.3
rename to doc/libpmemobj/pmemobj_f_relaxed.3
diff --git a/doc/generated/pmemobj_flush.3 b/doc/libpmemobj/pmemobj_flush.3
similarity index 100%
rename from doc/generated/pmemobj_flush.3
rename to doc/libpmemobj/pmemobj_flush.3
diff --git a/doc/generated/pmemobj_free.3 b/doc/libpmemobj/pmemobj_free.3
similarity index 100%
rename from doc/generated/pmemobj_free.3
rename to doc/libpmemobj/pmemobj_free.3
diff --git a/doc/generated/pmemobj_list_insert_new.3 b/doc/libpmemobj/pmemobj_list_insert_new.3
similarity index 100%
rename from doc/generated/pmemobj_list_insert_new.3
rename to doc/libpmemobj/pmemobj_list_insert_new.3
diff --git a/doc/generated/pmemobj_list_move.3 b/doc/libpmemobj/pmemobj_list_move.3
similarity index 100%
rename from doc/generated/pmemobj_list_move.3
rename to doc/libpmemobj/pmemobj_list_move.3
diff --git a/doc/generated/pmemobj_list_remove.3 b/doc/libpmemobj/pmemobj_list_remove.3
similarity index 100%
rename from doc/generated/pmemobj_list_remove.3
rename to doc/libpmemobj/pmemobj_list_remove.3
diff --git a/doc/generated/pmemobj_memcpy.3 b/doc/libpmemobj/pmemobj_memcpy.3
similarity index 100%
rename from doc/generated/pmemobj_memcpy.3
rename to doc/libpmemobj/pmemobj_memcpy.3
diff --git a/doc/generated/pmemobj_memmove.3 b/doc/libpmemobj/pmemobj_memmove.3
similarity index 100%
rename from doc/generated/pmemobj_memmove.3
rename to doc/libpmemobj/pmemobj_memmove.3
diff --git a/doc/generated/pmemobj_memset.3 b/doc/libpmemobj/pmemobj_memset.3
similarity index 100%
rename from doc/generated/pmemobj_memset.3
rename to doc/libpmemobj/pmemobj_memset.3
diff --git a/doc/generated/pmemobj_memset_persist.3 b/doc/libpmemobj/pmemobj_memset_persist.3
similarity index 100%
rename from doc/generated/pmemobj_memset_persist.3
rename to doc/libpmemobj/pmemobj_memset_persist.3
diff --git a/doc/generated/pmemobj_mutex_lock.3 b/doc/libpmemobj/pmemobj_mutex_lock.3
similarity index 100%
rename from doc/generated/pmemobj_mutex_lock.3
rename to doc/libpmemobj/pmemobj_mutex_lock.3
diff --git a/doc/generated/pmemobj_mutex_timedlock.3 b/doc/libpmemobj/pmemobj_mutex_timedlock.3
similarity index 100%
rename from doc/generated/pmemobj_mutex_timedlock.3
rename to doc/libpmemobj/pmemobj_mutex_timedlock.3
diff --git a/doc/generated/pmemobj_mutex_trylock.3 b/doc/libpmemobj/pmemobj_mutex_trylock.3
similarity index 100%
rename from doc/generated/pmemobj_mutex_trylock.3
rename to doc/libpmemobj/pmemobj_mutex_trylock.3
diff --git a/doc/generated/pmemobj_mutex_unlock.3 b/doc/libpmemobj/pmemobj_mutex_unlock.3
similarity index 100%
rename from doc/generated/pmemobj_mutex_unlock.3
rename to doc/libpmemobj/pmemobj_mutex_unlock.3
diff --git a/doc/generated/pmemobj_next.3 b/doc/libpmemobj/pmemobj_next.3
similarity index 100%
rename from doc/generated/pmemobj_next.3
rename to doc/libpmemobj/pmemobj_next.3
diff --git a/doc/generated/pmemobj_oid.3 b/doc/libpmemobj/pmemobj_oid.3
similarity index 100%
rename from doc/generated/pmemobj_oid.3
rename to doc/libpmemobj/pmemobj_oid.3
diff --git a/doc/generated/pmemobj_persist.3 b/doc/libpmemobj/pmemobj_persist.3
similarity index 100%
rename from doc/generated/pmemobj_persist.3
rename to doc/libpmemobj/pmemobj_persist.3
diff --git a/doc/generated/pmemobj_pool_by_oid.3 b/doc/libpmemobj/pmemobj_pool_by_oid.3
similarity index 100%
rename from doc/generated/pmemobj_pool_by_oid.3
rename to doc/libpmemobj/pmemobj_pool_by_oid.3
diff --git a/doc/generated/pmemobj_pool_by_ptr.3 b/doc/libpmemobj/pmemobj_pool_by_ptr.3
similarity index 100%
rename from doc/generated/pmemobj_pool_by_ptr.3
rename to doc/libpmemobj/pmemobj_pool_by_ptr.3
diff --git a/doc/generated/pmemobj_publish.3 b/doc/libpmemobj/pmemobj_publish.3
similarity index 100%
rename from doc/generated/pmemobj_publish.3
rename to doc/libpmemobj/pmemobj_publish.3
diff --git a/doc/generated/pmemobj_realloc.3 b/doc/libpmemobj/pmemobj_realloc.3
similarity index 100%
rename from doc/generated/pmemobj_realloc.3
rename to doc/libpmemobj/pmemobj_realloc.3
diff --git a/doc/generated/pmemobj_reserve.3 b/doc/libpmemobj/pmemobj_reserve.3
similarity index 100%
rename from doc/generated/pmemobj_reserve.3
rename to doc/libpmemobj/pmemobj_reserve.3
diff --git a/doc/generated/pmemobj_root_construct.3 b/doc/libpmemobj/pmemobj_root_construct.3
similarity index 100%
rename from doc/generated/pmemobj_root_construct.3
rename to doc/libpmemobj/pmemobj_root_construct.3
diff --git a/doc/generated/pmemobj_root_size.3 b/doc/libpmemobj/pmemobj_root_size.3
similarity index 100%
rename from doc/generated/pmemobj_root_size.3
rename to doc/libpmemobj/pmemobj_root_size.3
diff --git a/doc/generated/pmemobj_rwlock_rdlock.3 b/doc/libpmemobj/pmemobj_rwlock_rdlock.3
similarity index 100%
rename from doc/generated/pmemobj_rwlock_rdlock.3
rename to doc/libpmemobj/pmemobj_rwlock_rdlock.3
diff --git a/doc/generated/pmemobj_rwlock_timedrdlock.3 b/doc/libpmemobj/pmemobj_rwlock_timedrdlock.3
similarity index 100%
rename from doc/generated/pmemobj_rwlock_timedrdlock.3
rename to doc/libpmemobj/pmemobj_rwlock_timedrdlock.3
diff --git a/doc/generated/pmemobj_rwlock_timedwrlock.3 b/doc/libpmemobj/pmemobj_rwlock_timedwrlock.3
similarity index 100%
rename from doc/generated/pmemobj_rwlock_timedwrlock.3
rename to doc/libpmemobj/pmemobj_rwlock_timedwrlock.3
diff --git a/doc/generated/pmemobj_rwlock_tryrdlock.3 b/doc/libpmemobj/pmemobj_rwlock_tryrdlock.3
similarity index 100%
rename from doc/generated/pmemobj_rwlock_tryrdlock.3
rename to doc/libpmemobj/pmemobj_rwlock_tryrdlock.3
diff --git a/doc/generated/pmemobj_rwlock_trywrlock.3 b/doc/libpmemobj/pmemobj_rwlock_trywrlock.3
similarity index 100%
rename from doc/generated/pmemobj_rwlock_trywrlock.3
rename to doc/libpmemobj/pmemobj_rwlock_trywrlock.3
diff --git a/doc/generated/pmemobj_rwlock_unlock.3 b/doc/libpmemobj/pmemobj_rwlock_unlock.3
similarity index 100%
rename from doc/generated/pmemobj_rwlock_unlock.3
rename to doc/libpmemobj/pmemobj_rwlock_unlock.3
diff --git a/doc/generated/pmemobj_rwlock_wrlock.3 b/doc/libpmemobj/pmemobj_rwlock_wrlock.3
similarity index 100%
rename from doc/generated/pmemobj_rwlock_wrlock.3
rename to doc/libpmemobj/pmemobj_rwlock_wrlock.3
diff --git a/doc/generated/pmemobj_rwlock_zero.3 b/doc/libpmemobj/pmemobj_rwlock_zero.3
similarity index 100%
rename from doc/generated/pmemobj_rwlock_zero.3
rename to doc/libpmemobj/pmemobj_rwlock_zero.3
diff --git a/doc/generated/pmemobj_set_funcs.3 b/doc/libpmemobj/pmemobj_set_funcs.3
similarity index 100%
rename from doc/generated/pmemobj_set_funcs.3
rename to doc/libpmemobj/pmemobj_set_funcs.3
diff --git a/doc/generated/pmemobj_set_value.3 b/doc/libpmemobj/pmemobj_set_value.3
similarity index 100%
rename from doc/generated/pmemobj_set_value.3
rename to doc/libpmemobj/pmemobj_set_value.3
diff --git a/doc/generated/pmemobj_strdup.3 b/doc/libpmemobj/pmemobj_strdup.3
similarity index 100%
rename from doc/generated/pmemobj_strdup.3
rename to doc/libpmemobj/pmemobj_strdup.3
diff --git a/doc/generated/pmemobj_tx_abort.3 b/doc/libpmemobj/pmemobj_tx_abort.3
similarity index 100%
rename from doc/generated/pmemobj_tx_abort.3
rename to doc/libpmemobj/pmemobj_tx_abort.3
diff --git a/doc/generated/pmemobj_tx_add_range_direct.3 b/doc/libpmemobj/pmemobj_tx_add_range_direct.3
similarity index 100%
rename from doc/generated/pmemobj_tx_add_range_direct.3
rename to doc/libpmemobj/pmemobj_tx_add_range_direct.3
diff --git a/doc/generated/pmemobj_tx_commit.3 b/doc/libpmemobj/pmemobj_tx_commit.3
similarity index 100%
rename from doc/generated/pmemobj_tx_commit.3
rename to doc/libpmemobj/pmemobj_tx_commit.3
diff --git a/doc/generated/pmemobj_tx_end.3 b/doc/libpmemobj/pmemobj_tx_end.3
similarity index 100%
rename from doc/generated/pmemobj_tx_end.3
rename to doc/libpmemobj/pmemobj_tx_end.3
diff --git a/doc/generated/pmemobj_tx_errno.3 b/doc/libpmemobj/pmemobj_tx_errno.3
similarity index 100%
rename from doc/generated/pmemobj_tx_errno.3
rename to doc/libpmemobj/pmemobj_tx_errno.3
diff --git a/doc/generated/pmemobj_tx_free.3 b/doc/libpmemobj/pmemobj_tx_free.3
similarity index 100%
rename from doc/generated/pmemobj_tx_free.3
rename to doc/libpmemobj/pmemobj_tx_free.3
diff --git a/doc/generated/pmemobj_tx_lock.3 b/doc/libpmemobj/pmemobj_tx_lock.3
similarity index 100%
rename from doc/generated/pmemobj_tx_lock.3
rename to doc/libpmemobj/pmemobj_tx_lock.3
diff --git a/doc/generated/pmemobj_tx_process.3 b/doc/libpmemobj/pmemobj_tx_process.3
similarity index 100%
rename from doc/generated/pmemobj_tx_process.3
rename to doc/libpmemobj/pmemobj_tx_process.3
diff --git a/doc/generated/pmemobj_tx_publish.3 b/doc/libpmemobj/pmemobj_tx_publish.3
similarity index 100%
rename from doc/generated/pmemobj_tx_publish.3
rename to doc/libpmemobj/pmemobj_tx_publish.3
diff --git a/doc/generated/pmemobj_tx_realloc.3 b/doc/libpmemobj/pmemobj_tx_realloc.3
similarity index 100%
rename from doc/generated/pmemobj_tx_realloc.3
rename to doc/libpmemobj/pmemobj_tx_realloc.3
diff --git a/doc/generated/pmemobj_tx_stage.3 b/doc/libpmemobj/pmemobj_tx_stage.3
similarity index 100%
rename from doc/generated/pmemobj_tx_stage.3
rename to doc/libpmemobj/pmemobj_tx_stage.3
diff --git a/doc/generated/pmemobj_tx_strdup.3 b/doc/libpmemobj/pmemobj_tx_strdup.3
similarity index 100%
rename from doc/generated/pmemobj_tx_strdup.3
rename to doc/libpmemobj/pmemobj_tx_strdup.3
diff --git a/doc/generated/pmemobj_tx_wcsdup.3 b/doc/libpmemobj/pmemobj_tx_wcsdup.3
similarity index 100%
rename from doc/generated/pmemobj_tx_wcsdup.3
rename to doc/libpmemobj/pmemobj_tx_wcsdup.3
diff --git a/doc/generated/pmemobj_tx_xadd_range.3 b/doc/libpmemobj/pmemobj_tx_xadd_range.3
similarity index 100%
rename from doc/generated/pmemobj_tx_xadd_range.3
rename to doc/libpmemobj/pmemobj_tx_xadd_range.3
diff --git a/doc/generated/pmemobj_tx_xadd_range_direct.3 b/doc/libpmemobj/pmemobj_tx_xadd_range_direct.3
similarity index 100%
rename from doc/generated/pmemobj_tx_xadd_range_direct.3
rename to doc/libpmemobj/pmemobj_tx_xadd_range_direct.3
diff --git a/doc/generated/pmemobj_tx_xalloc.3 b/doc/libpmemobj/pmemobj_tx_xalloc.3
similarity index 100%
rename from doc/generated/pmemobj_tx_xalloc.3
rename to doc/libpmemobj/pmemobj_tx_xalloc.3
diff --git a/doc/generated/pmemobj_tx_zalloc.3 b/doc/libpmemobj/pmemobj_tx_zalloc.3
similarity index 100%
rename from doc/generated/pmemobj_tx_zalloc.3
rename to doc/libpmemobj/pmemobj_tx_zalloc.3
diff --git a/doc/generated/pmemobj_tx_zrealloc.3 b/doc/libpmemobj/pmemobj_tx_zrealloc.3
similarity index 100%
rename from doc/generated/pmemobj_tx_zrealloc.3
rename to doc/libpmemobj/pmemobj_tx_zrealloc.3
diff --git a/doc/generated/pmemobj_type_num.3 b/doc/libpmemobj/pmemobj_type_num.3
similarity index 100%
rename from doc/generated/pmemobj_type_num.3
rename to doc/libpmemobj/pmemobj_type_num.3
diff --git a/doc/generated/pmemobj_volatile.3 b/doc/libpmemobj/pmemobj_volatile.3
similarity index 100%
rename from doc/generated/pmemobj_volatile.3
rename to doc/libpmemobj/pmemobj_volatile.3
diff --git a/doc/generated/pmemobj_wcsdup.3 b/doc/libpmemobj/pmemobj_wcsdup.3
similarity index 100%
rename from doc/generated/pmemobj_wcsdup.3
rename to doc/libpmemobj/pmemobj_wcsdup.3
diff --git a/doc/generated/pmemobj_xalloc.3 b/doc/libpmemobj/pmemobj_xalloc.3
similarity index 100%
rename from doc/generated/pmemobj_xalloc.3
rename to doc/libpmemobj/pmemobj_xalloc.3
diff --git a/doc/generated/pmemobj_xflush.3 b/doc/libpmemobj/pmemobj_xflush.3
similarity index 100%
rename from doc/generated/pmemobj_xflush.3
rename to doc/libpmemobj/pmemobj_xflush.3
diff --git a/doc/generated/pmemobj_xpersist.3 b/doc/libpmemobj/pmemobj_xpersist.3
similarity index 100%
rename from doc/generated/pmemobj_xpersist.3
rename to doc/libpmemobj/pmemobj_xpersist.3
diff --git a/doc/generated/pmemobj_xreserve.3 b/doc/libpmemobj/pmemobj_xreserve.3
similarity index 100%
rename from doc/generated/pmemobj_xreserve.3
rename to doc/libpmemobj/pmemobj_xreserve.3
diff --git a/doc/generated/pmemobj_zalloc.3 b/doc/libpmemobj/pmemobj_zalloc.3
similarity index 100%
rename from doc/generated/pmemobj_zalloc.3
rename to doc/libpmemobj/pmemobj_zalloc.3
diff --git a/doc/generated/pmemobj_zrealloc.3 b/doc/libpmemobj/pmemobj_zrealloc.3
similarity index 100%
rename from doc/generated/pmemobj_zrealloc.3
rename to doc/libpmemobj/pmemobj_zrealloc.3
diff --git a/doc/generated/pobj_alloc.3 b/doc/libpmemobj/pobj_alloc.3
similarity index 100%
rename from doc/generated/pobj_alloc.3
rename to doc/libpmemobj/pobj_alloc.3
diff --git a/doc/generated/pobj_first.3 b/doc/libpmemobj/pobj_first.3
similarity index 100%
rename from doc/generated/pobj_first.3
rename to doc/libpmemobj/pobj_first.3
diff --git a/doc/generated/pobj_first_type_num.3 b/doc/libpmemobj/pobj_first_type_num.3
similarity index 100%
rename from doc/generated/pobj_first_type_num.3
rename to doc/libpmemobj/pobj_first_type_num.3
diff --git a/doc/generated/pobj_foreach.3 b/doc/libpmemobj/pobj_foreach.3
similarity index 100%
rename from doc/generated/pobj_foreach.3
rename to doc/libpmemobj/pobj_foreach.3
diff --git a/doc/generated/pobj_foreach_safe.3 b/doc/libpmemobj/pobj_foreach_safe.3
similarity index 100%
rename from doc/generated/pobj_foreach_safe.3
rename to doc/libpmemobj/pobj_foreach_safe.3
diff --git a/doc/generated/pobj_foreach_safe_type.3 b/doc/libpmemobj/pobj_foreach_safe_type.3
similarity index 100%
rename from doc/generated/pobj_foreach_safe_type.3
rename to doc/libpmemobj/pobj_foreach_safe_type.3
diff --git a/doc/generated/pobj_foreach_type.3 b/doc/libpmemobj/pobj_foreach_type.3
similarity index 100%
rename from doc/generated/pobj_foreach_type.3
rename to doc/libpmemobj/pobj_foreach_type.3
diff --git a/doc/generated/pobj_free.3 b/doc/libpmemobj/pobj_free.3
similarity index 100%
rename from doc/generated/pobj_free.3
rename to doc/libpmemobj/pobj_free.3
diff --git a/doc/generated/pobj_layout_end.3 b/doc/libpmemobj/pobj_layout_end.3
similarity index 100%
rename from doc/generated/pobj_layout_end.3
rename to doc/libpmemobj/pobj_layout_end.3
diff --git a/doc/generated/pobj_layout_name.3 b/doc/libpmemobj/pobj_layout_name.3
similarity index 100%
rename from doc/generated/pobj_layout_name.3
rename to doc/libpmemobj/pobj_layout_name.3
diff --git a/doc/generated/pobj_layout_root.3 b/doc/libpmemobj/pobj_layout_root.3
similarity index 100%
rename from doc/generated/pobj_layout_root.3
rename to doc/libpmemobj/pobj_layout_root.3
diff --git a/doc/generated/pobj_layout_toid.3 b/doc/libpmemobj/pobj_layout_toid.3
similarity index 100%
rename from doc/generated/pobj_layout_toid.3
rename to doc/libpmemobj/pobj_layout_toid.3
diff --git a/doc/generated/pobj_layout_types_num.3 b/doc/libpmemobj/pobj_layout_types_num.3
similarity index 100%
rename from doc/generated/pobj_layout_types_num.3
rename to doc/libpmemobj/pobj_layout_types_num.3
diff --git a/doc/generated/pobj_list_empty.3 b/doc/libpmemobj/pobj_list_empty.3
similarity index 100%
rename from doc/generated/pobj_list_empty.3
rename to doc/libpmemobj/pobj_list_empty.3
diff --git a/doc/generated/pobj_list_entry.3 b/doc/libpmemobj/pobj_list_entry.3
similarity index 100%
rename from doc/generated/pobj_list_entry.3
rename to doc/libpmemobj/pobj_list_entry.3
diff --git a/doc/generated/pobj_list_first.3 b/doc/libpmemobj/pobj_list_first.3
similarity index 100%
rename from doc/generated/pobj_list_first.3
rename to doc/libpmemobj/pobj_list_first.3
diff --git a/doc/generated/pobj_list_foreach.3 b/doc/libpmemobj/pobj_list_foreach.3
similarity index 100%
rename from doc/generated/pobj_list_foreach.3
rename to doc/libpmemobj/pobj_list_foreach.3
diff --git a/doc/generated/pobj_list_foreach_reverse.3 b/doc/libpmemobj/pobj_list_foreach_reverse.3
similarity index 100%
rename from doc/generated/pobj_list_foreach_reverse.3
rename to doc/libpmemobj/pobj_list_foreach_reverse.3
diff --git a/doc/generated/pobj_list_insert_after.3 b/doc/libpmemobj/pobj_list_insert_after.3
similarity index 100%
rename from doc/generated/pobj_list_insert_after.3
rename to doc/libpmemobj/pobj_list_insert_after.3
diff --git a/doc/generated/pobj_list_insert_before.3 b/doc/libpmemobj/pobj_list_insert_before.3
similarity index 100%
rename from doc/generated/pobj_list_insert_before.3
rename to doc/libpmemobj/pobj_list_insert_before.3
diff --git a/doc/generated/pobj_list_insert_head.3 b/doc/libpmemobj/pobj_list_insert_head.3
similarity index 100%
rename from doc/generated/pobj_list_insert_head.3
rename to doc/libpmemobj/pobj_list_insert_head.3
diff --git a/doc/generated/pobj_list_insert_new_after.3 b/doc/libpmemobj/pobj_list_insert_new_after.3
similarity index 100%
rename from doc/generated/pobj_list_insert_new_after.3
rename to doc/libpmemobj/pobj_list_insert_new_after.3
diff --git a/doc/generated/pobj_list_insert_new_before.3 b/doc/libpmemobj/pobj_list_insert_new_before.3
similarity index 100%
rename from doc/generated/pobj_list_insert_new_before.3
rename to doc/libpmemobj/pobj_list_insert_new_before.3
diff --git a/doc/generated/pobj_list_insert_new_head.3 b/doc/libpmemobj/pobj_list_insert_new_head.3
similarity index 100%
rename from doc/generated/pobj_list_insert_new_head.3
rename to doc/libpmemobj/pobj_list_insert_new_head.3
diff --git a/doc/generated/pobj_list_insert_new_tail.3 b/doc/libpmemobj/pobj_list_insert_new_tail.3
similarity index 100%
rename from doc/generated/pobj_list_insert_new_tail.3
rename to doc/libpmemobj/pobj_list_insert_new_tail.3
diff --git a/doc/generated/pobj_list_insert_tail.3 b/doc/libpmemobj/pobj_list_insert_tail.3
similarity index 100%
rename from doc/generated/pobj_list_insert_tail.3
rename to doc/libpmemobj/pobj_list_insert_tail.3
diff --git a/doc/generated/pobj_list_last.3 b/doc/libpmemobj/pobj_list_last.3
similarity index 100%
rename from doc/generated/pobj_list_last.3
rename to doc/libpmemobj/pobj_list_last.3
diff --git a/doc/generated/pobj_list_move_element_after.3 b/doc/libpmemobj/pobj_list_move_element_after.3
similarity index 100%
rename from doc/generated/pobj_list_move_element_after.3
rename to doc/libpmemobj/pobj_list_move_element_after.3
diff --git a/doc/generated/pobj_list_move_element_before.3 b/doc/libpmemobj/pobj_list_move_element_before.3
similarity index 100%
rename from doc/generated/pobj_list_move_element_before.3
rename to doc/libpmemobj/pobj_list_move_element_before.3
diff --git a/doc/generated/pobj_list_move_element_head.3 b/doc/libpmemobj/pobj_list_move_element_head.3
similarity index 100%
rename from doc/generated/pobj_list_move_element_head.3
rename to doc/libpmemobj/pobj_list_move_element_head.3
diff --git a/doc/generated/pobj_list_move_element_tail.3 b/doc/libpmemobj/pobj_list_move_element_tail.3
similarity index 100%
rename from doc/generated/pobj_list_move_element_tail.3
rename to doc/libpmemobj/pobj_list_move_element_tail.3
diff --git a/doc/generated/pobj_list_next.3 b/doc/libpmemobj/pobj_list_next.3
similarity index 100%
rename from doc/generated/pobj_list_next.3
rename to doc/libpmemobj/pobj_list_next.3
diff --git a/doc/generated/pobj_list_prev.3 b/doc/libpmemobj/pobj_list_prev.3
similarity index 100%
rename from doc/generated/pobj_list_prev.3
rename to doc/libpmemobj/pobj_list_prev.3
diff --git a/doc/generated/pobj_list_remove.3 b/doc/libpmemobj/pobj_list_remove.3
similarity index 100%
rename from doc/generated/pobj_list_remove.3
rename to doc/libpmemobj/pobj_list_remove.3
diff --git a/doc/generated/pobj_list_remove_free.3 b/doc/libpmemobj/pobj_list_remove_free.3
similarity index 100%
rename from doc/generated/pobj_list_remove_free.3
rename to doc/libpmemobj/pobj_list_remove_free.3
diff --git a/doc/generated/pobj_new.3 b/doc/libpmemobj/pobj_new.3
similarity index 100%
rename from doc/generated/pobj_new.3
rename to doc/libpmemobj/pobj_new.3
diff --git a/doc/generated/pobj_next.3 b/doc/libpmemobj/pobj_next.3
similarity index 100%
rename from doc/generated/pobj_next.3
rename to doc/libpmemobj/pobj_next.3
diff --git a/doc/generated/pobj_next_type_num.3 b/doc/libpmemobj/pobj_next_type_num.3
similarity index 100%
rename from doc/generated/pobj_next_type_num.3
rename to doc/libpmemobj/pobj_next_type_num.3
diff --git a/doc/generated/pobj_realloc.3 b/doc/libpmemobj/pobj_realloc.3
similarity index 100%
rename from doc/generated/pobj_realloc.3
rename to doc/libpmemobj/pobj_realloc.3
diff --git a/doc/generated/pobj_reserve_alloc.3 b/doc/libpmemobj/pobj_reserve_alloc.3
similarity index 100%
rename from doc/generated/pobj_reserve_alloc.3
rename to doc/libpmemobj/pobj_reserve_alloc.3
diff --git a/doc/generated/pobj_reserve_new.3 b/doc/libpmemobj/pobj_reserve_new.3
similarity index 100%
rename from doc/generated/pobj_reserve_new.3
rename to doc/libpmemobj/pobj_reserve_new.3
diff --git a/doc/generated/pobj_root.3 b/doc/libpmemobj/pobj_root.3
similarity index 100%
rename from doc/generated/pobj_root.3
rename to doc/libpmemobj/pobj_root.3
diff --git a/doc/generated/pobj_xreserve_alloc.3 b/doc/libpmemobj/pobj_xreserve_alloc.3
similarity index 100%
rename from doc/generated/pobj_xreserve_alloc.3
rename to doc/libpmemobj/pobj_xreserve_alloc.3
diff --git a/doc/generated/pobj_xreserve_new.3 b/doc/libpmemobj/pobj_xreserve_new.3
similarity index 100%
rename from doc/generated/pobj_xreserve_new.3
rename to doc/libpmemobj/pobj_xreserve_new.3
diff --git a/doc/generated/pobj_zalloc.3 b/doc/libpmemobj/pobj_zalloc.3
similarity index 100%
rename from doc/generated/pobj_zalloc.3
rename to doc/libpmemobj/pobj_zalloc.3
diff --git a/doc/generated/pobj_znew.3 b/doc/libpmemobj/pobj_znew.3
similarity index 100%
rename from doc/generated/pobj_znew.3
rename to doc/libpmemobj/pobj_znew.3
diff --git a/doc/generated/pobj_zrealloc.3 b/doc/libpmemobj/pobj_zrealloc.3
similarity index 100%
rename from doc/generated/pobj_zrealloc.3
rename to doc/libpmemobj/pobj_zrealloc.3
diff --git a/doc/generated/toid.3 b/doc/libpmemobj/toid.3
similarity index 100%
rename from doc/generated/toid.3
rename to doc/libpmemobj/toid.3
diff --git a/doc/generated/toid_assign.3 b/doc/libpmemobj/toid_assign.3
similarity index 100%
rename from doc/generated/toid_assign.3
rename to doc/libpmemobj/toid_assign.3
diff --git a/doc/generated/toid_declare_root.3 b/doc/libpmemobj/toid_declare_root.3
similarity index 100%
rename from doc/generated/toid_declare_root.3
rename to doc/libpmemobj/toid_declare_root.3
diff --git a/doc/generated/toid_equals.3 b/doc/libpmemobj/toid_equals.3
similarity index 100%
rename from doc/generated/toid_equals.3
rename to doc/libpmemobj/toid_equals.3
diff --git a/doc/generated/toid_is_null.3 b/doc/libpmemobj/toid_is_null.3
similarity index 100%
rename from doc/generated/toid_is_null.3
rename to doc/libpmemobj/toid_is_null.3
diff --git a/doc/generated/toid_offsetof.3 b/doc/libpmemobj/toid_offsetof.3
similarity index 100%
rename from doc/generated/toid_offsetof.3
rename to doc/libpmemobj/toid_offsetof.3
diff --git a/doc/generated/toid_type_num.3 b/doc/libpmemobj/toid_type_num.3
similarity index 100%
rename from doc/generated/toid_type_num.3
rename to doc/libpmemobj/toid_type_num.3
diff --git a/doc/generated/toid_type_num_of.3 b/doc/libpmemobj/toid_type_num_of.3
similarity index 100%
rename from doc/generated/toid_type_num_of.3
rename to doc/libpmemobj/toid_type_num_of.3
diff --git a/doc/generated/toid_typeof.3 b/doc/libpmemobj/toid_typeof.3
similarity index 100%
rename from doc/generated/toid_typeof.3
rename to doc/libpmemobj/toid_typeof.3
diff --git a/doc/generated/toid_valid.3 b/doc/libpmemobj/toid_valid.3
similarity index 100%
rename from doc/generated/toid_valid.3
rename to doc/libpmemobj/toid_valid.3
diff --git a/doc/generated/tx_add.3 b/doc/libpmemobj/tx_add.3
similarity index 100%
rename from doc/generated/tx_add.3
rename to doc/libpmemobj/tx_add.3
diff --git a/doc/generated/tx_add_direct.3 b/doc/libpmemobj/tx_add_direct.3
similarity index 100%
rename from doc/generated/tx_add_direct.3
rename to doc/libpmemobj/tx_add_direct.3
diff --git a/doc/generated/tx_add_field.3 b/doc/libpmemobj/tx_add_field.3
similarity index 100%
rename from doc/generated/tx_add_field.3
rename to doc/libpmemobj/tx_add_field.3
diff --git a/doc/generated/tx_add_field_direct.3 b/doc/libpmemobj/tx_add_field_direct.3
similarity index 100%
rename from doc/generated/tx_add_field_direct.3
rename to doc/libpmemobj/tx_add_field_direct.3
diff --git a/doc/generated/tx_alloc.3 b/doc/libpmemobj/tx_alloc.3
similarity index 100%
rename from doc/generated/tx_alloc.3
rename to doc/libpmemobj/tx_alloc.3
diff --git a/doc/generated/tx_begin.3 b/doc/libpmemobj/tx_begin.3
similarity index 100%
rename from doc/generated/tx_begin.3
rename to doc/libpmemobj/tx_begin.3
diff --git a/doc/generated/tx_begin_cb.3 b/doc/libpmemobj/tx_begin_cb.3
similarity index 100%
rename from doc/generated/tx_begin_cb.3
rename to doc/libpmemobj/tx_begin_cb.3
diff --git a/doc/generated/tx_begin_param.3 b/doc/libpmemobj/tx_begin_param.3
similarity index 100%
rename from doc/generated/tx_begin_param.3
rename to doc/libpmemobj/tx_begin_param.3
diff --git a/doc/generated/tx_end.3 b/doc/libpmemobj/tx_end.3
similarity index 100%
rename from doc/generated/tx_end.3
rename to doc/libpmemobj/tx_end.3
diff --git a/doc/generated/tx_finally.3 b/doc/libpmemobj/tx_finally.3
similarity index 100%
rename from doc/generated/tx_finally.3
rename to doc/libpmemobj/tx_finally.3
diff --git a/doc/generated/tx_free.3 b/doc/libpmemobj/tx_free.3
similarity index 100%
rename from doc/generated/tx_free.3
rename to doc/libpmemobj/tx_free.3
diff --git a/doc/generated/tx_memcpy.3 b/doc/libpmemobj/tx_memcpy.3
similarity index 100%
rename from doc/generated/tx_memcpy.3
rename to doc/libpmemobj/tx_memcpy.3
diff --git a/doc/generated/tx_memset.3 b/doc/libpmemobj/tx_memset.3
similarity index 100%
rename from doc/generated/tx_memset.3
rename to doc/libpmemobj/tx_memset.3
diff --git a/doc/generated/tx_new.3 b/doc/libpmemobj/tx_new.3
similarity index 100%
rename from doc/generated/tx_new.3
rename to doc/libpmemobj/tx_new.3
diff --git a/doc/generated/tx_onabort.3 b/doc/libpmemobj/tx_onabort.3
similarity index 100%
rename from doc/generated/tx_onabort.3
rename to doc/libpmemobj/tx_onabort.3
diff --git a/doc/generated/tx_oncommit.3 b/doc/libpmemobj/tx_oncommit.3
similarity index 100%
rename from doc/generated/tx_oncommit.3
rename to doc/libpmemobj/tx_oncommit.3
diff --git a/doc/generated/tx_realloc.3 b/doc/libpmemobj/tx_realloc.3
similarity index 100%
rename from doc/generated/tx_realloc.3
rename to doc/libpmemobj/tx_realloc.3
diff --git a/doc/generated/tx_set.3 b/doc/libpmemobj/tx_set.3
similarity index 100%
rename from doc/generated/tx_set.3
rename to doc/libpmemobj/tx_set.3
diff --git a/doc/generated/tx_set_direct.3 b/doc/libpmemobj/tx_set_direct.3
similarity index 100%
rename from doc/generated/tx_set_direct.3
rename to doc/libpmemobj/tx_set_direct.3
diff --git a/doc/generated/tx_strdup.3 b/doc/libpmemobj/tx_strdup.3
similarity index 100%
rename from doc/generated/tx_strdup.3
rename to doc/libpmemobj/tx_strdup.3
diff --git a/doc/generated/tx_wcsdup.3 b/doc/libpmemobj/tx_wcsdup.3
similarity index 100%
rename from doc/generated/tx_wcsdup.3
rename to doc/libpmemobj/tx_wcsdup.3
diff --git a/doc/generated/tx_xadd.3 b/doc/libpmemobj/tx_xadd.3
similarity index 100%
rename from doc/generated/tx_xadd.3
rename to doc/libpmemobj/tx_xadd.3
diff --git a/doc/generated/tx_xadd_direct.3 b/doc/libpmemobj/tx_xadd_direct.3
similarity index 100%
rename from doc/generated/tx_xadd_direct.3
rename to doc/libpmemobj/tx_xadd_direct.3
diff --git a/doc/generated/tx_xadd_field.3 b/doc/libpmemobj/tx_xadd_field.3
similarity index 100%
rename from doc/generated/tx_xadd_field.3
rename to doc/libpmemobj/tx_xadd_field.3
diff --git a/doc/generated/tx_xadd_field_direct.3 b/doc/libpmemobj/tx_xadd_field_direct.3
similarity index 100%
rename from doc/generated/tx_xadd_field_direct.3
rename to doc/libpmemobj/tx_xadd_field_direct.3
diff --git a/doc/generated/tx_xalloc.3 b/doc/libpmemobj/tx_xalloc.3
similarity index 100%
rename from doc/generated/tx_xalloc.3
rename to doc/libpmemobj/tx_xalloc.3
diff --git a/doc/generated/tx_zalloc.3 b/doc/libpmemobj/tx_zalloc.3
similarity index 100%
rename from doc/generated/tx_zalloc.3
rename to doc/libpmemobj/tx_zalloc.3
diff --git a/doc/generated/tx_znew.3 b/doc/libpmemobj/tx_znew.3
similarity index 100%
rename from doc/generated/tx_znew.3
rename to doc/libpmemobj/tx_znew.3
diff --git a/doc/generated/tx_zrealloc.3 b/doc/libpmemobj/tx_zrealloc.3
similarity index 100%
rename from doc/generated/tx_zrealloc.3
rename to doc/libpmemobj/tx_zrealloc.3
diff --git a/doc/generated/pmempool_check.3 b/doc/libpmempool/pmempool_check.3
similarity index 100%
rename from doc/generated/pmempool_check.3
rename to doc/libpmempool/pmempool_check.3
diff --git a/doc/generated/pmempool_check_end.3 b/doc/libpmempool/pmempool_check_end.3
similarity index 100%
rename from doc/generated/pmempool_check_end.3
rename to doc/libpmempool/pmempool_check_end.3
diff --git a/doc/generated/pmempool_check_version.3 b/doc/libpmempool/pmempool_check_version.3
similarity index 100%
rename from doc/generated/pmempool_check_version.3
rename to doc/libpmempool/pmempool_check_version.3
diff --git a/doc/generated/pmempool_errormsg.3 b/doc/libpmempool/pmempool_errormsg.3
similarity index 100%
rename from doc/generated/pmempool_errormsg.3
rename to doc/libpmempool/pmempool_errormsg.3
diff --git a/doc/generated/pmempool_feature_disable.3 b/doc/libpmempool/pmempool_feature_disable.3
similarity index 100%
rename from doc/generated/pmempool_feature_disable.3
rename to doc/libpmempool/pmempool_feature_disable.3
diff --git a/doc/generated/pmempool_feature_enable.3 b/doc/libpmempool/pmempool_feature_enable.3
similarity index 100%
rename from doc/generated/pmempool_feature_enable.3
rename to doc/libpmempool/pmempool_feature_enable.3
diff --git a/doc/generated/pmempool_transform.3 b/doc/libpmempool/pmempool_transform.3
similarity index 100%
rename from doc/generated/pmempool_transform.3
rename to doc/libpmempool/pmempool_transform.3
diff --git a/doc/generated/rpmem_check_version.3 b/doc/librpmem/rpmem_check_version.3
similarity index 100%
rename from doc/generated/rpmem_check_version.3
rename to doc/librpmem/rpmem_check_version.3
diff --git a/doc/generated/rpmem_close.3 b/doc/librpmem/rpmem_close.3
similarity index 100%
rename from doc/generated/rpmem_close.3
rename to doc/librpmem/rpmem_close.3
diff --git a/doc/generated/rpmem_deep_persist.3 b/doc/librpmem/rpmem_deep_persist.3
similarity index 100%
rename from doc/generated/rpmem_deep_persist.3
rename to doc/librpmem/rpmem_deep_persist.3
diff --git a/doc/generated/rpmem_errormsg.3 b/doc/librpmem/rpmem_errormsg.3
similarity index 100%
rename from doc/generated/rpmem_errormsg.3
rename to doc/librpmem/rpmem_errormsg.3
diff --git a/doc/generated/rpmem_open.3 b/doc/librpmem/rpmem_open.3
similarity index 100%
rename from doc/generated/rpmem_open.3
rename to doc/librpmem/rpmem_open.3
diff --git a/doc/generated/rpmem_read.3 b/doc/librpmem/rpmem_read.3
similarity index 100%
rename from doc/generated/rpmem_read.3
rename to doc/librpmem/rpmem_read.3
diff --git a/doc/generated/rpmem_remove.3 b/doc/librpmem/rpmem_remove.3
similarity index 100%
rename from doc/generated/rpmem_remove.3
rename to doc/librpmem/rpmem_remove.3
diff --git a/doc/generated/rpmem_set_attr.3 b/doc/librpmem/rpmem_set_attr.3
similarity index 100%
rename from doc/generated/rpmem_set_attr.3
rename to doc/librpmem/rpmem_set_attr.3
diff --git a/doc/generated/vmem_aligned_alloc.3 b/doc/libvmem/vmem_aligned_alloc.3
similarity index 100%
rename from doc/generated/vmem_aligned_alloc.3
rename to doc/libvmem/vmem_aligned_alloc.3
diff --git a/doc/generated/vmem_calloc.3 b/doc/libvmem/vmem_calloc.3
similarity index 100%
rename from doc/generated/vmem_calloc.3
rename to doc/libvmem/vmem_calloc.3
diff --git a/doc/generated/vmem_check.3 b/doc/libvmem/vmem_check.3
similarity index 100%
rename from doc/generated/vmem_check.3
rename to doc/libvmem/vmem_check.3
diff --git a/doc/generated/vmem_check_version.3 b/doc/libvmem/vmem_check_version.3
similarity index 100%
rename from doc/generated/vmem_check_version.3
rename to doc/libvmem/vmem_check_version.3
diff --git a/doc/generated/vmem_create_in_region.3 b/doc/libvmem/vmem_create_in_region.3
similarity index 100%
rename from doc/generated/vmem_create_in_region.3
rename to doc/libvmem/vmem_create_in_region.3
diff --git a/doc/generated/vmem_delete.3 b/doc/libvmem/vmem_delete.3
similarity index 100%
rename from doc/generated/vmem_delete.3
rename to doc/libvmem/vmem_delete.3
diff --git a/doc/generated/vmem_errormsg.3 b/doc/libvmem/vmem_errormsg.3
similarity index 100%
rename from doc/generated/vmem_errormsg.3
rename to doc/libvmem/vmem_errormsg.3
diff --git a/doc/generated/vmem_free.3 b/doc/libvmem/vmem_free.3
similarity index 100%
rename from doc/generated/vmem_free.3
rename to doc/libvmem/vmem_free.3
diff --git a/doc/generated/vmem_malloc_usable_size.3 b/doc/libvmem/vmem_malloc_usable_size.3
similarity index 100%
rename from doc/generated/vmem_malloc_usable_size.3
rename to doc/libvmem/vmem_malloc_usable_size.3
diff --git a/doc/generated/vmem_realloc.3 b/doc/libvmem/vmem_realloc.3
similarity index 100%
rename from doc/generated/vmem_realloc.3
rename to doc/libvmem/vmem_realloc.3
diff --git a/doc/generated/vmem_set_funcs.3 b/doc/libvmem/vmem_set_funcs.3
similarity index 100%
rename from doc/generated/vmem_set_funcs.3
rename to doc/libvmem/vmem_set_funcs.3
diff --git a/doc/generated/vmem_stats_print.3 b/doc/libvmem/vmem_stats_print.3
similarity index 100%
rename from doc/generated/vmem_stats_print.3
rename to doc/libvmem/vmem_stats_print.3
diff --git a/doc/generated/vmem_strdup.3 b/doc/libvmem/vmem_strdup.3
similarity index 100%
rename from doc/generated/vmem_strdup.3
rename to doc/libvmem/vmem_strdup.3
diff --git a/doc/generated/vmem_wcsdup.3 b/doc/libvmem/vmem_wcsdup.3
similarity index 100%
rename from doc/generated/vmem_wcsdup.3
rename to doc/libvmem/vmem_wcsdup.3