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