Lines Matching refs:src_len
113 u32 src_len, dst_len, compressed_pdu_len, max_dst_len; in ksmbd_compress_response() local
126 src_len = get_rfc1002_len(work->iov[0].iov_base); in ksmbd_compress_response()
127 if (src_len < SMB_COMPRESS_MIN_LEN) in ksmbd_compress_response()
130 src = kvmalloc(src_len, KSMBD_DEFAULT_GFP); in ksmbd_compress_response()
137 if (work->iov[i].iov_len > src + src_len - p) { in ksmbd_compress_response()
144 if (p != src + src_len) { in ksmbd_compress_response()
149 max_dst_len = smb_lz77_compressed_alloc_size(src_len) + in ksmbd_compress_response()
164 src, src_len, in ksmbd_compress_response()
167 if (rc == -EMSGSIZE || dst_len >= src_len) { in ksmbd_compress_response()
179 dst_len = smb_lz77_compressed_alloc_size(src_len); in ksmbd_compress_response()
180 rc = smb_lz77_compress(src, src_len, in ksmbd_compress_response()
184 dst_len + sizeof(*chdr) >= src_len) { in ksmbd_compress_response()
194 chdr->OriginalCompressedSegmentSize = cpu_to_le32(src_len); in ksmbd_compress_response()