Lines Matching refs:current
151 auto current = dst + count; in readRaw() local
160 type1Read(ringAvailable, dst, &count, ¤t, ptrEnd); in readRaw()
163 type2Read(ringAvailable, &count, ¤t, ptrEnd); in readRaw()
177 &count, ¤t, ptrEnd); in readRaw()
238 size_t* count, char** current, const char* ptrEnd) { in type1Read() argument
252 if (*current + xfersPtr[i].size > ptrEnd) { in type1Read()
254 if (begin == *current && i == 0) { in type1Read()
266 memcpy(*current, src, xfersPtr[i].size); in type1Read()
270 *current += xfersPtr[i].size; in type1Read()
281 size_t* count, char** current,const char* ptrEnd) { in type2Read() argument
298 if (*current + xfersPtr[i].size > ptrEnd) return; in type2Read()
303 memcpy(*current, src, xfersPtr[i].size); in type2Read()
308 *current += xfersPtr[i].size; in type2Read()
315 size_t* count, char** current, const char* ptrEnd) { in type3Read() argument
318 uint32_t maxCanRead = ptrEnd - *current; in type3Read()
329 *current, actuallyRead, in type3Read()
332 *current += actuallyRead; in type3Read()