Lines Matching defs:buf
55 STATIC UINT32 OsCirBufWriteLinear(CirBuf *cirbufCB, const CHAR *buf, UINT32 size)
66 err = memcpy_s(cirbufCB->fifo + cirbufCB->endIdx, cirbufCB->remain, buf, cpSize);
77 STATIC UINT32 OsCirBufWriteLoop(CirBuf *cirbufCB, const CHAR *buf, UINT32 size)
85 err = memcpy_s(cirbufCB->fifo + cirbufCB->endIdx, right, buf, cpSize);
99 cpSize += OsCirBufWriteLinear(cirbufCB, buf + cpSize, size - cpSize);
105 UINT32 LOS_CirBufWrite(CirBuf *cirbufCB, const CHAR *buf, UINT32 size)
110 if ((cirbufCB == NULL) || (buf == NULL) || (size == 0) || (cirbufCB->status != CBUF_USED)) {
121 cpSize = OsCirBufWriteLoop(cirbufCB, buf, size);
123 cpSize = OsCirBufWriteLinear(cirbufCB, buf, size);
131 STATIC UINT32 OsCirBufReadLinear(CirBuf *cirbufCB, CHAR *buf, UINT32 size)
143 err = memcpy_s(buf, size, cirbufCB->fifo + cirbufCB->startIdx, cpSize);
154 STATIC UINT32 OsCirBufReadLoop(CirBuf *cirbufCB, CHAR *buf, UINT32 size)
162 err = memcpy_s(buf, size, cirbufCB->fifo + cirbufCB->startIdx, cpSize);
174 cpSize += OsCirBufReadLinear(cirbufCB, buf + cpSize, size - cpSize);
180 UINT32 LOS_CirBufRead(CirBuf *cirbufCB, CHAR *buf, UINT32 size)
185 if ((cirbufCB == NULL) || (buf == NULL) || (size == 0) || (cirbufCB->status != CBUF_USED)) {
196 cpSize = OsCirBufReadLoop(cirbufCB, buf, size);
198 cpSize = OsCirBufReadLinear(cirbufCB, buf, size);