Lines Matching refs:name
118 * POSIX says that a dirent name cannot contain NULL or a '/'.
134 * Note that this should likely do a "memchr(name, 0, len)"
137 * which has to do a strlen() on the name anyway to find the
146 static int verify_dirent_name(const char *name, int len)
150 if (memchr(name, '/', len))
179 static bool fillonedir(struct dir_context *ctx, const char *name, int namlen,
189 buf->result = verify_dirent_name(name, namlen);
206 unsafe_copy_dirent_name(dirent->d_name, name, namlen, efault_end);
258 static bool filldir(struct dir_context *ctx, const char *name, int namlen,
269 buf->error = verify_dirent_name(name, namlen);
293 unsafe_copy_dirent_name(dirent->d_name, name, namlen, efault_end);
346 static bool filldir64(struct dir_context *ctx, const char *name, int namlen,
356 buf->error = verify_dirent_name(name, namlen);
375 unsafe_copy_dirent_name(dirent->d_name, name, namlen, efault_end);
436 static bool compat_fillonedir(struct dir_context *ctx, const char *name,
447 buf->result = verify_dirent_name(name, namlen);
464 unsafe_copy_dirent_name(dirent->d_name, name, namlen, efault_end);
510 static bool compat_filldir(struct dir_context *ctx, const char *name, int namlen,
521 buf->error = verify_dirent_name(name, namlen);
544 unsafe_copy_dirent_name(dirent->d_name, name, namlen, efault_end);