Lines Matching refs:buffer

72     unsigned char *buffer;
85 return g_hieventDev.buffer + g_hieventDev.headOffset;
142 static int HieventReadRingBuffer(unsigned char *buffer, size_t bufLen)
147 retval = HieventBufferCopy(buffer, bufLen, HieventBufferHead(), bufLen);
149 retval = HieventBufferCopy(buffer, bufLen, HieventBufferHead(), bufLeft);
154 retval = HieventBufferCopy(buffer + bufLeft, bufLen - bufLeft,
155 g_hieventDev.buffer, bufLen - bufLeft);
160 static ssize_t HieventRead(struct file *filep, char *buffer, size_t bufLen)
178 PRINT_ERR("buffer too small\n");
185 retval = HieventBufferCopy((unsigned char *)buffer, bufLen,
192 retval = HieventReadRingBuffer((unsigned char *)(buffer + sizeof(header)),
204 // clean ring buffer
214 static int HieventWriteRingBuffer(unsigned char *buffer, size_t bufLen)
219 retval = HieventBufferCopy(g_hieventDev.buffer + g_hieventDev.writeOffset,
220 bufLeft, buffer, bufLeft);
224 retval = HieventBufferCopy(g_hieventDev.buffer, HIEVENT_LOG_BUFFER,
225 buffer + bufLeft, bufLen - bufLeft);
227 retval = HieventBufferCopy(g_hieventDev.buffer + g_hieventDev.writeOffset,
228 bufLeft, buffer, bufLen);
268 int HieventWriteInternal(const char *buffer, size_t bufLen)
281 if (LOS_IsUserAddressRange((vaddr_t)(uintptr_t)buffer, bufLen)) {
286 int checkCode = *((int *)buffer);
304 retval = HieventWriteRingBuffer((unsigned char *)(buffer + sizeof(int)),
324 const char *buffer, size_t bufLen)
327 return HieventWriteInternal(buffer, bufLen);
361 g_hieventDev.buffer = LOS_MemAlloc((VOID *)OS_SYS_MEM_ADDR,
363 if (g_hieventDev.buffer == NULL) {