mem_fun.h

来自「一个ARM内核通用的内存管理程序。通过使用三个链表进行管理」· C头文件 代码 · 共 46 行

H
46
字号
/*******************************************************************************************************
**函	数:Fun_FindItemInList
**功	能:在指定的链表中找出相应的表项
**输	入:*DestListHeader要查找的链表
**			*DestParam相应表项的关键参数
**输	出:链表中的表项 
**受影响的全局变量: 
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
void	*Fun_FindItemInList(PLISTHEADER DestListHeader, void *DestParam);


/*******************************************************************************************************
**函	数:Sub_ListAdd
**功	能:向相相应的链表内追加一个表项
**输	入:*DestListHeader要加入新表项的链表
**			*SrcListItem要被加入的表项
**输	出: 
**受影响的全局变量: 
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
void	Sub_ListAdd(PLISTHEADER DestListHeader, PMEMCB SrcListItem);


/*******************************************************************************************************
**函	数:Fun_FindIdle
**功	能:查找出一个IDLE的叶节点
**输	入:Size所需要的内存大小
**输	出:一个IDLE叶节点
**			失败返回NULL
**受影响的全局变量:
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
PMEMCB	Fun_FindIdle(uint32 Dest_Size);


/*******************************************************************************************************
**函	数:Sub_JointItem
**功	能:判断是否合并相邻的控制块为一个IDLE控制块
**输	入:*DestCB要进行操作的控制块 
**输	出:合并或没有合并的控制块 
**受影响的全局变量: 
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
int32	Fun_JointItem(PMEMCB DestCB);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?