Lines Matching refs:fragment
461 result->fragment.len = MIN(result->fragment.len,
471 if(!str_start_decode(state, &result->fragment, exp_major_type)) {
476 result->total_len = result->fragment.len;
478 state->payload_end = state->payload + result->fragment.len;
502 result->fragment.value = state->payload_mut;
503 result->offset += prev_fragment->fragment.len;
504 result->fragment.len = result->total_len - result->offset;
507 zcbor_log("New fragment length %zu\r\n", result->fragment.len);
509 state->payload += result->fragment.len;
518 result->fragment.value = state->payload_mut;
519 result->offset += prev_fragment->fragment.len;
520 result->fragment.len = result->total_len - result->offset;
523 zcbor_log("fragment length %zu\r\n", result->fragment.len);
524 state->payload_end = state->payload + result->fragment.len;
528 bool zcbor_is_last_fragment(const struct zcbor_string_fragment *fragment) argument
530 return (fragment->total_len == (fragment->offset + fragment->fragment.len));
553 (state->payload) += result->fragment.len;