Home
last modified time | relevance | path

Searched refs:bufferSize (Results 1 – 16 of 16) sorted by relevance

/kernel/liteos_a/kernel/base/ipc/
Dlos_queue.c167 const UINT32 *bufferSize, UINT32 timeout) in OsQueueReadParameterCheck() argument
172 if ((bufferAddr == NULL) || (bufferSize == NULL)) { in OsQueueReadParameterCheck()
176 if ((*bufferSize == 0) || (*bufferSize > (OS_NULL_SHORT - sizeof(UINT32)))) { in OsQueueReadParameterCheck()
191 const UINT32 *bufferSize, UINT32 timeout) in OsQueueWriteParameterCheck() argument
201 if (*bufferSize == 0) { in OsQueueWriteParameterCheck()
215 …OsQueueBufferOperate(LosQueueCB *queueCB, UINT32 operateType, VOID *bufferAddr, UINT32 *bufferSize) in OsQueueBufferOperate() argument
248 msgDataSize = (*bufferSize < msgDataSize) ? *bufferSize : msgDataSize; in OsQueueBufferOperate()
249 if (memcpy_s(bufferAddr, *bufferSize, queueNode, msgDataSize) != EOK) { in OsQueueBufferOperate()
254 *bufferSize = msgDataSize; in OsQueueBufferOperate()
256 if (memcpy_s(queueNode, queueCB->queueSize, bufferAddr, *bufferSize) != EOK) { in OsQueueBufferOperate()
[all …]
/kernel/liteos_m/kernel/include/
Dlos_queue.h488 UINT32 *bufferSize,
530 UINT32 *bufferSize) in LOS_QueueReadCopyIsr() argument
532 return LOS_QueueReadCopy(queueID, bufferAddr, bufferSize, LOS_NO_WAIT); in LOS_QueueReadCopyIsr()
578 UINT32 bufferSize,
617 UINT32 bufferSize) in LOS_QueueWriteCopyIsr() argument
619 return LOS_QueueWriteCopy(queueID, bufferAddr, bufferSize, LOS_NO_WAIT); in LOS_QueueWriteCopyIsr()
668 UINT32 bufferSize,
710 UINT32 bufferSize) in LOS_QueueReadIsr() argument
712 return LOS_QueueRead(queueID, bufferAddr, bufferSize, LOS_NO_WAIT); in LOS_QueueReadIsr()
759 UINT32 bufferSize,
[all …]
/kernel/liteos_m/kernel/src/
Dlos_queue.c259 UINT32 *bufferSize, UINT32 timeOut) in OsQueueReadParameterCheck() argument
264 if ((bufferAddr == NULL) || (bufferSize == NULL)) { in OsQueueReadParameterCheck()
268 if (*bufferSize == 0) { in OsQueueReadParameterCheck()
281 UINT32 *bufferSize, UINT32 timeOut) in OsQueueWriteParameterCheck() argument
291 if (*bufferSize == 0) { in OsQueueWriteParameterCheck()
304 … VOID *bufferAddr, UINT32 *bufferSize) in OsQueueBufferOperate() argument
344 msgDataSize = (*bufferSize < msgDataSize) ? *bufferSize : msgDataSize; in OsQueueBufferOperate()
345 rc = memcpy_s((VOID *)bufferAddr, *bufferSize, (VOID *)queueNode, msgDataSize); in OsQueueBufferOperate()
351 *bufferSize = msgDataSize; in OsQueueBufferOperate()
353 *((UINT32 *)(UINTPTR)((queueNode + queueCB->queueSize) - sizeof(UINT32))) = *bufferSize; in OsQueueBufferOperate()
[all …]
/kernel/liteos_a/kernel/include/
Dlos_queue.h430 UINT32 *bufferSize,
477 UINT32 bufferSize,
528 UINT32 bufferSize,
576 UINT32 bufferSize,
624 UINT32 bufferSize,
672 UINT32 bufferSize,
/kernel/uniproton/src/core/ipc/queue/
Dprt_queue.c200 OS_SEC_L4_TEXT U32 OsQueueWriteParaCheck(U32 innerId, uintptr_t bufferAddr, U32 bufferSize, U32 pri… in OsQueueWriteParaCheck() argument
210 if (bufferSize == 0) { in OsQueueWriteParaCheck()
221 OS_SEC_ALW_INLINE INLINE void OsQueueCpData2Node(U32 prio, uintptr_t bufferAddr, U32 bufferSize, in OsQueueCpData2Node() argument
245 (void *)bufferAddr, bufferSize) != EOK) { in OsQueueCpData2Node()
249 queueNode->size = (U16)bufferSize; in OsQueueCpData2Node()
263 OS_SEC_L4_TEXT U32 PRT_QueueWrite(U32 queueId, void *bufferAddr, U32 bufferSize, U32 timeOut, U32 p… in PRT_QueueWrite() argument
270 ret = OsQueueWriteParaCheck(innerId, (uintptr_t)bufferAddr, bufferSize, prio); in PRT_QueueWrite()
283 if (bufferSize > (queueCb->nodeSize - OS_QUEUE_NODE_HEAD_LEN)) { in PRT_QueueWrite()
295 OsQueueCpData2Node(prio, (uintptr_t)bufferAddr, bufferSize, queueCb); in PRT_QueueWrite()
/kernel/liteos_m/kal/posix/src/
Dpipe.c93 size_t bufferSize; member
167 nbytes = dev->bufferSize - dev->readIndex; in PipeRingbufferRead()
172 nbytes = dev->bufferSize - dev->readIndex; in PipeRingbufferRead()
178 if (dev->readIndex >= dev->bufferSize) { in PipeRingbufferRead()
191 nbytes = dev->bufferSize - dev->writeIndex; in PipeRingbufferWrite()
198 nbytes = dev->bufferSize - dev->writeIndex; in PipeRingbufferWrite()
203 (VOID)memcpy_s(dev->ringBuffer + dev->writeIndex, dev->bufferSize in PipeRingbufferWrite()
206 if (dev->writeIndex >= dev->bufferSize) { in PipeRingbufferWrite()
395 dev->bufferSize = PIPE_DEV_BUF_SIZE; in PipeOpen()
631 nbytes = dev->bufferSize; in PipePoll()
[all …]
/kernel/liteos_m/utils/internal/
Dlos_hook_types.h71 … UINT32 bufferSize, UINT32 timeout)) \
73 … UINT32 bufferSize, UINT32 timeout)) \
75 … UINT32 bufferSize, UINT32 timeout)) \
77 … UINT32 bufferSize, UINT32 timeout)) \
/kernel/uniproton/doc/design/
Dinterface_description.md477 如果bufferSize大于队列中实际消息的大小,则只返回实际大小的数据,否则只读取bufferSize大小的数据。
478 bufferSize大小的单位是BYTE。
484 U32 PRT_QueueWrite(U32 queueId, void *bufferAddr, U32 bufferSize, U32 timeOut, U32 prio)
486 向指定队列写数据。将bufferAddr地址中bufferSize大小的数据写入到队列中。
493 bufferSize [IN] 类型#U32,写到队列中数据的大小。
497 需保证bufferSize大小小于或等于队列结点大小。
498 bufferSize大小的单位是BYTE。
/kernel/liteos_a/kernel/extended/hook/include/
Dlos_hook_types.h69 … UINT32 bufferSize, UINT32 timeout)) \
71 … UINT32 bufferSize, UINT32 timeout)) \
/kernel/uniproton/src/include/uapi/
Dprt_queue.h297 extern U32 PRT_QueueWrite(U32 queueId, void *bufferAddr, U32 bufferSize, U32 timeOut, U32 prio);
/kernel/linux/linux-5.10/lib/zstd/
Dfse_compress.c301 size_t FSE_writeNCount(void *buffer, size_t bufferSize, const short *normalizedCounter, unsigned ma… in FSE_writeNCount() argument
308 if (bufferSize < FSE_NCountWriteBound(maxSymbolValue, tableLog)) in FSE_writeNCount()
309 …return FSE_writeNCount_generic(buffer, bufferSize, normalizedCounter, maxSymbolValue, tableLog, 0); in FSE_writeNCount()
311 return FSE_writeNCount_generic(buffer, bufferSize, normalizedCounter, maxSymbolValue, tableLog, 1); in FSE_writeNCount()
Dfse.h118 FSE_PUBLIC_API size_t FSE_writeNCount(void *buffer, size_t bufferSize, const short *normalizedCount…
/kernel/liteos_m/components/trace/cnv/
Dtrace_cnv.c99 UINT32 bufferSize, UINT32 timeout) 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/
Dtrace_cnv.c100 UINT32 bufferSize, UINT32 timeout) in LOS_TraceQueueRW() argument
102 LOS_TRACE(QUEUE_RW, queueCB->queueID, queueCB->queueSize, bufferSize, operateType, in LOS_TraceQueueRW()
/kernel/liteos_m/kal/cmsis/
Dcmsis_liteos2.c1294 UINT32 bufferSize; in osMessageQueueOp() local
1300 bufferSize = (UINT32)(queueCB->queueSize - sizeof(UINT32)); in osMessageQueueOp()
1302 ret = LOS_QueueWriteCopy(queueCB->queueID, msg_ptr, bufferSize, timeout); in osMessageQueueOp()
1304 ret = LOS_QueueReadCopy(queueCB->queueID, msg_ptr, &bufferSize, timeout); in osMessageQueueOp()
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/
D0038_linux_drivers_mxc.patch3564 + Context->bufferSize = index * gcmSIZEOF(gctUINT32);
4853 + Context->bufferSize = index * gcmSIZEOF(gctUINT32);
5308 + = context->bufferSize
6126 + gctUINT32 bufferSize;
61743 + gctUINT32 bufferSize;
61768 + &bufferSize
61782 + (bufferSize - flushBytes),
61809 + &bufferSize
61852 + gctUINT32 bufferSize;
61877 + &bufferSize
[all …]