/fs/ |
D | utimes.c | 27 SYSCALL_DEFINE2(utime, char __user *, filename, struct utimbuf __user *, times) in SYSCALL_DEFINE2() argument 38 return do_utimes(AT_FDCWD, filename, times ? tv : NULL, 0); in SYSCALL_DEFINE2() 129 long do_utimes(int dfd, const char __user *filename, struct timespec *times, in do_utimes() argument 142 if (filename == NULL && dfd != AT_FDCWD) { in do_utimes() 162 error = user_path_at(dfd, filename, lookup_flags, &path); in do_utimes() 178 SYSCALL_DEFINE4(utimensat, int, dfd, const char __user *, filename, in SYSCALL_DEFINE4() argument 193 return do_utimes(dfd, filename, utimes ? tstimes : NULL, flags); in SYSCALL_DEFINE4() 196 SYSCALL_DEFINE3(futimesat, int, dfd, const char __user *, filename, in SYSCALL_DEFINE3() argument 221 return do_utimes(dfd, filename, utimes ? tstimes : NULL, 0); in SYSCALL_DEFINE3() 224 SYSCALL_DEFINE2(utimes, char __user *, filename, in SYSCALL_DEFINE2() argument [all …]
|
D | open.c | 308 SYSCALL_DEFINE3(faccessat, int, dfd, const char __user *, filename, int, mode) in SYSCALL_DEFINE3() argument 340 res = user_path_at(dfd, filename, lookup_flags, &path); in SYSCALL_DEFINE3() 386 SYSCALL_DEFINE2(access, const char __user *, filename, int, mode) in SYSCALL_DEFINE2() argument 388 return sys_faccessat(AT_FDCWD, filename, mode); in SYSCALL_DEFINE2() 391 SYSCALL_DEFINE1(chdir, const char __user *, filename) in SYSCALL_DEFINE1() argument 397 error = user_path_at(AT_FDCWD, filename, lookup_flags, &path); in SYSCALL_DEFINE1() 444 SYSCALL_DEFINE1(chroot, const char __user *, filename) in SYSCALL_DEFINE1() argument 450 error = user_path_at(AT_FDCWD, filename, lookup_flags, &path); in SYSCALL_DEFINE1() 513 SYSCALL_DEFINE3(fchmodat, int, dfd, const char __user *, filename, umode_t, mode) in SYSCALL_DEFINE3() argument 519 error = user_path_at(dfd, filename, lookup_flags, &path); in SYSCALL_DEFINE3() [all …]
|
D | stat.c | 71 int vfs_fstatat(int dfd, const char __user *filename, struct kstat *stat, in vfs_fstatat() argument 87 error = user_path_at(dfd, filename, lookup_flags, &path); in vfs_fstatat() 158 SYSCALL_DEFINE2(stat, const char __user *, filename, in SYSCALL_DEFINE2() argument 164 error = vfs_stat(filename, &stat); in SYSCALL_DEFINE2() 171 SYSCALL_DEFINE2(lstat, const char __user *, filename, in SYSCALL_DEFINE2() argument 177 error = vfs_lstat(filename, &stat); in SYSCALL_DEFINE2() 247 SYSCALL_DEFINE2(newstat, const char __user *, filename, in SYSCALL_DEFINE2() argument 251 int error = vfs_stat(filename, &stat); in SYSCALL_DEFINE2() 258 SYSCALL_DEFINE2(newlstat, const char __user *, filename, in SYSCALL_DEFINE2() argument 264 error = vfs_lstat(filename, &stat); in SYSCALL_DEFINE2() [all …]
|
D | exec.c | 108 struct filename *tmp = getname(library); in SYSCALL_DEFINE1() 755 struct filename tmp = { .name = name }; in open_exec() 1077 filename_to_taskname(bprm->tcomm, bprm->filename, sizeof(bprm->tcomm)); in flush_old_exec() 1175 if (bprm->interp != bprm->filename) in free_bprm() 1183 if (bprm->interp != bprm->filename) in bprm_change_interp() 1457 static int do_execve_common(const char *filename, in do_execve_common() argument 1503 file = open_exec(filename); in do_execve_common() 1511 bprm->filename = filename; in do_execve_common() 1512 bprm->interp = filename; in do_execve_common() 1530 retval = copy_strings_kernel(1, &bprm->filename, bprm); in do_execve_common() [all …]
|
D | compat.c | 75 asmlinkage long compat_sys_utime(const char __user *filename, in compat_sys_utime() argument 87 return do_utimes(AT_FDCWD, filename, t ? tv : NULL, 0); in compat_sys_utime() 90 asmlinkage long compat_sys_utimensat(unsigned int dfd, const char __user *filename, struct compat_t… in compat_sys_utimensat() argument 102 return do_utimes(dfd, filename, t ? tv : NULL, flags); in compat_sys_utimensat() 105 asmlinkage long compat_sys_futimesat(unsigned int dfd, const char __user *filename, struct compat_t… in compat_sys_futimesat() argument 121 return do_utimes(dfd, filename, t ? tv : NULL, 0); in compat_sys_futimesat() 124 asmlinkage long compat_sys_utimes(const char __user *filename, struct compat_timeval __user *t) in compat_sys_utimes() argument 126 return compat_sys_futimesat(AT_FDCWD, filename, t); in compat_sys_utimes() 162 asmlinkage long compat_sys_newstat(const char __user * filename, in compat_sys_newstat() argument 168 error = vfs_stat(filename, &stat); in compat_sys_newstat() [all …]
|
D | namei.c | 120 void final_putname(struct filename *name) in final_putname() 130 #define EMBEDDED_NAME_MAX (PATH_MAX - sizeof(struct filename)) 132 static struct filename * 133 getname_flags(const char __user *filename, int flags, int *empty) in getname_flags() argument 135 struct filename *result, *err; in getname_flags() 140 result = audit_reusename(filename); in getname_flags() 158 len = strncpy_from_user(kname, filename, max); in getname_flags() 176 result = (struct filename *)kname; in getname_flags() 198 result->uptr = filename; in getname_flags() 207 struct filename * [all …]
|
D | binfmt_flat.c | 472 printk("BINFMT_FLAT: Loading file: %s\n", bprm->filename); in load_flat_file() 689 id ? "Lib" : "Load", bprm->filename, in load_flat_file() 821 bprm.filename = buf; in load_flat_shared_library() 822 bprm.file = open_exec(bprm.filename); in load_flat_shared_library()
|
D | binfmt_em86.c | 65 retval = copy_strings_kernel(1, &bprm->filename, bprm); in load_em86()
|
D | internal.h | 102 extern struct file *do_filp_open(int dfd, struct filename *pathname,
|
D | binfmt_elf.c | 1559 const char *filename; in fill_files_note() local 1564 filename = d_path(&file->f_path, name_curpos, remaining); in fill_files_note() 1565 if (IS_ERR(filename)) { in fill_files_note() 1566 if (PTR_ERR(filename) == -ENAMETOOLONG) { in fill_files_note() 1576 n = (name_curpos + remaining) - filename; in fill_files_note() 1577 remaining = filename - name_curpos; in fill_files_note() 1578 memmove(name_curpos, filename, n); in fill_files_note()
|
D | filesystems.c | 127 struct filename *name; in fs_index()
|
/fs/ecryptfs/ |
D | crypto.c | 1687 ecryptfs_encrypt_filename(struct ecryptfs_filename *filename, in ecryptfs_encrypt_filename() argument 1693 filename->encrypted_filename = NULL; in ecryptfs_encrypt_filename() 1694 filename->encrypted_filename_size = 0; in ecryptfs_encrypt_filename() 1703 &filename->encrypted_filename_size, in ecryptfs_encrypt_filename() 1705 filename->filename_size); in ecryptfs_encrypt_filename() 1710 filename->encrypted_filename_size = 0; in ecryptfs_encrypt_filename() 1713 filename->encrypted_filename = in ecryptfs_encrypt_filename() 1714 kmalloc(filename->encrypted_filename_size, GFP_KERNEL); in ecryptfs_encrypt_filename() 1715 if (!filename->encrypted_filename) { in ecryptfs_encrypt_filename() 1718 filename->encrypted_filename_size); in ecryptfs_encrypt_filename() [all …]
|
D | keystore.c | 627 char *filename, size_t filename_size) in ecryptfs_write_tag_70_packet() argument 814 memcpy(&s->block_aligned_filename[s->num_rand_bytes], filename, in ecryptfs_write_tag_70_packet() 914 ecryptfs_parse_tag_70_packet(char **filename, size_t *filename_size, in ecryptfs_parse_tag_70_packet() argument 925 (*filename) = NULL; in ecryptfs_parse_tag_70_packet() 1088 (*filename) = kmalloc(((*filename_size) + 1), GFP_KERNEL); in ecryptfs_parse_tag_70_packet() 1089 if (!(*filename)) { in ecryptfs_parse_tag_70_packet() 1096 memcpy((*filename), &s->decrypted_filename[s->i], (*filename_size)); in ecryptfs_parse_tag_70_packet() 1097 (*filename)[(*filename_size)] = '\0'; in ecryptfs_parse_tag_70_packet() 1106 (*filename) = NULL; in ecryptfs_parse_tag_70_packet()
|
D | ecryptfs_kernel.h | 199 char *filename; member 721 char *filename, size_t filename_size); 723 ecryptfs_parse_tag_70_packet(char **filename, size_t *filename_size,
|
/fs/gfs2/ |
D | dir.h | 21 const struct qstr *filename); 22 extern int gfs2_dir_check(struct inode *dir, const struct qstr *filename, 24 extern int gfs2_dir_add(struct inode *inode, const struct qstr *filename, 29 extern int gfs2_dir_mvino(struct gfs2_inode *dip, const struct qstr *filename, 35 const struct qstr *filename);
|
D | super.h | 35 extern int gfs2_lookup_in_master_dir(struct gfs2_sbd *sdp, char *filename,
|
/fs/udf/ |
D | unicode.c | 340 struct ustr *filename, *unifilename; in udf_get_filename() local 343 filename = kmalloc(sizeof(struct ustr), GFP_NOFS); in udf_get_filename() 344 if (!filename) in udf_get_filename() 355 if (!udf_CS0toUTF8(filename, unifilename)) { in udf_get_filename() 361 if (!udf_CS0toNLS(UDF_SB(sb)->s_nls_map, filename, in udf_get_filename() 371 filename->u_name, filename->u_len, in udf_get_filename() 376 kfree(filename); in udf_get_filename()
|
/fs/xfs/ |
D | xfs_error.c | 157 const char *filename, in xfs_error_report() argument 164 tag, linenum, filename, ra); in xfs_error_report() 176 const char *filename, in xfs_corruption_error() argument 182 xfs_error_report(tag, level, mp, filename, linenum, ra); in xfs_corruption_error()
|
D | xfs_error.h | 33 const char *filename, int linenum, inst_t *ra); 35 struct xfs_mount *mp, void *p, const char *filename,
|
/fs/cachefiles/ |
D | namei.c | 827 char *filename) in cachefiles_check_active() argument 842 victim = lookup_one_len(filename, dir, strlen(filename)); in cachefiles_check_active() 913 char *filename) in cachefiles_cull() argument 919 dir->d_name.len, dir->d_name.len, dir->d_name.name, filename); in cachefiles_cull() 921 victim = cachefiles_check_active(cache, dir, filename); in cachefiles_cull() 973 char *filename) in cachefiles_check_in_use() argument 980 victim = cachefiles_check_active(cache, dir, filename); in cachefiles_check_in_use()
|
D | internal.h | 165 char *filename); 168 struct dentry *dir, char *filename);
|
/fs/f2fs/ |
D | dir.c | 106 if (!memcmp(dentry_blk->filename[bit_pos], in find_in_block() 301 memcpy(dentry_blk->filename[0], ".", 1); in make_empty_dir() 308 memcpy(dentry_blk->filename[1], "..", 2); in make_empty_dir() 477 memcpy(dentry_blk->filename[bit_pos], name->name, name->len); in __f2fs_add_link() 633 dentry_blk->filename[bit_pos], in f2fs_readdir()
|
/fs/nfs/ |
D | dir.c | 433 struct qstr filename = QSTR_INIT(entry->name, entry->len); in nfs_prime_dcache() local 439 if (filename.name[0] == '.') { in nfs_prime_dcache() 440 if (filename.len == 1) in nfs_prime_dcache() 442 if (filename.len == 2 && filename.name[1] == '.') in nfs_prime_dcache() 445 filename.hash = full_name_hash(filename.name, filename.len); in nfs_prime_dcache() 447 dentry = d_lookup(parent, &filename); in nfs_prime_dcache() 459 dentry = d_alloc(parent, &filename); in nfs_prime_dcache()
|
/fs/notify/fanotify/ |
D | fanotify_user.c | 453 static int fanotify_find_path(int dfd, const char __user *filename, in fanotify_find_path() argument 459 dfd, filename, flags); in fanotify_find_path() 461 if (filename == NULL) { in fanotify_find_path() 486 ret = user_path_at(dfd, filename, lookup_flags, path); in fanotify_find_path()
|
/fs/cramfs/ |
D | README | 33 allows cramfs_lookup to return more quickly when a filename does not 167 by filename, so the expansion doesn't even have to be a multiple of 4
|