Lines Matching refs:sbb

81   struct sbb_baton *sbb = bucket->data;  in sb_bucket_read()  local
84 if (sbb->holding) in sb_bucket_read()
86 *data = sbb->holding; in sb_bucket_read()
88 if (requested < sbb->hold_len) in sb_bucket_read()
91 sbb->holding += requested; in sb_bucket_read()
92 sbb->hold_len -= requested; in sb_bucket_read()
97 *len = sbb->hold_len; in sb_bucket_read()
98 sbb->holding = NULL; in sb_bucket_read()
102 err = svn_spillbuf__read(data, len, sbb->spillbuf, sbb->scratch_pool); in sb_bucket_read()
103 svn_pool_clear(sbb->scratch_pool); in sb_bucket_read()
112 sbb->holding = *data + requested; in sb_bucket_read()
113 sbb->hold_len = *len - requested; in sb_bucket_read()
138 struct sbb_baton *sbb = bucket->data; in sb_bucket_peek() local
142 if (sbb->holding == NULL) in sb_bucket_peek()
144 err = svn_spillbuf__read(&sbb->holding, &sbb->hold_len, sbb->spillbuf, in sb_bucket_peek()
145 sbb->scratch_pool); in sb_bucket_peek()
146 svn_pool_clear(sbb->scratch_pool); in sb_bucket_peek()
153 *data = sbb->holding; in sb_bucket_peek()
154 *len = sbb->hold_len; in sb_bucket_peek()
182 struct sbb_baton *sbb; in svn_ra_serf__create_sb_bucket() local
184 sbb = serf_bucket_mem_alloc(allocator, sizeof(*sbb)); in svn_ra_serf__create_sb_bucket()
185 sbb->spillbuf = spillbuf; in svn_ra_serf__create_sb_bucket()
186 sbb->holding = NULL; in svn_ra_serf__create_sb_bucket()
187 sbb->scratch_pool = svn_pool_create(result_pool); in svn_ra_serf__create_sb_bucket()
189 return serf_bucket_create(&sb_bucket_vtable, allocator, sbb); in svn_ra_serf__create_sb_bucket()