/kernel/liteos_a/kernel/base/ipc/ |
H A D | los_queue.c | 167 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 D | los_queue.c | 259 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 D | los_queue.h | 465 * @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 D | prt_queue.c | 200 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 D | los_queue.h | 407 * @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 D | pipe.c | 93 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 D | los_hook_types.h | 71 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 D | los_hook_types.h | 69 UINT32 bufferSize, UINT32 timeout)) \ 71 UINT32 bufferSize, UINT32 timeout)) \
|
/kernel/linux/linux-5.10/lib/zstd/ |
H A D | fse_compress.c | 301 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 D | fse.h | 118 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 D | fse_compress.c | 328 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 D | zstd_compress.c | 156 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 D | prt_queue.h | 253 * <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 D | trace_cnv.c | 99 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 D | trace_cnv.c | 100 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 D | cmsis_liteos2.c | 1294 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 D | fse.h | 157 FSE_PUBLIC_API size_t FSE_writeNCount (void* buffer, size_t bufferSize,
|
/kernel/linux/linux-6.6/lib/zstd/decompress/ |
H A D | zstd_decompress.c | 2001 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()
|