Searched refs:rb_manager_t (Results 1 – 1 of 1) sorted by relevance
| /mOS-networking-stack/core/src/include/ |
| H A D | tcp_ring_buffer.h | 29 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,
|