Lines Matching defs:buf
502 int ProcStat(const char *file, struct ProcStat *buf)
505 int len = sizeof(buf->name);
512 ret = strncpy_s(buf->name, len, pn->name, len - 1);
516 buf->name[len - 1] = '\0';
517 buf->stMode = pn->mode;
518 buf->pPDE = pn;
523 static int GetNextDir(struct ProcDirEntry *pn, void *buf, size_t len)
525 char *buff = (char *)buf;
551 struct SeqBuf *buf = LosBufCreat();
552 if (buf == NULL) {
555 procFile->sbuf = buf;
559 static int ProcRead(struct ProcDirEntry *pde, char *buf, size_t len)
567 if (sb->buf == NULL) {
582 if (LOS_CopyFromKernel(buf, len, sb->buf + pos, realLen) != 0) {
619 int ReadProcFile(struct ProcDirEntry *pde, void *buf, size_t len)
628 result = ProcRead(pde, (char *)buf, len);
631 result = GetNextDir(pde, buf, len);
636 int WriteProcFile(struct ProcDirEntry *pde, const void *buf, size_t len)
650 result = pde->procFileOps->write(pde->pf, (const char *)buf, len, &(pde->pf->fPos));