Lines Matching defs:buf
121 STATIC INT32 OsDmesgRead(CHAR *buf, UINT32 len)
140 ret = memcpy_s(buf, len, logBuf + head, readLen);
148 ret = memcpy_s(buf, len, logBuf + head, readLen);
155 ret = memcpy_s(buf, len, logBuf + head, g_logBufSize - head);
160 ret = memcpy_s(buf + g_logBufSize - head, len - (g_logBufSize - head),
205 /* if new buf size smaller than logSize */
377 CHAR *buf = g_dmesgInfo->logBuf;
384 ret = memcpy_s(buf + tail, bufSize - tail, dst, bufSize - tail);
389 ret = memcpy_s(buf, bufSize, dst + bufSize - tail, tail);
398 ret = memcpy_s(buf + tail, bufSize - tail, dst, bufSize - tail);
403 ret = memcpy_s(buf, bufSize, dst + bufSize - tail, logLen - (bufSize - tail));
412 ret = memcpy_s(buf + tail, bufSize - tail, dst, logLen);
432 CHAR *buf = g_dmesgInfo->logBuf;
440 ret = memcpy_s(buf + tail, bufSize - tail, dst, writeLen);
450 ret = memcpy_s(buf + tail, bufSize - tail, dst, logLen);
466 CHAR *buf = g_dmesgInfo->logBuf;
474 ret = memcpy_s(buf + tail, writeLen, dst, writeLen);
488 ret = memcpy_s(buf + tail, bufSize - tail, dst, logLen);
499 INT32 OsLogMemcpyRecord(const CHAR *buf, UINT32 logLen)
510 OsWriteTailToEnd(buf, logLen);
512 OsWriteTailToHead(buf, logLen);
515 OsBufFullWrite(buf, logLen);
587 PRINTK("Set dmesg buf size %u success\n", sizeVal);
594 PRINTK("Set dmesg buf size %u fail\n", sizeVal);
636 INT32 LOS_DmesgRead(CHAR *buf, UINT32 len)
641 if (buf == NULL) {
649 ret = OsDmesgRead(buf, len);
654 INT32 OsDmesgWrite2File(const CHAR *fullpath, const CHAR *buf, UINT32 logSize)
662 ret = write(fd, buf, logSize);
671 CHAR *buf = NULL;
694 buf = (CHAR *)malloc(logSize);
695 if (buf == NULL) {
700 ret = memcpy_s(buf, logSize, logBuf + head, logSize);
705 ret = memcpy_s(buf, logSize, logBuf + head, bufSize - head);
709 ret = memcpy_s(buf + bufSize - head, logSize - (bufSize - head), logBuf, tail);
715 ret = OsDmesgWrite2File(fullpath, buf, logSize);
717 free(buf);