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

伙伴算法内存块分配器 更多...

#include <bma.h>

xwmm_bma 的协作图:

成员变量

struct xwmm_zone zone
 
const char * name
 
xwsz_t blksize
 
xwsq_t blkodr
 
struct xwos_splk lock
 
struct xwmm_bma_orderlistorderlists
 
struct xwmm_bma_bcbbcbs
 

详细描述

伙伴算法内存块分配器

在文件 bma.h80 行定义.

结构体成员变量说明

◆ bcbs

struct xwmm_bma_bcb* xwmm_bma::bcbs

内存块控制块数组指针

在文件 bma.h87 行定义.

◆ blkodr

xwsq_t xwmm_bma::blkodr

单位块的数量,以2的blkodr次方的形式表示

在文件 bma.h84 行定义.

◆ blksize

xwsz_t xwmm_bma::blksize

单位块的大小(单位:字节)

在文件 bma.h83 行定义.

◆ lock

struct xwos_splk xwmm_bma::lock

保护 orderlists 以及 bcbs 的锁

在文件 bma.h85 行定义.

◆ name

const char* xwmm_bma::name

名字

在文件 bma.h82 行定义.

◆ orderlists

struct xwmm_bma_orderlist* xwmm_bma::orderlists

阶链表数组指针

在文件 bma.h86 行定义.

◆ zone

struct xwmm_zone xwmm_bma::zone

内存区域

在文件 bma.h81 行定义.


该结构体的文档由以下文件生成: