Lines Matching defs:name
82 * POSIX says that a dirent name cannot contain NULL or a '/'.
98 * Note that this should likely do a "memchr(name, 0, len)"
101 * which has to do a strlen() on the name anyway to find the
110 static int verify_dirent_name(const char *name, int len)
114 if (memchr(name, '/', len))
143 static int fillonedir(struct dir_context *ctx, const char *name, int namlen,
153 buf->result = verify_dirent_name(name, namlen);
170 unsafe_copy_dirent_name(dirent->d_name, name, namlen, efault_end);
222 static int filldir(struct dir_context *ctx, const char *name, int namlen,
233 buf->error = verify_dirent_name(name, namlen);
257 unsafe_copy_dirent_name(dirent->d_name, name, namlen, efault_end);
310 static int filldir64(struct dir_context *ctx, const char *name, int namlen,
320 buf->error = verify_dirent_name(name, namlen);
339 unsafe_copy_dirent_name(dirent->d_name, name, namlen, efault_end);
400 static int compat_fillonedir(struct dir_context *ctx, const char *name,
411 buf->result = verify_dirent_name(name, namlen);
428 unsafe_copy_dirent_name(dirent->d_name, name, namlen, efault_end);
474 static int compat_filldir(struct dir_context *ctx, const char *name, int namlen,
485 buf->error = verify_dirent_name(name, namlen);
508 unsafe_copy_dirent_name(dirent->d_name, name, namlen, efault_end);