Lines Matching refs:ck_ring

40 struct ck_ring {  struct
49 typedef struct ck_ring ck_ring_t; argument
57 ck_ring_size(const struct ck_ring *ring) in ck_ring_size()
67 ck_ring_capacity(const struct ck_ring *ring) in ck_ring_capacity()
79 ck_ring_repair(struct ck_ring *ring) in ck_ring_repair()
98 ck_ring_valid(const struct ck_ring *ring) in ck_ring_valid()
120 ck_ring_init(struct ck_ring *ring, unsigned int size) in ck_ring_init()
140 _ck_ring_enqueue_reserve_sp(struct ck_ring *ring, in _ck_ring_enqueue_reserve_sp()
165 _ck_ring_enqueue_commit_sp(struct ck_ring *ring) in _ck_ring_enqueue_commit_sp()
174 _ck_ring_enqueue_sp(struct ck_ring *ring, in _ck_ring_enqueue_sp()
205 _ck_ring_enqueue_sp_size(struct ck_ring *ring, in _ck_ring_enqueue_sp_size()
220 _ck_ring_dequeue_sc(struct ck_ring *ring, in _ck_ring_dequeue_sc()
253 _ck_ring_enqueue_reserve_mp(struct ck_ring *ring, in _ck_ring_enqueue_reserve_mp()
300 _ck_ring_enqueue_commit_mp(struct ck_ring *ring, unsigned int producer) in _ck_ring_enqueue_commit_mp()
312 _ck_ring_enqueue_mp(struct ck_ring *ring, in _ck_ring_enqueue_mp()
398 _ck_ring_enqueue_mp_size(struct ck_ring *ring, in _ck_ring_enqueue_mp_size()
413 _ck_ring_trydequeue_mc(struct ck_ring *ring, in _ck_ring_trydequeue_mc()
438 _ck_ring_dequeue_mc(struct ck_ring *ring, in _ck_ring_dequeue_mc()
482 ck_ring_enqueue_spsc_size(struct ck_ring *ring, in ck_ring_enqueue_spsc_size()
493 ck_ring_enqueue_spsc(struct ck_ring *ring, in ck_ring_enqueue_spsc()
503 ck_ring_enqueue_reserve_spsc_size(struct ck_ring *ring, in ck_ring_enqueue_reserve_spsc_size()
513 ck_ring_enqueue_reserve_spsc(struct ck_ring *ring, in ck_ring_enqueue_reserve_spsc()
522 ck_ring_enqueue_commit_spsc(struct ck_ring *ring) in ck_ring_enqueue_commit_spsc()
530 ck_ring_dequeue_spsc(struct ck_ring *ring, in ck_ring_dequeue_spsc()
545 ck_ring_enqueue_mpmc(struct ck_ring *ring, in ck_ring_enqueue_mpmc()
554 ck_ring_enqueue_mpmc_size(struct ck_ring *ring, in ck_ring_enqueue_mpmc_size()
565 ck_ring_enqueue_reserve_mpmc(struct ck_ring *ring, in ck_ring_enqueue_reserve_mpmc()
575 ck_ring_enqueue_reserve_mpmc_size(struct ck_ring *ring, in ck_ring_enqueue_reserve_mpmc_size()
586 ck_ring_enqueue_commit_mpmc(struct ck_ring *ring, unsigned int ticket) in ck_ring_enqueue_commit_mpmc()
594 ck_ring_trydequeue_mpmc(struct ck_ring *ring, in ck_ring_trydequeue_mpmc()
604 ck_ring_dequeue_mpmc(struct ck_ring *ring, in ck_ring_dequeue_mpmc()
619 ck_ring_enqueue_reserve_spmc_size(struct ck_ring *ring, in ck_ring_enqueue_reserve_spmc_size()
628 ck_ring_enqueue_reserve_spmc(struct ck_ring *ring, in ck_ring_enqueue_reserve_spmc()
636 ck_ring_enqueue_commit_spmc(struct ck_ring *ring) in ck_ring_enqueue_commit_spmc()
644 ck_ring_enqueue_spmc_size(struct ck_ring *ring, in ck_ring_enqueue_spmc_size()
655 ck_ring_enqueue_spmc(struct ck_ring *ring, in ck_ring_enqueue_spmc()
665 ck_ring_trydequeue_spmc(struct ck_ring *ring, in ck_ring_trydequeue_spmc()
674 ck_ring_dequeue_spmc(struct ck_ring *ring, in ck_ring_dequeue_spmc()
688 ck_ring_enqueue_reserve_mpsc(struct ck_ring *ring, in ck_ring_enqueue_reserve_mpsc()
698 ck_ring_enqueue_reserve_mpsc_size(struct ck_ring *ring, in ck_ring_enqueue_reserve_mpsc_size()
709 ck_ring_enqueue_commit_mpsc(struct ck_ring *ring, unsigned int ticket) in ck_ring_enqueue_commit_mpsc()
717 ck_ring_enqueue_mpsc(struct ck_ring *ring, in ck_ring_enqueue_mpsc()
727 ck_ring_enqueue_mpsc_size(struct ck_ring *ring, in ck_ring_enqueue_mpsc_size()
738 ck_ring_dequeue_mpsc(struct ck_ring *ring, in ck_ring_dequeue_mpsc()
753 ck_ring_enqueue_reserve_spsc_##name(struct ck_ring *a, \
762 ck_ring_enqueue_reserve_spsc_size_##name(struct ck_ring *a, \
772 ck_ring_enqueue_spsc_size_##name(struct ck_ring *a, \
783 ck_ring_enqueue_spsc_##name(struct ck_ring *a, \
793 ck_ring_dequeue_spsc_##name(struct ck_ring *a, \
803 ck_ring_enqueue_reserve_spmc_##name(struct ck_ring *a, \
812 ck_ring_enqueue_reserve_spmc_size_##name(struct ck_ring *a, \
822 ck_ring_enqueue_spmc_size_##name(struct ck_ring *a, \
833 ck_ring_enqueue_spmc_##name(struct ck_ring *a, \
843 ck_ring_trydequeue_spmc_##name(struct ck_ring *a, \
853 ck_ring_dequeue_spmc_##name(struct ck_ring *a, \
863 ck_ring_enqueue_reserve_mpsc_##name(struct ck_ring *a, \
873 ck_ring_enqueue_reserve_mpsc_size_##name(struct ck_ring *a, \
884 ck_ring_enqueue_mpsc_##name(struct ck_ring *a, \
894 ck_ring_enqueue_mpsc_size_##name(struct ck_ring *a, \
905 ck_ring_dequeue_mpsc_##name(struct ck_ring *a, \
915 ck_ring_enqueue_reserve_mpmc_##name(struct ck_ring *a, \
925 ck_ring_enqueue_reserve_mpmc_size_##name(struct ck_ring *a, \
936 ck_ring_enqueue_mpmc_size_##name(struct ck_ring *a, \
947 ck_ring_enqueue_mpmc_##name(struct ck_ring *a, \
957 ck_ring_trydequeue_mpmc_##name(struct ck_ring *a, \
967 ck_ring_dequeue_mpmc_##name(struct ck_ring *a, \