mm: rename struct mem_drv_bank to sys_mm_drv_bank

Simply to put them into correct namespace as the struct is
part of public API.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
This commit is contained in:
Daniel Leung 2023-10-17 14:36:33 -07:00 committed by Fabio Baltieri
parent ca1aae6183
commit 9a6e32f87c
4 changed files with 13 additions and 13 deletions

View file

@ -18,14 +18,14 @@
#include <zephyr/drivers/mm/mm_drv_bank.h>
#include <zephyr/sys/mem_stats.h>
void sys_mm_drv_bank_init(struct mem_drv_bank *bank, uint32_t bank_pages)
void sys_mm_drv_bank_init(struct sys_mm_drv_bank *bank, uint32_t bank_pages)
{
bank->unmapped_pages = 0;
bank->mapped_pages = bank_pages;
bank->max_mapped_pages = bank_pages;
}
uint32_t sys_mm_drv_bank_page_mapped(struct mem_drv_bank *bank)
uint32_t sys_mm_drv_bank_page_mapped(struct sys_mm_drv_bank *bank)
{
bank->unmapped_pages--;
bank->mapped_pages++;
@ -35,14 +35,14 @@ uint32_t sys_mm_drv_bank_page_mapped(struct mem_drv_bank *bank)
return bank->mapped_pages;
}
uint32_t sys_mm_drv_bank_page_unmapped(struct mem_drv_bank *bank)
uint32_t sys_mm_drv_bank_page_unmapped(struct sys_mm_drv_bank *bank)
{
bank->unmapped_pages++;
bank->mapped_pages--;
return bank->unmapped_pages;
}
void sys_mm_drv_bank_stats_get(struct mem_drv_bank *bank,
void sys_mm_drv_bank_stats_get(struct sys_mm_drv_bank *bank,
struct sys_memory_stats *stats)
{
stats->free_bytes = bank->unmapped_pages *
@ -53,7 +53,7 @@ void sys_mm_drv_bank_stats_get(struct mem_drv_bank *bank,
CONFIG_MM_DRV_PAGE_SIZE;
}
void sys_mm_drv_bank_stats_reset_max(struct mem_drv_bank *bank)
void sys_mm_drv_bank_stats_reset_max(struct sys_mm_drv_bank *bank)
{
bank->max_mapped_pages = bank->mapped_pages;
}

View file

@ -32,7 +32,7 @@
static struct k_spinlock tlb_lock;
extern struct k_spinlock sys_mm_drv_common_lock;
static struct mem_drv_bank hpsram_bank[L2_SRAM_BANK_NUM];
static struct sys_mm_drv_bank hpsram_bank[L2_SRAM_BANK_NUM];
#ifdef CONFIG_SOC_INTEL_COMM_WIDGET
#include <adsp_comm_widget.h>

View file

@ -21,7 +21,7 @@
#include <zephyr/sys/mem_stats.h>
#include <stdint.h>
struct mem_drv_bank {
struct sys_mm_drv_bank {
uint32_t unmapped_pages;
uint32_t mapped_pages;
uint32_t max_mapped_pages;
@ -39,7 +39,7 @@ struct mem_drv_bank {
* @param bank Pointer to the memory bank structure used for tracking
* @param bank_pages Number of pages in the memory bank
*/
void sys_mm_drv_bank_init(struct mem_drv_bank *bank, uint32_t bank_pages);
void sys_mm_drv_bank_init(struct sys_mm_drv_bank *bank, uint32_t bank_pages);
/**
* @brief Track the mapping of a page in the specified memory bank
@ -51,7 +51,7 @@ void sys_mm_drv_bank_init(struct mem_drv_bank *bank, uint32_t bank_pages);
*
* @return The number of pages mapped within the memory bank
*/
uint32_t sys_mm_drv_bank_page_mapped(struct mem_drv_bank *bank);
uint32_t sys_mm_drv_bank_page_mapped(struct sys_mm_drv_bank *bank);
/**
* @brief Track the unmapping of a page in the specified memory bank
@ -63,7 +63,7 @@ uint32_t sys_mm_drv_bank_page_mapped(struct mem_drv_bank *bank);
*
* @return The number of unmapped pages within the memory bank
*/
uint32_t sys_mm_drv_bank_page_unmapped(struct mem_drv_bank *bank);
uint32_t sys_mm_drv_bank_page_unmapped(struct sys_mm_drv_bank *bank);
/**
* @brief Reset the max number of pages mapped in the bank
@ -74,7 +74,7 @@ uint32_t sys_mm_drv_bank_page_unmapped(struct mem_drv_bank *bank);
*
* @param bank Pointer to the memory bank's data structure
*/
void sys_mm_drv_bank_stats_reset_max(struct mem_drv_bank *bank);
void sys_mm_drv_bank_stats_reset_max(struct sys_mm_drv_bank *bank);
/**
* @brief Retrieve the memory usage stats for the specified memory bank
@ -84,7 +84,7 @@ void sys_mm_drv_bank_stats_reset_max(struct mem_drv_bank *bank);
* @param bank Pointer to the memory bank's data structure
* @param stats Pointer to memory into which to copy the system memory stats
*/
void sys_mm_drv_bank_stats_get(struct mem_drv_bank *bank,
void sys_mm_drv_bank_stats_get(struct sys_mm_drv_bank *bank,
struct sys_memory_stats *stats);
#endif /* ZEPHYR_INCLUDE_DRIVERS_MM_DRV_BANK_H */

View file

@ -11,7 +11,7 @@
#define EXPECTED(x) ((x) * CONFIG_MM_DRV_PAGE_SIZE)
static struct mem_drv_bank bank_data = {0x123, 0x234, 0x345};
static struct sys_mm_drv_bank bank_data = {0x123, 0x234, 0x345};
static void test_stats(const char *error_string,
struct sys_memory_stats *stats,