Home
last modified time | relevance | path

Searched refs:operateType (Results 1 - 9 of 9) sorted by relevance

/kernel/liteos_m/kernel/src/
H A Dlos_queue.c303 static INLINE VOID OsQueueBufferOperate(LosQueueCB *queueCB, UINT32 operateType, in OsQueueBufferOperate() argument
312 switch (OS_QUEUE_OPERATE_GET(operateType)) { in OsQueueBufferOperate()
335 if (OS_QUEUE_IS_POINT(operateType)) { in OsQueueBufferOperate()
336 if (OS_QUEUE_IS_READ(operateType)) { in OsQueueBufferOperate()
342 if (OS_QUEUE_IS_READ(operateType)) { in OsQueueBufferOperate()
363 static INLINE UINT32 OsQueueOperateParamCheck(const LosQueueCB *queueCB, UINT32 operateType, const UINT32 *bufferSize) in OsQueueOperateParamCheck() argument
369 if (OS_QUEUE_IS_WRITE(operateType) && (*bufferSize > (queueCB->queueSize - sizeof(UINT32)))) { in OsQueueOperateParamCheck()
380 UINT32 OsQueueOperate(UINT32 queueID, UINT32 operateType, VOID *bufferAddr, UINT32 *bufferSize, UINT32 timeOut) in OsQueueOperate() argument
385 UINT32 readWrite = OS_QUEUE_READ_WRITE_GET(operateType); in OsQueueOperate()
391 ret = OsQueueOperateParamCheck(queueCB, operateType, bufferSiz in OsQueueOperate()
445 UINT32 operateType; LOS_QueueReadCopy() local
455 operateType, *bufferSize, timeOut); LOS_QueueReadCopy() local
466 UINT32 operateType; LOS_QueueWriteHeadCopy() local
483 UINT32 operateType; LOS_QueueWriteCopy() local
493 operateType, bufferSize, timeOut); LOS_QueueWriteCopy() local
501 UINT32 operateType; LOS_QueueRead() local
510 OsHookCall(LOS_HOOK_TYPE_QUEUE_READ, (LosQueueCB *)GET_QUEUE_HANDLE(queueID), operateType, bufferSize, timeOut); LOS_QueueRead() local
518 UINT32 operateType; LOS_QueueWrite() local
529 OsHookCall(LOS_HOOK_TYPE_QUEUE_WRITE, (LosQueueCB *)GET_QUEUE_HANDLE(queueID), operateType, size, timeOut); LOS_QueueWrite() local
[all...]
/kernel/liteos_a/kernel/base/ipc/
H A Dlos_queue.c215 STATIC VOID OsQueueBufferOperate(LosQueueCB *queueCB, UINT32 operateType, VOID *bufferAddr, UINT32 *bufferSize) in OsQueueBufferOperate() argument
222 switch (OS_QUEUE_OPERATE_GET(operateType)) { in OsQueueBufferOperate()
242 if (OS_QUEUE_IS_READ(operateType)) { in OsQueueBufferOperate()
269 UINT32 operateType, const UINT32 *bufferSize) in OsQueueOperateParamCheck()
275 if (OS_QUEUE_IS_WRITE(operateType) && (*bufferSize > (queueCB->queueSize - sizeof(UINT32)))) { in OsQueueOperateParamCheck()
281 UINT32 OsQueueOperate(UINT32 queueID, UINT32 operateType, VOID *bufferAddr, UINT32 *bufferSize, UINT32 timeout) in OsQueueOperate() argument
284 UINT32 readWrite = OS_QUEUE_READ_WRITE_GET(operateType); in OsQueueOperate()
286 OsHookCall(LOS_HOOK_TYPE_QUEUE_READ, (LosQueueCB *)GET_QUEUE_HANDLE(queueID), operateType, *bufferSize, timeout); in OsQueueOperate() local
290 ret = OsQueueOperateParamCheck(queueCB, queueID, operateType, bufferSize); in OsQueueOperate()
297 ret = OS_QUEUE_IS_READ(operateType) in OsQueueOperate()
268 OsQueueOperateParamCheck(const LosQueueCB *queueCB, UINT32 queueID, UINT32 operateType, const UINT32 *bufferSize) OsQueueOperateParamCheck() argument
342 UINT32 operateType; LOS_QueueReadCopy() local
359 UINT32 operateType; LOS_QueueWriteHeadCopy() local
376 UINT32 operateType; LOS_QueueWriteCopy() local
[all...]
/kernel/liteos_m/utils/internal/
H A Dlos_hook_types.h70 LOS_HOOK_TYPE_DEF(LOS_HOOK_TYPE_QUEUE_READ, (const LosQueueCB *queueCB, UINT32 operateType, \
72 LOS_HOOK_TYPE_DEF(LOS_HOOK_TYPE_QUEUE_READ_COPY, (const LosQueueCB *queueCB, UINT32 operateType, \
74 LOS_HOOK_TYPE_DEF(LOS_HOOK_TYPE_QUEUE_WRITE, (const LosQueueCB *queueCB, UINT32 operateType, \
76 LOS_HOOK_TYPE_DEF(LOS_HOOK_TYPE_QUEUE_WRITE_COPY, (const LosQueueCB *queueCB, UINT32 operateType, \
/kernel/liteos_a/kernel/extended/hook/include/
H A Dlos_hook_types.h68 LOS_HOOK_TYPE_DEF(LOS_HOOK_TYPE_QUEUE_READ, (const LosQueueCB *queueCB, UINT32 operateType, \
70 LOS_HOOK_TYPE_DEF(LOS_HOOK_TYPE_QUEUE_WRITE, (const LosQueueCB *queueCB, UINT32 operateType, \
/kernel/liteos_m/components/trace/
H A Dlos_trace.h353 #define QUEUE_RW_PARAMS(queueId, queueSize, bufSize, operateType, readable, writable, timeout) \
354 queueId, queueSize, bufSize, operateType, readable, writable, timeout
/kernel/liteos_m/components/trace/cnv/
H A Dtrace_cnv.c98 STATIC VOID LOS_TraceQueueRW(const LosQueueCB *queueCB, UINT32 operateType, in LOS_TraceQueueRW() argument
101 LOS_TRACE(QUEUE_RW, queueCB->queueID, queueCB->queueSize, bufferSize, operateType, in LOS_TraceQueueRW()
/kernel/liteos_a/kernel/extended/trace/cnv/
H A Dtrace_cnv.c99 STATIC VOID LOS_TraceQueueRW(const LosQueueCB *queueCB, UINT32 operateType, in LOS_TraceQueueRW() argument
102 LOS_TRACE(QUEUE_RW, queueCB->queueID, queueCB->queueSize, bufferSize, operateType, in LOS_TraceQueueRW()
/kernel/liteos_a/kernel/include/
H A Dlos_trace.h380 #define QUEUE_RW_PARAMS(queueId, queueSize, bufSize, operateType, readable, writable, timeout) \
381 queueId, queueSize, bufSize, operateType, readable, writable, timeout
/kernel/liteos_m/kernel/include/
H A Dlos_queue.h1223 * @param operateType [IN] Operate type
1233 extern UINT32 OsQueueOperate(UINT32 queueID, UINT32 operateType, VOID *bufferAddr, UINT32 *bufferSize,

Completed in 8 milliseconds