Home
last modified time | relevance | path

Searched refs:LosMuxAttr (Results 1 – 3 of 3) sorted by relevance

/kernel/liteos_a/kernel/include/
Dlos_mux.h66 } LosMuxAttr; typedef
74 LosMuxAttr attr; /**< Mutex attribute */
81 extern UINT32 LOS_MuxAttrInit(LosMuxAttr *attr);
82 extern UINT32 LOS_MuxAttrDestroy(LosMuxAttr *attr);
83 extern UINT32 LOS_MuxAttrGetType(const LosMuxAttr *attr, INT32 *outType);
84 extern UINT32 LOS_MuxAttrSetType(LosMuxAttr *attr, INT32 type);
85 extern UINT32 LOS_MuxAttrGetProtocol(const LosMuxAttr *attr, INT32 *protocol);
86 extern UINT32 LOS_MuxAttrSetProtocol(LosMuxAttr *attr, INT32 protocol);
87 extern UINT32 LOS_MuxAttrGetPrioceiling(const LosMuxAttr *attr, INT32 *prioceiling);
88 extern UINT32 LOS_MuxAttrSetPrioceiling(LosMuxAttr *attr, INT32 prioceiling);
[all …]
/kernel/liteos_a/kernel/base/ipc/
Dlos_mux.c44 LITE_OS_SEC_TEXT UINT32 LOS_MuxAttrInit(LosMuxAttr *attr) in LOS_MuxAttrInit()
56 LITE_OS_SEC_TEXT UINT32 LOS_MuxAttrDestroy(LosMuxAttr *attr) in LOS_MuxAttrDestroy()
65 LITE_OS_SEC_TEXT UINT32 LOS_MuxAttrGetType(const LosMuxAttr *attr, INT32 *outType) in LOS_MuxAttrGetType()
83 LITE_OS_SEC_TEXT UINT32 LOS_MuxAttrSetType(LosMuxAttr *attr, INT32 type) in LOS_MuxAttrSetType()
93 LITE_OS_SEC_TEXT UINT32 LOS_MuxAttrGetProtocol(const LosMuxAttr *attr, INT32 *protocol) in LOS_MuxAttrGetProtocol()
104 LITE_OS_SEC_TEXT UINT32 LOS_MuxAttrSetProtocol(LosMuxAttr *attr, INT32 protocol) in LOS_MuxAttrSetProtocol()
121 LITE_OS_SEC_TEXT UINT32 LOS_MuxAttrGetPrioceiling(const LosMuxAttr *attr, INT32 *prioceiling) in LOS_MuxAttrGetPrioceiling()
134 LITE_OS_SEC_TEXT UINT32 LOS_MuxAttrSetPrioceiling(LosMuxAttr *attr, INT32 prioceiling) in LOS_MuxAttrSetPrioceiling()
195 STATIC UINT32 OsCheckMutexAttr(const LosMuxAttr *attr) in OsCheckMutexAttr()
209 LITE_OS_SEC_TEXT UINT32 LOS_MuxInit(LosMux *mutex, const LosMuxAttr *attr) in LOS_MuxInit()
[all …]
/kernel/liteos_a/testsuites/kernel/sample/kernel_base/ipc/mux/full/
DIt_los_mutex_043.c90 LosMuxAttr attr = { 0 }; in Testcase()