Lines Matching refs:ret_length
3018 size_t ret_length = MIN(rb->complete_count, dest_length);
3022 (u_long)ret_length, (u_long)rb->size, (u_long)rb->head_complete);
3024 if ((rb->head_complete + ret_length) < rb->size) {
3025 memcpy(dest_buffer, rb->base + rb->head_complete, ret_length);
3026 rb->head_complete += ret_length;
3029 size_t chunk2 = ret_length - chunk1;
3034 rb->complete_count -= ret_length;
3035 return ret_length;
4061 SANE_Int dest_length, SANE_Int *ret_length)
4070 *ret_length = 0; /* default: no data */
4090 *ret_length = pack_into_dest(dest_buffer, dest_length, rb);
4091 s->undelivered_bytes -= *ret_length;
4101 SANE_Int dest_length, SANE_Int *ret_length)
4107 status = sane_read_guts(handle, dest_buffer, dest_length, ret_length);