WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
los_priqueue_pri.h 文件参考
#include "los_list.h"
#include "los_typedef.h"
#include "los_spinlock.h"
los_priqueue_pri.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#define OS_PRIORITY_QUEUE_NUM   32
 
#define PRIQUEUE_PRIOR0_BIT   0x80000000U
 

枚举

enum  PriQueueHeadTail { PRI_QUEUE_HEAD = 0 , PRI_QUEUE_TAIL = 1 }
 

函数

VOID OsPriQueueInit (VOID)
 
VOID OsPriQueueDequeue (LOS_DL_LIST *priqueueItem)
 
VOID OsPriQueueEnqueue (LOS_DL_LIST *priqueueItem, UINT32 priority, PriQueueHeadTail mode)
 
BOOL OsPriQueueIsEmpty (UINT32 priority)
 
STATIC INLINE VOID OsPriQueueEnqueueProtect (LOS_DL_LIST *queueNode, UINT32 priority, PriQueueHeadTail mode)
 
STATIC INLINE BOOL OsPriQueueDequeueProtect (LOS_DL_LIST *priqueueItem)
 
LOS_DL_LISTOsPriQueueTop (VOID)
 

宏定义说明

◆ OS_PRIORITY_QUEUE_NUM

#define OS_PRIORITY_QUEUE_NUM   32

◆ PRIQUEUE_PRIOR0_BIT

#define PRIQUEUE_PRIOR0_BIT   0x80000000U

枚举类型说明

◆ PriQueueHeadTail

枚举值
PRI_QUEUE_HEAD 
PRI_QUEUE_TAIL 

函数说明

◆ OsPriQueueDequeue()

VOID OsPriQueueDequeue ( LOS_DL_LIST priqueueItem)
extern

◆ OsPriQueueDequeueProtect()

STATIC INLINE BOOL OsPriQueueDequeueProtect ( LOS_DL_LIST priqueueItem)

◆ OsPriQueueEnqueue()

VOID OsPriQueueEnqueue ( LOS_DL_LIST priqueueItem,
UINT32  priority,
PriQueueHeadTail  mode 
)
extern

◆ OsPriQueueEnqueueProtect()

STATIC INLINE VOID OsPriQueueEnqueueProtect ( LOS_DL_LIST queueNode,
UINT32  priority,
PriQueueHeadTail  mode 
)

◆ OsPriQueueInit()

VOID OsPriQueueInit ( VOID  )
extern

◆ OsPriQueueIsEmpty()

BOOL OsPriQueueIsEmpty ( UINT32  priority)
extern

◆ OsPriQueueTop()

LOS_DL_LIST * OsPriQueueTop ( VOID  )
extern