Lines Matching refs:data_start
333 const uint8_t *data_start = data; in decoder_decode() local
346 if (data_sz && (*data_start & 0xe0) == 0xc0) { in decoder_decode()
347 const uint8_t marker = *data_start; in decoder_decode()
352 if (data_sz >= index_sz && data_start[index_sz - 1] == marker) { in decoder_decode()
353 data_start += index_sz; in decoder_decode()
355 if (data_start < data_end) in decoder_decode()
375 res = decode_one(ctx, &data_start, data_sz, user_priv, deadline); in decoder_decode()
376 assert(data_start >= data); in decoder_decode()
377 assert(data_start <= data_end); in decoder_decode()
384 while (data_start < data_end && *data_start == 0) in decoder_decode()
385 data_start++; in decoder_decode()
387 data_sz = (unsigned int)(data_end - data_start); in decoder_decode()
388 } while (data_start < data_end); in decoder_decode()