Lines Matching refs:g_hieventDev
78 } g_hieventDev; variable
82 if (g_hieventDev.headOffset > HIEVENT_LOG_BUFFER) { in HieventBufferHead()
83 g_hieventDev.headOffset = g_hieventDev.headOffset % HIEVENT_LOG_BUFFER; in HieventBufferHead()
85 return g_hieventDev.buffer + g_hieventDev.headOffset; in HieventBufferHead()
102 if (g_hieventDev.size + sz <= HIEVENT_LOG_BUFFER) { in HieventBufferInc()
103 g_hieventDev.size += sz; in HieventBufferInc()
104 g_hieventDev.writeOffset += sz; in HieventBufferInc()
105 g_hieventDev.writeOffset %= HIEVENT_LOG_BUFFER; in HieventBufferInc()
106 g_hieventDev.count++; in HieventBufferInc()
112 if (g_hieventDev.size >= sz) { in HieventBufferDec()
113 g_hieventDev.size -= sz; in HieventBufferDec()
114 g_hieventDev.headOffset += sz; in HieventBufferDec()
115 g_hieventDev.headOffset %= HIEVENT_LOG_BUFFER; in HieventBufferDec()
116 g_hieventDev.count--; in HieventBufferDec()
145 size_t bufLeft = HIEVENT_LOG_BUFFER - g_hieventDev.headOffset; in HieventReadRingBuffer()
155 g_hieventDev.buffer, bufLen - bufLeft); in HieventReadRingBuffer()
167 wait_event_interruptible(g_hieventDev.wq, (g_hieventDev.size > 0)); in HieventRead()
169 (VOID)LOS_MuxAcquire(&g_hieventDev.mtx); in HieventRead()
205 g_hieventDev.writeOffset = 0; in HieventRead()
206 g_hieventDev.headOffset = 0; in HieventRead()
207 g_hieventDev.size = 0; in HieventRead()
208 g_hieventDev.count = 0; in HieventRead()
210 (VOID)LOS_MuxRelease(&g_hieventDev.mtx); in HieventRead()
217 size_t bufLeft = HIEVENT_LOG_BUFFER - g_hieventDev.writeOffset; in HieventWriteRingBuffer()
219 retval = HieventBufferCopy(g_hieventDev.buffer + g_hieventDev.writeOffset, in HieventWriteRingBuffer()
224 retval = HieventBufferCopy(g_hieventDev.buffer, HIEVENT_LOG_BUFFER, in HieventWriteRingBuffer()
227 retval = HieventBufferCopy(g_hieventDev.buffer + g_hieventDev.writeOffset, in HieventWriteRingBuffer()
256 while (totalSize + g_hieventDev.size > HIEVENT_LOG_BUFFER) { in HieventCoverOldLog()
278 (VOID)LOS_MuxAcquire(&g_hieventDev.mtx); in HieventWriteInternal()
316 (VOID)LOS_MuxRelease(&g_hieventDev.mtx); in HieventWriteInternal()
318 wake_up_interruptible(&g_hieventDev.wq); in HieventWriteInternal()
334 wait_event_interruptible(g_hieventDev.wq, (g_hieventDev.size > 0)); in HieventPoll()
361 g_hieventDev.buffer = LOS_MemAlloc((VOID *)OS_SYS_MEM_ADDR, in HieventDeviceInit()
363 if (g_hieventDev.buffer == NULL) { in HieventDeviceInit()
367 init_waitqueue_head(&g_hieventDev.wq); in HieventDeviceInit()
368 (void)LOS_MuxInit(&g_hieventDev.mtx, NULL); in HieventDeviceInit()
370 g_hieventDev.writeOffset = 0; in HieventDeviceInit()
371 g_hieventDev.headOffset = 0; in HieventDeviceInit()
372 g_hieventDev.size = 0; in HieventDeviceInit()
373 g_hieventDev.count = 0; in HieventDeviceInit()
385 DRIVER_MODE, &g_hieventDev); in HieventInit()