Home
last modified time | relevance | path

Searched refs:EVENT_RINGBUFFER_MAX (Results 1 – 1 of 1) sorted by relevance

/ohos5.0/drivers/hdf_core/framework/core/adapter/vnode/src/
H A Dhdf_vnode_adapter.c23 #define EVENT_RINGBUFFER_MAX 10 macro
44 struct HdfDevEvent *eventRingBuffer[EVENT_RINGBUFFER_MAX];
294 …!__sync_bool_compare_and_swap(&(client->readCursor), cursor, (cursor + 1) % EVENT_RINGBUFFER_MAX)); in ReadDeviceEventInRingBuffer()
303 …__sync_bool_compare_and_swap(&(client->readCursor), (cursor + 1) % EVENT_RINGBUFFER_MAX, cursor)) { in ReadDeviceEventInRingBuffer()
424 if ((vnodeClient->writeCursor + 1) % EVENT_RINGBUFFER_MAX != vnodeClient->readCursor) { in DropOldEventInRingBuffer()
428 …nc_bool_compare_and_swap(&(vnodeClient->readCursor), cursor, (cursor + 1) % EVENT_RINGBUFFER_MAX)); in DropOldEventInRingBuffer()
448 …c_bool_compare_and_swap(&(vnodeClient->writeCursor), cursor, (cursor + 1) % EVENT_RINGBUFFER_MAX)); in AddEventToRingBuffer()