Home
last modified time | relevance | path

Searched refs:bufferSize (Results 1 - 18 of 18) sorted by relevance

/kernel/liteos_a/kernel/base/ipc/
H A Dlos_queue.c167 const UINT32 *bufferSize, UINT32 timeout) in OsQueueReadParameterCheck()
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()
201 if (*bufferSize == 0) { in OsQueueWriteParameterCheck()
215 STATIC VOID 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, queueNod in OsQueueBufferOperate()
166 OsQueueReadParameterCheck(UINT32 queueID, const VOID *bufferAddr, const UINT32 *bufferSize, UINT32 timeout) OsQueueReadParameterCheck() argument
190 OsQueueWriteParameterCheck(UINT32 queueID, const VOID *bufferAddr, const UINT32 *bufferSize, UINT32 timeout) OsQueueWriteParameterCheck() argument
268 OsQueueOperateParamCheck(const LosQueueCB *queueCB, UINT32 queueID, UINT32 operateType, const UINT32 *bufferSize) OsQueueOperateParamCheck() argument
281 OsQueueOperate(UINT32 queueID, UINT32 operateType, VOID *bufferAddr, UINT32 *bufferSize, UINT32 timeout) OsQueueOperate() argument
286 OsHookCall(LOS_HOOK_TYPE_QUEUE_READ, (LosQueueCB *)GET_QUEUE_HANDLE(queueID), operateType, *bufferSize, timeout); OsQueueOperate() local
336 LOS_QueueReadCopy(UINT32 queueID, VOID *bufferAddr, UINT32 *bufferSize, UINT32 timeout) LOS_QueueReadCopy() argument
353 LOS_QueueWriteHeadCopy(UINT32 queueID, VOID *bufferAddr, UINT32 bufferSize, UINT32 timeout) LOS_QueueWriteHeadCopy() argument
370 LOS_QueueWriteCopy(UINT32 queueID, VOID *bufferAddr, UINT32 bufferSize, UINT32 timeout) LOS_QueueWriteCopy() argument
387 LOS_QueueRead(UINT32 queueID, VOID *bufferAddr, UINT32 bufferSize, UINT32 timeout) LOS_QueueRead() argument
392 LOS_QueueWrite(UINT32 queueID, VOID *bufferAddr, UINT32 bufferSize, UINT32 timeout) LOS_QueueWrite() argument
401 LOS_QueueWriteHead(UINT32 queueID, VOID *bufferAddr, UINT32 bufferSize, UINT32 timeout) LOS_QueueWriteHead() argument
[all...]
/kernel/liteos_m/kernel/src/
H A Dlos_queue.c259 UINT32 *bufferSize, UINT32 timeOut) in OsQueueReadParameterCheck()
264 if ((bufferAddr == NULL) || (bufferSize == NULL)) { in OsQueueReadParameterCheck()
268 if (*bufferSize == 0) { in OsQueueReadParameterCheck()
281 UINT32 *bufferSize, UINT32 timeOut) in OsQueueWriteParameterCheck()
291 if (*bufferSize == 0) { in OsQueueWriteParameterCheck()
304 VOID *bufferAddr, UINT32 *bufferSize) in OsQueueBufferOperate()
344 msgDataSize = (*bufferSize < msgDataSize) ? *bufferSize : msgDataSize; in OsQueueBufferOperate()
345 rc = memcpy_s((VOID *)bufferAddr, *bufferSize, (VOID *)queueNode, msgDataSize); in OsQueueBufferOperate()
351 *bufferSize in OsQueueBufferOperate()
258 OsQueueReadParameterCheck(UINT32 queueID, VOID *bufferAddr, UINT32 *bufferSize, UINT32 timeOut) OsQueueReadParameterCheck() argument
280 OsQueueWriteParameterCheck(UINT32 queueID, VOID *bufferAddr, UINT32 *bufferSize, UINT32 timeOut) OsQueueWriteParameterCheck() argument
303 OsQueueBufferOperate(LosQueueCB *queueCB, UINT32 operateType, VOID *bufferAddr, UINT32 *bufferSize) OsQueueBufferOperate() argument
363 OsQueueOperateParamCheck(const LosQueueCB *queueCB, UINT32 operateType, const UINT32 *bufferSize) OsQueueOperateParamCheck() argument
380 OsQueueOperate(UINT32 queueID, UINT32 operateType, VOID *bufferAddr, UINT32 *bufferSize, UINT32 timeOut) OsQueueOperate() argument
439 LOS_QueueReadCopy(UINT32 queueID, VOID *bufferAddr, UINT32 *bufferSize, UINT32 timeOut) LOS_QueueReadCopy() argument
455 operateType, *bufferSize, timeOut); LOS_QueueReadCopy() local
460 LOS_QueueWriteHeadCopy(UINT32 queueID, VOID *bufferAddr, UINT32 bufferSize, UINT32 timeOut) LOS_QueueWriteHeadCopy() argument
477 LOS_QueueWriteCopy(UINT32 queueID, VOID *bufferAddr, UINT32 bufferSize, UINT32 timeOut) LOS_QueueWriteCopy() argument
493 operateType, bufferSize, timeOut); LOS_QueueWriteCopy() local
498 LOS_QueueRead(UINT32 queueID, VOID *bufferAddr, UINT32 bufferSize, UINT32 timeOut) LOS_QueueRead() argument
510 OsHookCall(LOS_HOOK_TYPE_QUEUE_READ, (LosQueueCB *)GET_QUEUE_HANDLE(queueID), operateType, bufferSize, timeOut); LOS_QueueRead() local
515 LOS_QueueWrite(UINT32 queueID, VOID *bufferAddr, UINT32 bufferSize, UINT32 timeOut) LOS_QueueWrite() argument
534 LOS_QueueWriteHead(UINT32 queueID, VOID *bufferAddr, UINT32 bufferSize, UINT32 timeOut) LOS_QueueWriteHead() argument
[all...]
/kernel/liteos_m/kernel/include/
H A Dlos_queue.h465 * @param bufferSize [IN/OUT] Where to maintain the buffer expected-size before read, and the real-size after read.
488 UINT32 *bufferSize,
513 * @param bufferSize [IN/OUT] Where to maintain the buffer expected-size before read, and the real-size after read.
530 UINT32 *bufferSize) in LOS_QueueReadCopyIsr()
532 return LOS_QueueReadCopy(queueID, bufferAddr, bufferSize, LOS_NO_WAIT); in LOS_QueueReadCopyIsr()
540 * This API is used to write the data of the size specified by bufferSize and stored at the address specified by
547 * <li>The data to be written is of the size specified by bufferSize and is stored at the address specified by
556 * @param bufferSize [IN] Passed-in buffer size. The value range is [1,USHRT_MAX - sizeof(UINT32)].
578 UINT32 bufferSize,
586 * This API is used to write the data of the size specified by bufferSize an
528 LOS_QueueReadCopyIsr(UINT32 queueID, VOID *bufferAddr, UINT32 *bufferSize) LOS_QueueReadCopyIsr() argument
615 LOS_QueueWriteCopyIsr(UINT32 queueID, VOID *bufferAddr, UINT32 bufferSize) LOS_QueueWriteCopyIsr() argument
708 LOS_QueueReadIsr(UINT32 queueID, VOID *bufferAddr, UINT32 bufferSize) LOS_QueueReadIsr() argument
798 LOS_QueueWriteIsr(UINT32 queueID, VOID *bufferAddr, UINT32 bufferSize) LOS_QueueWriteIsr() argument
887 LOS_QueueWriteHeadIsr(UINT32 queueID, VOID *bufferAddr, UINT32 bufferSize) LOS_QueueWriteHeadIsr() argument
976 LOS_QueueWriteHeadCopyIsr(UINT32 queueID, VOID *bufferAddr, UINT32 bufferSize) LOS_QueueWriteHeadCopyIsr() argument
[all...]
/kernel/uniproton/src/core/ipc/queue/
H A Dprt_queue.c200 OS_SEC_L4_TEXT U32 OsQueueWriteParaCheck(U32 innerId, uintptr_t bufferAddr, U32 bufferSize, U32 prio) 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 prio) 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_a/kernel/include/
H A Dlos_queue.h407 * @param bufferSize [IN/OUT] Where to maintain the buffer wanted-size before read, and the real-size after read.
430 UINT32 *bufferSize,
438 * This API is used to write the data of the size specified by bufferSize and stored at the address specified by
445 * <li>The data to be written is of the size specified by bufferSize and is stored at the address specified by
455 * @param bufferSize [IN] Passed-in buffer size. The value range is [1,USHRT_MAX - sizeof(UINT32)].
477 UINT32 bufferSize,
496 * <li>The bufferSize is not really used in LOS_QueueRead, because the interface is only used to
506 * @param bufferSize [IN] Passed-in buffer size,The value range is
528 UINT32 bufferSize,
542 * <li>The address of the data of the size specified by bufferSize an
[all...]
/kernel/liteos_m/kal/posix/src/
H A 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/
H A Dlos_hook_types.h71 UINT32 bufferSize, UINT32 timeout)) \
73 UINT32 bufferSize, UINT32 timeout)) \
75 UINT32 bufferSize, UINT32 timeout)) \
77 UINT32 bufferSize, UINT32 timeout)) \
/kernel/liteos_a/kernel/extended/hook/include/
H A Dlos_hook_types.h69 UINT32 bufferSize, UINT32 timeout)) \
71 UINT32 bufferSize, UINT32 timeout)) \
/kernel/linux/linux-5.10/lib/zstd/
H A Dfse_compress.c301 size_t FSE_writeNCount(void *buffer, size_t bufferSize, const short *normalizedCounter, unsigned maxSymbolValue, unsigned tableLog) 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()
H A Dfse.h118 FSE_PUBLIC_API size_t FSE_writeNCount(void *buffer, size_t bufferSize, const short *normalizedCounter, unsigned maxSymbolValue, unsigned tableLog);
/kernel/linux/linux-6.6/lib/zstd/compress/
H A Dfse_compress.c328 size_t FSE_writeNCount (void* buffer, size_t bufferSize, in FSE_writeNCount() argument
334 if (bufferSize < FSE_NCountWriteBound(maxSymbolValue, tableLog)) in FSE_writeNCount()
335 return FSE_writeNCount_generic(buffer, bufferSize, normalizedCounter, maxSymbolValue, tableLog, 0); in FSE_writeNCount()
337 return FSE_writeNCount_generic(buffer, bufferSize, normalizedCounter, maxSymbolValue, tableLog, 1 /* write in buffer is safe */); in FSE_writeNCount()
H A Dzstd_compress.c156 size_t const bufferSize = dict.dictBuffer != NULL ? dict.dictSize : 0; in ZSTD_sizeof_localDict() local
158 return bufferSize + cdictSize; in ZSTD_sizeof_localDict()
/kernel/uniproton/src/include/uapi/
H A Dprt_queue.h253 * <li>如果bufferSize大于队列中实际消息的大小,则只返回实际大小的数据,否则只读取bufferSize大小的数据。</li>
254 * <li>bufferSize大小的单位是BYTE。</li>
276 * 向指定队列写数据。将bufferAddr地址中bufferSize大小的数据写入到队列中。
279 * <li>需保证bufferSize大小小于或等于队列结点大小。</li>
280 * <li>bufferSize大小的单位是BYTE。 </li>
286 * @param bufferSize [IN] 类型#U32,写到队列中数据的大小。
297 extern U32 PRT_QueueWrite(U32 queueId, void *bufferAddr, U32 bufferSize, U32 timeOut, U32 prio);
/kernel/liteos_m/components/trace/cnv/
H A Dtrace_cnv.c99 UINT32 bufferSize, UINT32 timeout) in LOS_TraceQueueRW()
101 LOS_TRACE(QUEUE_RW, queueCB->queueID, queueCB->queueSize, bufferSize, operateType, in LOS_TraceQueueRW()
98 LOS_TraceQueueRW(const LosQueueCB *queueCB, UINT32 operateType, UINT32 bufferSize, UINT32 timeout) LOS_TraceQueueRW() argument
/kernel/liteos_a/kernel/extended/trace/cnv/
H A Dtrace_cnv.c100 UINT32 bufferSize, UINT32 timeout) in LOS_TraceQueueRW()
102 LOS_TRACE(QUEUE_RW, queueCB->queueID, queueCB->queueSize, bufferSize, operateType, in LOS_TraceQueueRW()
99 LOS_TraceQueueRW(const LosQueueCB *queueCB, UINT32 operateType, UINT32 bufferSize, UINT32 timeout) LOS_TraceQueueRW() argument
/kernel/liteos_m/kal/cmsis/
H A 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/linux-6.6/lib/zstd/common/
H A Dfse.h157 FSE_PUBLIC_API size_t FSE_writeNCount (void* buffer, size_t bufferSize,
/kernel/linux/linux-6.6/lib/zstd/decompress/
H A Dzstd_decompress.c2001 size_t const bufferSize = neededInBuffSize + neededOutBuffSize; in ZSTD_decompressStream() local
2010 bufferSize > zds->staticSize - sizeof(ZSTD_DCtx), in ZSTD_decompressStream()
2016 zds->inBuff = (char*)ZSTD_customMalloc(bufferSize, zds->customMem); in ZSTD_decompressStream()

Completed in 28 milliseconds