Lines Matching refs:namlen
183 static bool fillonedir(struct dir_context *ctx, const char *name, int namlen,
193 buf->result = verify_dirent_name(name, namlen);
204 (unsigned long)(dirent->d_name + namlen + 1) -
209 unsafe_put_user(namlen, &dirent->d_namlen, efault_end);
210 unsafe_copy_dirent_name(dirent->d_name, name, namlen, efault_end);
262 static bool filldir(struct dir_context *ctx, const char *name, int namlen,
269 int reclen = ALIGN(offsetof(struct linux_dirent, d_name) + namlen + 2,
273 buf->error = verify_dirent_name(name, namlen);
297 unsafe_copy_dirent_name(dirent->d_name, name, namlen, efault_end);
350 static bool filldir64(struct dir_context *ctx, const char *name, int namlen,
356 int reclen = ALIGN(offsetof(struct linux_dirent64, d_name) + namlen + 1,
360 buf->error = verify_dirent_name(name, namlen);
379 unsafe_copy_dirent_name(dirent->d_name, name, namlen, efault_end);
441 int namlen, loff_t offset, u64 ino,
451 buf->result = verify_dirent_name(name, namlen);
462 (unsigned long)(dirent->d_name + namlen + 1) -
467 unsafe_put_user(namlen, &dirent->d_namlen, efault_end);
468 unsafe_copy_dirent_name(dirent->d_name, name, namlen, efault_end);
514 static bool compat_filldir(struct dir_context *ctx, const char *name, int namlen,
522 namlen + 2, sizeof(compat_long_t));
525 buf->error = verify_dirent_name(name, namlen);
548 unsafe_copy_dirent_name(dirent->d_name, name, namlen, efault_end);