Lines Matching defs:namlen
179 static bool fillonedir(struct dir_context *ctx, const char *name, int namlen,
189 buf->result = verify_dirent_name(name, namlen);
200 (unsigned long)(dirent->d_name + namlen + 1) -
205 unsafe_put_user(namlen, &dirent->d_namlen, efault_end);
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,
265 int reclen = ALIGN(offsetof(struct linux_dirent, d_name) + namlen + 2,
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,
352 int reclen = ALIGN(offsetof(struct linux_dirent64, d_name) + namlen + 1,
356 buf->error = verify_dirent_name(name, namlen);
375 unsafe_copy_dirent_name(dirent->d_name, name, namlen, efault_end);
437 int namlen, loff_t offset, u64 ino,
447 buf->result = verify_dirent_name(name, namlen);
458 (unsigned long)(dirent->d_name + namlen + 1) -
463 unsafe_put_user(namlen, &dirent->d_namlen, efault_end);
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,
518 namlen + 2, sizeof(compat_long_t));
521 buf->error = verify_dirent_name(name, namlen);
544 unsafe_copy_dirent_name(dirent->d_name, name, namlen, efault_end);