Skip to content

Commit

Permalink
Merge pull request #742 from vinser52/umf_cosmetic_fixes
Browse files Browse the repository at this point in the history
[umf] Cosmetic changes in UMF
  • Loading branch information
igchor authored Jul 24, 2023
2 parents 2620159 + 8ed1cee commit d3fa9ca
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 14 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ struct umf_memory_pool_ops_t;
/// \param hPool [out] handle to the newly created memory pool
/// \return UMF_RESULT_SUCCESS on success or appropriate error code on failure.
///
enum umf_result_t umfPoolCreate(struct umf_memory_pool_ops_t *ops,
enum umf_result_t umfPoolCreate(const struct umf_memory_pool_ops_t *ops,
umf_memory_provider_handle_t *providers,
size_t numProviders, void *params,
umf_memory_pool_handle_t *hPool);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ typedef struct umf_memory_provider_t *umf_memory_provider_handle_t;
/// \return UMF_RESULT_SUCCESS on success or appropriate error code on failure.
///
enum umf_result_t
umfMemoryProviderCreate(struct umf_memory_provider_ops_t *ops, void *params,
umf_memory_provider_handle_t *hProvider);
umfMemoryProviderCreate(const struct umf_memory_provider_ops_t *ops,
void *params, umf_memory_provider_handle_t *hProvider);

///
/// \brief Destroys memory provider.
Expand Down Expand Up @@ -110,7 +110,7 @@ umfMemoryProviderGetMinPageSize(umf_memory_provider_handle_t hProvider,

///
/// \brief Discard physical pages within the virtual memory mapping associated at given addr and size.
/// This call is asynchronous and may delay puring the pages indefinitely.
/// This call is asynchronous and may delay purging the pages indefinitely.
/// \param hProvider handle to the memory provider
/// \param ptr beginning of the virtual memory range
/// \param size size of the virtual memory range
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,16 +26,16 @@ struct umf_memory_provider_ops_t {
uint32_t version;

///
/// \brief Initializes memory pool.
/// \param params pool-specific params
/// \param pool returns pointer to the pool
/// \brief Initializes memory provider.
/// \param params provider-specific params
/// \param provider returns pointer to the provider
/// \return UMF_RESULT_SUCCESS on success or appropriate error code on failure.
enum umf_result_t (*initialize)(void *params, void **pool);
enum umf_result_t (*initialize)(void *params, void **provider);

///
/// \brief Finalizes memory pool.
/// \param pool pool to finalize
void (*finalize)(void *pool);
/// \brief Finalizes memory provider.
/// \param provider provider to finalize
void (*finalize)(void *provider);

/// Refer to memory_provider.h for description of those functions
enum umf_result_t (*alloc)(void *provider, size_t size, size_t alignment,
Expand Down
2 changes: 1 addition & 1 deletion source/common/unified_malloc_framework/src/memory_pool.c
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ destroyMemoryProviderWrappers(umf_memory_provider_handle_t *providers,
free(providers);
}

enum umf_result_t umfPoolCreate(struct umf_memory_pool_ops_t *ops,
enum umf_result_t umfPoolCreate(const struct umf_memory_pool_ops_t *ops,
umf_memory_provider_handle_t *providers,
size_t numProviders, void *params,
umf_memory_pool_handle_t *hPool) {
Expand Down
4 changes: 2 additions & 2 deletions source/common/unified_malloc_framework/src/memory_provider.c
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ struct umf_memory_provider_t {
};

enum umf_result_t
umfMemoryProviderCreate(struct umf_memory_provider_ops_t *ops, void *params,
umf_memory_provider_handle_t *hProvider) {
umfMemoryProviderCreate(const struct umf_memory_provider_ops_t *ops,
void *params, umf_memory_provider_handle_t *hProvider) {
umf_memory_provider_handle_t provider =
malloc(sizeof(struct umf_memory_provider_t));
if (!provider) {
Expand Down

0 comments on commit d3fa9ca

Please sign in to comment.