XWOS API  4.0
XWOS C/C++ API参考手册
载入中...
搜索中...
未找到
page.h 文件参考

XWOS内存管理:内存池:页分配器 更多...

page.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

结构体

struct  xwmm_mempool_page
 内存页 更多...
 
struct  xwmm_mempool_page_odrbtree
 阶红黑树 更多...
 
struct  xwmm_mempool_page_allocator
 页分配器 更多...
 

宏定义

#define XWMM_MEMPOOL_PAGE_ORDER_CMB   (XWSQ_MAX)
 
#define XWMM_MEMPOOL_PAGE_MAPPING_FREE   (0U)
 
#define XWMM_MEMPOOL_PAGE_MAPPING_INVAILD   (XWPTR_MAX)
 

函数

xwer_t xwmm_mempool_page_find (struct xwmm_mempool_page_allocator *pa, void *mem, struct xwmm_mempool_page **pgbuf)
 依据内存地址查找页
 
xwer_t xwmm_mempool_page_allocator_init (struct xwmm_mempool_page_allocator *pa, const char *name, xwptr_t origin, xwsz_t size, xwsz_t pgsize, struct xwmm_mempool_page_odrbtree *odrbtree, struct xwmm_mempool_page *pgarray)
 XWMM API:初始化页分配器
 
xwer_t xwmm_mempool_page_allocate (struct xwmm_mempool_page_allocator *pa, xwsq_t order, struct xwmm_mempool_page **pgbuf)
 XWMM API:申请一页内存
 
xwer_t xwmm_mempool_page_free (struct xwmm_mempool_page_allocator *pa, struct xwmm_mempool_page *pg)
 XWMM API:释放一页内存
 

详细描述

XWOS内存管理:内存池:页分配器

作者

在文件 page.h 中定义.