Lines Matching defs:namlen
143 static int fillonedir(struct dir_context *ctx, const char *name, int namlen,
153 buf->result = verify_dirent_name(name, namlen);
164 (unsigned long)(dirent->d_name + namlen + 1) -
169 unsafe_put_user(namlen, &dirent->d_namlen, efault_end);
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,
229 int reclen = ALIGN(offsetof(struct linux_dirent, d_name) + namlen + 2,
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,
316 int reclen = ALIGN(offsetof(struct linux_dirent64, d_name) + namlen + 1,
320 buf->error = verify_dirent_name(name, namlen);
339 unsafe_copy_dirent_name(dirent->d_name, name, namlen, efault_end);
401 int namlen, loff_t offset, u64 ino,
411 buf->result = verify_dirent_name(name, namlen);
422 (unsigned long)(dirent->d_name + namlen + 1) -
427 unsafe_put_user(namlen, &dirent->d_namlen, efault_end);
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,
482 namlen + 2, sizeof(compat_long_t));
485 buf->error = verify_dirent_name(name, namlen);
508 unsafe_copy_dirent_name(dirent->d_name, name, namlen, efault_end);