函数 | |
STATIC INLINE UINT16 | Ffz (UINTPTR x) |
VOID | LOS_BitmapSet (UINT32 *bitmap, UINT16 pos) |
对状态字的某一标志位进行置1操作 更多... | |
VOID | LOS_BitmapClr (UINT32 *bitmap, UINT16 pos) |
对状态字的某一标志位进行清0操作 更多... | |
UINT16 | LOS_HighBitGet (UINT32 bitmap) |
获取参数位图中最高位为1的索引位 例如: 00110110 返回 5 更多... | |
UINT16 | LOS_LowBitGet (UINT32 bitmap) |
获取参数位图中最低位为1的索引位, 例如: 00110110 返回 1 更多... | |
VOID | LOS_BitmapSetNBits (UINTPTR *bitmap, UINT32 start, UINT32 numsSet) |
从start位置开始设置numsSet个bit位 置1 更多... | |
VOID | LOS_BitmapClrNBits (UINTPTR *bitmap, UINT32 start, UINT32 numsClear) |
从start位置开始 清除numsSet个bit位置0 ,对状态字的连续标志位进行清0操作 更多... | |
INT32 | LOS_BitmapFfz (UINTPTR *bitmap, UINT32 numBits) |
从numBits位置开始找到第一个0位 更多... | |