📦 libpmem2-dev
58 pages
L
- libpmem2(7)persistent memory support library✨
- libpmem2_unsafe_shutdown(7)libpmem2 unsafe shutdown✨
P
- pmem2_async(3)asynchronous data movement operations NOTICE: Support for async functions is deprecated since PMDK 1.13.0 release and will be removed in the PMDK 1.14.0 release along with the miniasync dependency.✨
- pmem2_badblock_clear(3)clear the given bad block✨
- pmem2_badblock_context_delete(3)allocate and free a context for pmem2_badblock_next() and pmem2_badblock_clear() operations✨
- pmem2_badblock_context_new(3)allocate and free a context for pmem2_badblock_next() and pmem2_badblock_clear() operations✨
- pmem2_badblock_next(3)read the next bad block for the given bad block context *bbctx.✨
- pmem2_config_delete(3)allocate and free a configuration structure for a libpmem2 mapping✨
- pmem2_config_new(3)allocate and free a configuration structure for a libpmem2 mapping✨
- pmem2_config_set_length(3)set length in the pmem2_config structure✨
- pmem2_config_set_offset(3)set offset in the pmem2_config structure✨
- pmem2_config_set_protection(3)set a protection flags in pmem2_config structure.✨
- pmem2_config_set_required_store_granularity(3)set a granularity in pmem2_config structure.✨
- pmem2_config_set_sharing(3)set sharing in the pmem2_config structure✨
- pmem2_config_set_vdm(3)asynchronous data movement operations NOTICE: Support for async functions is deprecated since PMDK 1.13.0 release and will be removed in the PMDK 1.14.0 release along with the miniasync dependency.✨
- pmem2_config_set_vm_reservation(3)sets the pmem2_vm_reservation structure basing on the values in the pmem2_config structure✨
- pmem2_deep_flush(3)highly reliable persistent memory synchronization✨
- pmem2_errormsg(3)returns last error message✨
- pmem2_get_drain_fn(3)get a drain function✨
- pmem2_get_flush_fn(3)get a flush function✨
- pmem2_get_memcpy_fn(3)get a function that provides optimized copying to persistent memory✨
- pmem2_get_memmove_fn(3)get a function that provides optimized copying to persistent memory✨
- pmem2_get_memset_fn(3)get a function that provides optimized copying to persistent memory✨
- pmem2_get_persist_fn(3)get a persist function✨
- pmem2_map_delete(3)deletes a mapping✨
- pmem2_map_from_existing(3)creates a pmem2_map object from an existing mapping✨
- pmem2_map_get_address(3)reads mapping address✨
- pmem2_map_get_size(3)reads mapping size✨
- pmem2_map_get_store_granularity(3)reads effective mapping granularity✨
- pmem2_map_new(3)creates a mapping✨
- pmem2_memcpy_async(3)asynchronous data movement operations NOTICE: Support for async functions is deprecated since PMDK 1.13.0 release and will be removed in the PMDK 1.14.0 release along with the miniasync dependency.✨
- pmem2_memmove_async(3)asynchronous data movement operations NOTICE: Support for async functions is deprecated since PMDK 1.13.0 release and will be removed in the PMDK 1.14.0 release along with the miniasync dependency.✨
- pmem2_memset_async(3)asynchronous data movement operations NOTICE: Support for async functions is deprecated since PMDK 1.13.0 release and will be removed in the PMDK 1.14.0 release along with the miniasync dependency.✨
- pmem2_perror(3)prints a descriptive error message to stderr✨
- pmem2_source_alignment(3)returns data source alignment✨
- pmem2_source_delete(3)creates or deletes an instance of persistent memory data source✨
- pmem2_source_device_id(3)returns the unique identifier of a device✨
- pmem2_source_device_usc(3)returns the unsafe shutdown counter value of a device✨
- pmem2_source_from_anon(3)creates data source backed by anonymous memory pages✨
- pmem2_source_from_fd(3)creates or deletes an instance of persistent memory data source✨
- pmem2_source_from_handle(3)creates or deletes an instance of persistent memory data source✨
- pmem2_source_get_fd(3)reads file descriptor of the data source✨
- pmem2_source_get_handle(3)reads file handler of the data source✨
- pmem2_source_numa_node(3)returns data source numa node✨
- pmem2_source_pread_mcsafe(3)read source contents or write to the source in a safe manner✨
- pmem2_source_pwrite_mcsafe(3)read source contents or write to the source in a safe manner✨
- pmem2_source_size(3)returns the size of the data source✨
- pmem2_vm_reservation_delete(3)creates or deletes an instance of virtual memory reservation✨
- pmem2_vm_reservation_extend(3)extends and shrinks existing virtual memory reservation✨
- pmem2_vm_reservation_get_address(3)reads address of the virtual memory reservation✨
- pmem2_vm_reservation_get_size(3)reads virtual memory reservation size✨
- pmem2_vm_reservation_map_find(3)search for the mapping located at the desirable location✨
- pmem2_vm_reservation_map_find_first(3)search for the mapping located at the desirable location✨
- pmem2_vm_reservation_map_find_last(3)search for the mapping located at the desirable location✨
- pmem2_vm_reservation_map_find_next(3)search for the mapping located at the desirable location✨
- pmem2_vm_reservation_map_find_prev(3)search for the mapping located at the desirable location✨
- pmem2_vm_reservation_new(3)creates or deletes an instance of virtual memory reservation✨
- pmem2_vm_reservation_shrink(3)extends and shrinks existing virtual memory reservation✨
💅
getting it ready, bestie…