Searched refs:LosMuxAttr (Results 1 – 3 of 3) sorted by relevance
/kernel/liteos_a/kernel/include/ |
D | los_mux.h | 66 } 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/ |
D | los_mux.c | 44 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/ |
D | It_los_mutex_043.c | 90 LosMuxAttr attr = { 0 }; in Testcase()
|