Lines Matching refs:buffer
89 void *CK_CC_RESTRICT buffer, in _ck_ring_enqueue_sp() argument
106 buffer = (char *)buffer + ts * (producer & mask); in _ck_ring_enqueue_sp()
107 memcpy(buffer, entry, ts); in _ck_ring_enqueue_sp()
120 void *CK_CC_RESTRICT buffer, in _ck_ring_enqueue_sp_size() argument
128 r = _ck_ring_enqueue_sp(ring, buffer, entry, ts, &sz); in _ck_ring_enqueue_sp_size()
135 const void *CK_CC_RESTRICT buffer, in _ck_ring_dequeue_sc() argument
154 buffer = (const char *)buffer + size * (consumer & mask); in _ck_ring_dequeue_sc()
155 memcpy(target, buffer, size); in _ck_ring_dequeue_sc()
168 void *buffer, in _ck_ring_enqueue_mp() argument
228 buffer = (char *)buffer + ts * (producer & mask); in _ck_ring_enqueue_mp()
229 memcpy(buffer, entry, ts); in _ck_ring_enqueue_mp()
254 void *buffer, in _ck_ring_enqueue_mp_size() argument
262 r = _ck_ring_enqueue_mp(ring, buffer, entry, ts, &sz); in _ck_ring_enqueue_mp_size()
269 const void *buffer, in _ck_ring_trydequeue_mc() argument
285 buffer = (const char *)buffer + size * (consumer & mask); in _ck_ring_trydequeue_mc()
286 memcpy(data, buffer, size); in _ck_ring_trydequeue_mc()
294 const void *buffer, in _ck_ring_dequeue_mc() argument
318 target = (const char *)buffer + ts * (consumer & mask); in _ck_ring_dequeue_mc()
338 struct ck_ring_buffer *buffer, in ck_ring_enqueue_spsc_size() argument
343 return _ck_ring_enqueue_sp_size(ring, buffer, &entry, in ck_ring_enqueue_spsc_size()
349 struct ck_ring_buffer *buffer, in ck_ring_enqueue_spsc() argument
353 return _ck_ring_enqueue_sp(ring, buffer, in ck_ring_enqueue_spsc()
359 const struct ck_ring_buffer *buffer, in ck_ring_dequeue_spsc() argument
363 return _ck_ring_dequeue_sc(ring, buffer, in ck_ring_dequeue_spsc()
374 struct ck_ring_buffer *buffer, in ck_ring_enqueue_mpmc() argument
378 return _ck_ring_enqueue_mp(ring, buffer, &entry, in ck_ring_enqueue_mpmc()
384 struct ck_ring_buffer *buffer, in ck_ring_enqueue_mpmc_size() argument
389 return _ck_ring_enqueue_mp_size(ring, buffer, &entry, in ck_ring_enqueue_mpmc_size()
395 const struct ck_ring_buffer *buffer, in ck_ring_trydequeue_mpmc() argument
400 buffer, (void **)data, sizeof(void *)); in ck_ring_trydequeue_mpmc()
405 const struct ck_ring_buffer *buffer, in ck_ring_dequeue_mpmc() argument
409 return _ck_ring_dequeue_mc(ring, buffer, (void **)data, in ck_ring_dequeue_mpmc()
420 struct ck_ring_buffer *buffer, in ck_ring_enqueue_spmc_size() argument
425 return _ck_ring_enqueue_sp_size(ring, buffer, &entry, in ck_ring_enqueue_spmc_size()
431 struct ck_ring_buffer *buffer, in ck_ring_enqueue_spmc() argument
435 return _ck_ring_enqueue_sp(ring, buffer, &entry, in ck_ring_enqueue_spmc()
441 const struct ck_ring_buffer *buffer, in ck_ring_trydequeue_spmc() argument
445 return _ck_ring_trydequeue_mc(ring, buffer, (void **)data, sizeof(void *)); in ck_ring_trydequeue_spmc()
450 const struct ck_ring_buffer *buffer, in ck_ring_dequeue_spmc() argument
454 return _ck_ring_dequeue_mc(ring, buffer, (void **)data, sizeof(void *)); in ck_ring_dequeue_spmc()
464 struct ck_ring_buffer *buffer, in ck_ring_enqueue_mpsc() argument
468 return _ck_ring_enqueue_mp(ring, buffer, &entry, in ck_ring_enqueue_mpsc()
474 struct ck_ring_buffer *buffer, in ck_ring_enqueue_mpsc_size() argument
479 return _ck_ring_enqueue_mp_size(ring, buffer, &entry, in ck_ring_enqueue_mpsc_size()
485 const struct ck_ring_buffer *buffer, in ck_ring_dequeue_mpsc() argument
489 return _ck_ring_dequeue_sc(ring, buffer, (void **)data, in ck_ring_dequeue_mpsc()