Home
last modified time | relevance | path

Searched refs:scratch_len (Results 1 – 1 of 1) sorted by relevance

/xnu-12377.61.12/osfmk/arm64/
H A Dvm_mte_compress.c164 uint32_t scratch_len; // 0 means it's empty member
194 …while (s_ptr->cur_count > 0 || (is_final && s_ptr->scratch_len > 0)) { // this will do at most 2 l… in vm_mte_rle_compress_tags()
198 …if (s_ptr->cur_count < CMTE_MIN_REPEAT_IN_ONE_COMMAND && s_ptr->scratch_len + s_ptr->cur_count <= … in vm_mte_rle_compress_tags()
201 s_ptr->scratch[s_ptr->scratch_len++] = s_ptr->cur_tag; in vm_mte_rle_compress_tags()
204 if (s_ptr->scratch_len == CMTE_MAX_NON_REPEATING || is_final) { in vm_mte_rle_compress_tags()
210 if (s_ptr->scratch_len > 0) { in vm_mte_rle_compress_tags()
218 while (s_ptr->scratch_len > 0) { in vm_mte_rle_compress_tags()
220 int8_t cmd = non_repeat_count_to_cmd[s_ptr->scratch_len]; in vm_mte_rle_compress_tags()
225 assert(consume_count <= s_ptr->scratch_len); in vm_mte_rle_compress_tags()
233 s_ptr->scratch_len -= consume_count; in vm_mte_rle_compress_tags()
[all …]