Lines Matching defs:kbuf
305 char *kbuf = NULL;
323 kbuf = LOS_MemAlloc(m_aucSysMem1, count + 1);
324 if (kbuf == NULL) {
328 if (LOS_ArchCopyFromUser(kbuf, buf, count) != 0) {
329 (VOID)LOS_MemFree(m_aucSysMem1, kbuf);
332 kbuf[count] = '\0';
333 buf = kbuf;
338 (VOID)LOS_MemFree(m_aucSysMem1, kbuf);
345 (VOID)LOS_MemFree(m_aucSysMem1, kbuf);
348 (VOID)LOS_MemFree(m_aucSysMem1, kbuf);
381 char **kbuf, ProcessDataType *type)
397 *kbuf = MemdupUserNul(buf, size);
398 if (*kbuf == NULL) {
408 char *kbuf = NULL;
412 LosProcessCB *processCB = ProcUidGidMapWriteCheck(file, buf, size, &kbuf, &type);
420 (void)LOS_MemFree(m_aucSysMem1, kbuf);
426 (void)LOS_MemFree(m_aucSysMem1, kbuf);
430 ret = OsUserContainerMapWrite(file, kbuf, size, CAP_SETUID,
433 ret = OsUserContainerMapWrite(file, kbuf, size, CAP_SETGID,
437 (void)LOS_MemFree(m_aucSysMem1, kbuf);