Lines Matching refs:firstLen
64 uint16 firstLen;
74 firstLen = cache->size - cache->wCursor;
75 if (firstLen > 0) {
76 if (memcpy_s(cache->buffer + cache->wCursor, firstLen, data, firstLen) == EOK) {
77 cache->wCursor += firstLen;
78 cache->usedSize += firstLen;
85 secondLen = wLen - firstLen;
87 if (memcpy_s(cache->buffer + cache->wCursor, secondLen, data + firstLen, secondLen) == EOK) {
92 return firstLen;
115 uint16 firstLen;
125 firstLen = cache->size - rCursor;
126 if (firstLen > 0) {
127 if (memcpy_s(data, firstLen, cache->buffer + rCursor, firstLen) != EOK) {
131 secondLen = rLen - firstLen;
133 if (memcpy_s(data + firstLen, secondLen, cache->buffer, secondLen) != EOK) {
134 return firstLen;
158 uint16 firstLen;
163 firstLen = cache->size - rCursor;
164 if (firstLen > 0) {
165 if (memcpy_s(data, firstLen, cache->buffer + rCursor, firstLen) != EOK) {
169 secondLen = rLen - firstLen;
171 if (memcpy_s(data + firstLen, secondLen, cache->buffer, secondLen) != EOK) {
172 return firstLen;