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

浏览源代码.

结构体

struct  LosMuxCB
 

宏定义

#define MUX_SCHEDULE   0x01
 
#define MUX_NO_SCHEDULE   0x02
 
#define GET_MUX_INDEX(muxId)   (muxId)
 
#define GET_MUX(muxId)   (((LosMuxCB *)g_osAllMux) + GET_MUX_INDEX(muxId))
 
#define GET_MUX_OWNER(muxBaseCB)   ((LosTaskCB *)((muxBaseCB)->owner))
 

函数

UINT32 OsMuxInit (VOID)
 
UINT32 OsMuxPendOp (LosTaskCB *runTask, MuxBaseCB *muxPended, UINT32 timeout)
 
UINT32 OsMuxPostOp (LosTaskCB *runTask, MuxBaseCB *muxPosted)
 

变量

LosMuxCBg_osAllMux
 

宏定义说明

◆ GET_MUX

#define GET_MUX (   muxId)    (((LosMuxCB *)g_osAllMux) + GET_MUX_INDEX(muxId))

◆ GET_MUX_INDEX

#define GET_MUX_INDEX (   muxId)    (muxId)

◆ GET_MUX_OWNER

#define GET_MUX_OWNER (   muxBaseCB)    ((LosTaskCB *)((muxBaseCB)->owner))

◆ MUX_NO_SCHEDULE

#define MUX_NO_SCHEDULE   0x02

◆ MUX_SCHEDULE

#define MUX_SCHEDULE   0x01

函数说明

◆ OsMuxInit()

UINT32 OsMuxInit ( VOID  )
extern

◆ OsMuxPendOp()

UINT32 OsMuxPendOp ( LosTaskCB runTask,
MuxBaseCB muxPended,
UINT32  timeout 
)
extern

◆ OsMuxPostOp()

UINT32 OsMuxPostOp ( LosTaskCB runTask,
MuxBaseCB muxPosted 
)
extern

变量说明

◆ g_osAllMux

LosMuxCB* g_osAllMux
extern