Home
last modified time | relevance | path

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

/mOS-networking-stack/core/src/include/
H A Dtcp_ring_buffer.h29 typedef struct rb_manager* rb_manager_t; typedef
63 uint32_t RBGetCurnum(rb_manager_t rbm);
68 rb_manager_t RBManagerCreate(size_t chunk_size, uint8_t disable_rings, uint32_t concurrency);
70 struct tcp_ring_buffer* RBInit(rb_manager_t rbm, uint32_t init_seq, uint8_t buffer_mgmt);
71 void RBFree(rb_manager_t rbm, struct tcp_ring_buffer* buff, uint8_t buffer_mgmt);
72 uint32_t RBIsDanger(rb_manager_t rbm);
75 int RBPut(rb_manager_t rbm, struct tcp_stream *cur_stream, void *data,
77 size_t RBGet(rb_manager_t rbm, struct tcp_ring_buffer* buff, size_t len);
78 size_t RBRemove(rb_manager_t rbm, struct tcp_ring_buffer* buff,
82 RBDoesOverlap(rb_manager_t rbm, struct tcp_ring_buffer *rcvbuf,