Home | History | Annotate | Download | only in dropbear

Lines Matching full:size

31 circbuffer * cbuf_new(unsigned int size) {
35 if (size > MAX_CBUF_SIZE) {
36 dropbear_exit("bad cbuf size");
40 cbuf->data = (unsigned char*)m_malloc(size);
44 cbuf->size = size;
63 return cbuf->size - cbuf->used;
69 dropbear_assert(((2*cbuf->size)+cbuf->writepos-cbuf->readpos)%cbuf->size == cbuf->used%cbuf->size);
70 dropbear_assert(((2*cbuf->size)+cbuf->readpos-cbuf->writepos)%cbuf->size == (cbuf->size-cbuf->used)%cbuf->size);
81 return cbuf->size - cbuf->readpos;
86 dropbear_assert(cbuf->used <= cbuf->size);
87 dropbear_assert(((2*cbuf->size)+cbuf->writepos-cbuf->readpos)%cbuf->size == cbuf->used%cbuf->size);
88 dropbear_assert(((2*cbuf->size)+cbuf->readpos-cbuf->writepos)%cbuf->size == (cbuf->size-cbuf->used)%cbuf->size);
90 if (cbuf->used == cbuf->size) {
99 return cbuf->size - cbuf->writepos;
125 dropbear_assert(cbuf->used <= cbuf->size);
126 cbuf->writepos = (cbuf->writepos + len) % cbuf->size;
137 cbuf->readpos = (cbuf->readpos + len) % cbuf->size;