Lines Matching defs:src
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
51 uchar_t *src = s_start;
59 while (src < (uchar_t *)s_start + s_len) {
67 if (src > (uchar_t *)s_start + s_len - MATCH_MAX) {
68 *dst++ = *src++;
71 hash = (src[0] << 16) + (src[1] << 8) + src[2];
75 offset = (intptr_t)(src - *hp) & OFFSET_MASK;
76 *hp = (uint16_t)(uintptr_t)src;
77 cpy = src - offset;
78 if (cpy >= (uchar_t *)s_start && cpy != src &&
79 src[0] == cpy[0] && src[1] == cpy[1] && src[2] == cpy[2]) {
82 if (src[mlen] != cpy[mlen])
87 src += mlen;
89 *dst++ = *src++;
99 uchar_t *src = s_start;
108 copymap = *src++;
111 int mlen = (src[0] >> (NBBY - MATCH_BITS)) + MATCH_MIN;
112 int offset = ((src[0] << NBBY) | src[1]) & OFFSET_MASK;
113 src += 2;
119 *dst++ = *src++;