Lines Matching defs:len
67 rb->len = 0;
82 rb->len = nghttp3_min(rb->nmemb, rb->len + 1);
88 size_t offset = (rb->first + rb->len) & (rb->nmemb - 1);
90 if (rb->len == rb->nmemb) {
93 ++rb->len;
101 --rb->len;
105 assert(rb->len);
106 --rb->len;
109 void nghttp3_ringbuf_resize(nghttp3_ringbuf *rb, size_t len) {
110 assert(len <= rb->nmemb);
111 rb->len = len;
115 assert(offset < rb->len);
120 int nghttp3_ringbuf_full(nghttp3_ringbuf *rb) { return rb->len == rb->nmemb; }
141 if (rb->first + rb->len <= rb->nmemb) {
142 memcpy(buf, rb->buf + rb->first * rb->size, rb->len * rb->size);
148 (rb->len - (rb->nmemb - rb->first)) * rb->size);