Lines Matching refs:out_slice

751     out_slice: &mut [u8],  in transfer()
757 debug_assert!(out_pos + match_len <= out_slice.len()); in transfer()
760 out_slice[out_pos] = out_slice[source_pos & out_buf_size_mask]; in transfer()
761 out_slice[out_pos + 1] = out_slice[(source_pos + 1) & out_buf_size_mask]; in transfer()
762 out_slice[out_pos + 2] = out_slice[(source_pos + 2) & out_buf_size_mask]; in transfer()
763 out_slice[out_pos + 3] = out_slice[(source_pos + 3) & out_buf_size_mask]; in transfer()
770 1 => out_slice[out_pos] = out_slice[source_pos & out_buf_size_mask], in transfer()
772 out_slice[out_pos] = out_slice[source_pos & out_buf_size_mask]; in transfer()
773 out_slice[out_pos + 1] = out_slice[(source_pos + 1) & out_buf_size_mask]; in transfer()
776 out_slice[out_pos] = out_slice[source_pos & out_buf_size_mask]; in transfer()
777 out_slice[out_pos + 1] = out_slice[(source_pos + 1) & out_buf_size_mask]; in transfer()
778 out_slice[out_pos + 2] = out_slice[(source_pos + 2) & out_buf_size_mask]; in transfer()
787 out_slice: &mut [u8], in apply_match()
793 debug_assert!(out_pos + match_len <= out_slice.len()); in apply_match()
799 out_slice[out_pos] = out_slice[source_pos]; in apply_match()
800 out_slice[out_pos + 1] = out_slice[(source_pos + 1) & out_buf_size_mask]; in apply_match()
801 out_slice[out_pos + 2] = out_slice[(source_pos + 2) & out_buf_size_mask]; in apply_match()
807 transfer(out_slice, source_pos, out_pos, match_len, out_buf_size_mask); in apply_match()
812 transfer(out_slice, source_pos, out_pos, match_len, out_buf_size_mask); in apply_match()
813 } else if match_len <= dist && source_pos + match_len < out_slice.len() { in apply_match()
816 let (from_slice, to_slice) = out_slice.split_at_mut(out_pos); in apply_match()
819 let (to_slice, from_slice) = out_slice.split_at_mut(source_pos); in apply_match()
823 transfer(out_slice, source_pos, out_pos, match_len, out_buf_size_mask); in apply_match()