Lines Matching refs:len
31 static bool buffer_is_zero_int_lt256(const void *buf, size_t len) in buffer_is_zero_int_lt256() argument
40 if (unlikely(len <= 8)) { in buffer_is_zero_int_lt256()
41 return (ldl_he_p(buf) | ldl_he_p(buf + len - 4)) == 0; in buffer_is_zero_int_lt256()
44 t = ldq_he_p(buf) | ldq_he_p(buf + len - 8); in buffer_is_zero_int_lt256()
46 e = QEMU_ALIGN_PTR_DOWN(buf + len - 1, 8); in buffer_is_zero_int_lt256()
55 static bool buffer_is_zero_int_ge256(const void *buf, size_t len) in buffer_is_zero_int_ge256() argument
61 uint64_t t = ldq_he_p(buf) | ldq_he_p(buf + len - 8); in buffer_is_zero_int_ge256()
63 const uint64_t *e = QEMU_ALIGN_PTR_DOWN(buf + len - 1, 8); in buffer_is_zero_int_ge256()
89 bool buffer_is_zero_ool(const void *buf, size_t len) in buffer_is_zero_ool() argument
91 if (unlikely(len == 0)) { in buffer_is_zero_ool()
94 if (!buffer_is_zero_sample3(buf, len)) { in buffer_is_zero_ool()
98 if (unlikely(len <= 3)) { in buffer_is_zero_ool()
102 if (likely(len >= 256)) { in buffer_is_zero_ool()
103 return buffer_is_zero_accel(buf, len); in buffer_is_zero_ool()
105 return buffer_is_zero_int_lt256(buf, len); in buffer_is_zero_ool()
108 bool buffer_is_zero_ge256(const void *buf, size_t len) in buffer_is_zero_ge256() argument
110 return buffer_is_zero_accel(buf, len); in buffer_is_zero_ge256()