Lines Matching refs:s
20 void *memset(void *s, int c, size_t n);
55 #define strlen(s) __strlen(s) argument
68 void *__memset(void *s, int c, size_t n);
70 void *__memset16(uint16_t *s, uint16_t v, size_t count);
71 void *__memset32(uint32_t *s, uint32_t v, size_t count);
72 void *__memset64(uint64_t *s, uint64_t v, size_t count);
75 static inline void *memset16(uint16_t *s, uint16_t v, size_t count) in memset16() argument
77 return __memset16(s, v, count * sizeof(v)); in memset16()
82 static inline void *memset32(uint32_t *s, uint32_t v, size_t count) in memset32() argument
84 return __memset32(s, v, count * sizeof(v)); in memset32()
90 void *memset64(uint64_t *s, uint64_t v, size_t count);
92 static inline void *memset64(uint64_t *s, uint64_t v, size_t count) in memset64() argument
94 return __memset64(s, v, count * sizeof(v)); in memset64()
102 static inline void *memchr(const void * s, int c, size_t n) in memchr() argument
104 const void *ret = s + n; in memchr()
113 : [ret] "+&a" (ret), [s] "+&a" (s) in memchr()
121 static inline void *memscan(void *s, int c, size_t n) in memscan() argument
123 const void *ret = s + n; in memscan()
129 : [ret] "+&a" (ret), [s] "+&a" (s) in memscan()
156 static inline size_t __no_sanitize_prefix_strfunc(strlen)(const char *s) in __no_sanitize_prefix_strfunc()
159 const char *tmp = s; in __no_sanitize_prefix_strfunc()
168 return end - (unsigned long)s; in __no_sanitize_prefix_strfunc()
173 static inline size_t strnlen(const char * s, size_t n) in strnlen() argument
175 const char *tmp = s; in strnlen()
176 const char *end = s + n; in strnlen()
185 return end - s; in strnlen()
189 void *memchr(const void * s, int c, size_t n);
190 void *memscan(void *s, int c, size_t n);
192 size_t strlen(const char *s);
193 size_t strnlen(const char * s, size_t n);