Lines Matching refs:src
46 int gzip_parse_header(const unsigned char *src, unsigned long len) in gzip_parse_header() argument
52 flags = src[3]; in gzip_parse_header()
53 if (src[2] != DEFLATED || (flags & RESERVED) != 0) { in gzip_parse_header()
58 i = 12 + src[10] + (src[11] << 8); in gzip_parse_header()
60 while (src[i++] != 0) in gzip_parse_header()
63 while (src[i++] != 0) in gzip_parse_header()
74 int gunzip(void *dst, int dstlen, unsigned char *src, unsigned long *lenp) in gunzip() argument
76 int offset = gzip_parse_header(src, *lenp); in gunzip()
84 ret = misc_decompress_process((ulong)dst, (ulong)src, *lenp, in gunzip()
91 return zunzip(dst, dstlen, src, lenp, 1, offset); in gunzip()
128 int gzwrite(unsigned char *src, int len, in gzwrite() argument
164 flags = src[3]; in gzwrite()
165 if (src[2] != DEFLATED || (flags & RESERVED) != 0) { in gzwrite()
170 i = 12 + src[10] + (src[11] << 8); in gzwrite()
172 while (src[i++] != 0) in gzwrite()
175 while (src[i++] != 0) in gzwrite()
187 memcpy(&expected_crc, src + len - 8, sizeof(expected_crc)); in gzwrite()
190 memcpy(&szuncompressed, src + len - 4, sizeof(szuncompressed)); in gzwrite()
215 s.next_in = src + i; in gzwrite()
287 int zunzip(void *dst, int dstlen, unsigned char *src, unsigned long *lenp, in zunzip() argument
302 s.next_in = src + offset; in zunzip()