Lines Matching refs:len
56 void * LV_ATTRIBUTE_FAST_MEM lv_memcpy(void * dst, const void * src, size_t len) in lv_memcpy() argument
62 if(len < 16) { in lv_memcpy()
63 while(len) { in lv_memcpy()
67 len--; in lv_memcpy()
77 while(len > 32) { in lv_memcpy()
82 len -= 32; in lv_memcpy()
84 while(len) { in lv_memcpy()
86 len--; in lv_memcpy()
94 while(d_align && len) { in lv_memcpy()
97 len--; in lv_memcpy()
103 while(len > 32) { in lv_memcpy()
105 len -= 32; in lv_memcpy()
110 while(len) { in lv_memcpy()
112 len--; in lv_memcpy()
118 void LV_ATTRIBUTE_FAST_MEM lv_memset(void * dst, uint8_t v, size_t len) in lv_memset() argument
126 while(d_align && len) { in lv_memset()
128 len--; in lv_memset()
136 while(len > 32) { in lv_memset()
138 len -= 32; in lv_memset()
142 while(len) { in lv_memset()
144 len--; in lv_memset()
148 void * LV_ATTRIBUTE_FAST_MEM lv_memmove(void * dst, const void * src, size_t len) in lv_memmove() argument
150 if(dst < src || (char *)dst > ((char *)src + len)) { in lv_memmove()
151 return lv_memcpy(dst, src, len); in lv_memmove()
155 char * tmp = (char *)dst + len - 1; in lv_memmove()
156 char * s = (char *)src + len - 1; in lv_memmove()
158 while(len--) { in lv_memmove()
166 while(len--) { in lv_memmove()
174 int lv_memcmp(const void * p1, const void * p2, size_t len) in lv_memcmp() argument
178 while(--len > 0 && (*s1 == *s2)) { in lv_memcmp()
235 int lv_strncmp(const char * s1, const char * s2, size_t len) in lv_strncmp() argument
237 if(len == 0) { in lv_strncmp()
241 while(len > 0 && *s1 && (*s1 == *s2)) { in lv_strncmp()
242 if(--len == 0) { in lv_strncmp()
253 size_t len = lv_strlen(src) + 1; in lv_strdup() local
254 char * dst = lv_malloc(len); in lv_strdup()
257 lv_memcpy(dst, src, len); /*memcpy is faster than strncpy when length is known*/ in lv_strdup()