/kernel/liteos_m/kernel/src/ |
H A D | los_queue.c | 303 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 D | los_queue.c | 215 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 D | los_hook_types.h | 70 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 D | los_hook_types.h | 68 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 D | los_trace.h | 353 #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 D | trace_cnv.c | 98 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 D | trace_cnv.c | 99 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 D | los_trace.h | 380 #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 D | los_queue.h | 1223 * @param operateType [IN] Operate type
1233 extern UINT32 OsQueueOperate(UINT32 queueID, UINT32 operateType, VOID *bufferAddr, UINT32 *bufferSize,
|