Lines Matching full:char

17 extern char *strndup_user(const char __user *, long);
68 extern char * strcpy(char *,const char *);
71 extern char * strncpy(char *,const char *, __kernel_size_t);
73 ssize_t sized_strscpy(char *, const char *, size_t);
117 char *__dst = (dest); \
118 const char *__src = (src); \
152 extern char * strcat(char *, const char *);
155 extern char * strncat(char *, const char *, __kernel_size_t);
158 extern size_t strlcat(char *, const char *, __kernel_size_t);
161 extern int strcmp(const char *,const char *);
164 extern int strncmp(const char *,const char *,__kernel_size_t);
167 extern int strcasecmp(const char *s1, const char *s2);
170 extern int strncasecmp(const char *s1, const char *s2, size_t n);
173 extern char * strchr(const char *,int);
176 extern char * strchrnul(const char *,int);
178 extern char * strnchrnul(const char *, size_t, int);
180 extern char * strnchr(const char *, size_t, int);
183 extern char * strrchr(const char *,int);
185 extern char * __must_check skip_spaces(const char *);
187 extern char *strim(char *);
189 static inline __must_check char *strstrip(char *str) in strstrip()
195 extern char * strstr(const char *, const char *);
198 extern char * strnstr(const char *, const char *, size_t);
201 extern __kernel_size_t strlen(const char *);
204 extern __kernel_size_t strnlen(const char *,__kernel_size_t);
207 extern char * strpbrk(const char *,const char *);
210 extern char * strsep(char **,const char *);
213 extern __kernel_size_t strspn(const char *,const char *);
216 extern __kernel_size_t strcspn(const char *,const char *);
285 char *strreplace(char *str, char old, char new);
301 extern char *kstrdup(const char *s, gfp_t gfp) __malloc;
302 extern const char *kstrdup_const(const char *s, gfp_t gfp);
303 extern char *kstrndup(const char *s, size_t len, gfp_t gfp);
308 extern char *kmemdup_nul(const char *s, size_t len, gfp_t gfp);
313 extern char **argv_split(gfp_t gfp, const char *str, int *argcp);
314 extern void argv_free(char **argv);
316 DEFINE_FREE(argv_free, char **, if (!IS_ERR_OR_NULL(_T)) argv_free(_T))
319 extern int get_option(char **str, int *pint);
320 extern char *get_options(const char *str, int nints, int *ints);
321 extern unsigned long long memparse(const char *ptr, char **retptr);
322 extern bool parse_option_str(const char *str, const char *option);
323 extern char *next_arg(char *args, char **param, char **val);
325 extern bool sysfs_streq(const char *s1, const char *s2);
326 int match_string(const char * const *array, size_t n, const char *string);
327 int __sysfs_match_string(const char * const *array, size_t n, const char *s);
339 int vbin_printf(u32 *bin_buf, size_t size, const char *fmt, va_list args);
340 int bstr_printf(char *buf, size_t size, const char *fmt, const u32 *bin_buf);
353 static inline bool strstarts(const char *str, const char *prefix) in strstarts()
385 static inline const char *kbasename(const char *path) in kbasename()
387 const char *tail = strrchr(path, '/'); in kbasename()
551 static __always_inline size_t str_has_prefix(const char *str, const char *prefix) in str_has_prefix()