Home
last modified time | relevance | path

Searched refs:dentry (Results 1 – 25 of 1096) sorted by relevance

12345678910>>...44

/linux/fs/overlayfs/
H A Dutil.c22 int ovl_get_write_access(struct dentry *dentry) in ovl_get_write_access() argument
24 struct ovl_fs *ofs = OVL_FS(dentry->d_sb); in ovl_get_write_access()
29 void ovl_start_write(struct dentry *dentry) in ovl_start_write() argument
31 struct ovl_fs *ofs = OVL_FS(dentry->d_sb); in ovl_start_write()
35 int ovl_want_write(struct dentry *dentry) in ovl_want_write() argument
37 struct ovl_fs *ofs = OVL_FS(dentry->d_sb); in ovl_want_write()
41 void ovl_put_write_access(struct dentry *dentry) in ovl_put_write_access() argument
43 struct ovl_fs *ofs = OVL_FS(dentry->d_sb); in ovl_put_write_access()
47 void ovl_end_write(struct dentry *dentry) in ovl_end_write() argument
49 struct ovl_fs *ofs = OVL_FS(dentry->d_sb); in ovl_end_write()
[all …]
H A Dcopy_up.c47 struct dentry *dentry, const char *acl_name) in ovl_copy_acl() argument
68 err = ovl_do_set_acl(ofs, dentry, acl_name, clone); in ovl_copy_acl()
75 int ovl_copy_xattr(struct super_block *sb, const struct path *oldpath, struct dentry *new) in ovl_copy_xattr()
77 struct dentry *old = oldpath->dentry; in ovl_copy_xattr()
184 old->dentry, err); in ovl_copy_fileattr()
195 err = ovl_set_protattr(inode, new->dentry, &oldfa); in ovl_copy_fileattr()
217 new->dentry, err); in ovl_copy_fileattr()
260 static int ovl_copy_up_file(struct ovl_fs *ofs, struct dentry *dentry, in ovl_copy_up_file() argument
274 ovl_path_lowerdata(dentry, &datapath); in ovl_copy_up_file()
275 if (WARN_ON_ONCE(datapath.dentry == NULL) || in ovl_copy_up_file()
[all …]
H A Dinode.c21 int ovl_setattr(struct mnt_idmap *idmap, struct dentry *dentry, in ovl_setattr() argument
25 struct ovl_fs *ofs = OVL_FS(dentry->d_sb); in ovl_setattr()
27 struct dentry *upperdentry; in ovl_setattr()
29 err = setattr_prepare(idmap, dentry, attr); in ovl_setattr()
36 i_user_ns(d_inode(dentry)), attr->ia_vfsuid)); in ovl_setattr()
39 i_user_ns(d_inode(dentry)), attr->ia_vfsgid)); in ovl_setattr()
47 err = ovl_copy_up(dentry); in ovl_setattr()
49 err = ovl_copy_up_with_data(dentry); in ovl_setattr()
53 upperdentry = ovl_dentry_upper(dentry); in ovl_setattr()
83 err = ovl_want_write(dentry); in ovl_setattr()
[all …]
H A Dxattrs.c36 static int ovl_xattr_set(struct dentry *dentry, struct inode *inode, const char *name, in ovl_xattr_set() argument
40 struct ovl_fs *ofs = OVL_FS(dentry->d_sb); in ovl_xattr_set()
41 struct dentry *upperdentry = ovl_i_dentry_upper(inode); in ovl_xattr_set()
42 struct dentry *realdentry = upperdentry ?: ovl_dentry_lower(dentry); in ovl_xattr_set()
46 ovl_path_lower(dentry, &realpath); in ovl_xattr_set()
47 with_ovl_creds(dentry->d_sb) in ovl_xattr_set()
54 err = ovl_copy_up(dentry); in ovl_xattr_set()
58 realdentry = ovl_dentry_upper(dentry); in ovl_xattr_set()
61 err = ovl_want_write(dentry); in ovl_xattr_set()
65 with_ovl_creds(dentry->d_sb) { in ovl_xattr_set()
[all …]
H A Dreaddir.c45 struct dentry *dentry; member
150 if (!rdd->dentry) in ovl_calc_d_ino()
154 if (ovl_xino_bits(OVL_FS(rdd->dentry->d_sb))) in ovl_calc_d_ino()
170 ovl_test_flag(OVL_IMPURE, d_inode(rdd->dentry))) in ovl_calc_d_ino()
316 struct ovl_fs *ofs = OVL_FS(rdd->dentry->d_sb); in ovl_fill_merge()
353 struct dentry *dentry, *dir = path->dentry; in ovl_check_whiteouts() local
359 dentry = lookup_one_positive_killable(mnt_idmap(path->mnt), in ovl_check_whiteouts()
362 if (!IS_ERR(dentry)) { in ovl_check_whiteouts()
363 p->is_whiteout = ovl_is_whiteout(dentry); in ovl_check_whiteouts()
364 dput(dentry); in ovl_check_whiteouts()
[all …]
/linux/drivers/net/wireless/ti/wl1251/
H A Dwl1251.h146 struct dentry *rootdir;
147 struct dentry *fw_statistics;
149 struct dentry *tx_internal_desc_overflow;
151 struct dentry *rx_out_of_mem;
152 struct dentry *rx_hdr_overflow;
153 struct dentry *rx_hw_stuck;
154 struct dentry *rx_dropped;
155 struct dentry *rx_fcs_err;
156 struct dentry *rx_xfr_hint_trig;
157 struct dentry *rx_path_reset;
[all …]
/linux/fs/autofs/
H A Dexpire.c11 static inline int autofs_can_expire(struct dentry *dentry, in autofs_can_expire() argument
14 struct autofs_info *ino = autofs_dentry_ino(dentry); in autofs_can_expire()
30 struct dentry *dentry, unsigned int how) in autofs_mount_busy() argument
32 struct dentry *top = dentry; in autofs_mount_busy()
33 struct path path = {.mnt = mnt, .dentry = dentry}; in autofs_mount_busy()
36 pr_debug("dentry %p %pd\n", dentry, dentry); in autofs_mount_busy()
43 if (is_autofs_dentry(path.dentry)) { in autofs_mount_busy()
44 struct autofs_sb_info *sbi = autofs_sbi(path.dentry->d_sb); in autofs_mount_busy()
74 static struct dentry *positive_after(struct dentry *p, struct dentry *child) in positive_after()
94 static struct dentry *get_next_positive_subdir(struct dentry *prev, in get_next_positive_subdir()
[all …]
/linux/fs/ceph/
H A Ddir.c34 static int __dir_lease_try_check(const struct dentry *dentry);
39 static int ceph_d_init(struct dentry *dentry) in ceph_d_init() argument
42 struct ceph_mds_client *mdsc = ceph_sb_to_mdsc(dentry->d_sb); in ceph_d_init()
48 di->dentry = dentry; in ceph_d_init()
51 dentry->d_fsdata = di; in ceph_d_init()
130 static struct dentry *
131 __dcache_find_get_entry(struct dentry *parent, u64 idx, in __dcache_find_get_entry()
136 struct dentry *dentry; in __dcache_find_get_entry() local
137 unsigned idx_mask = (PAGE_SIZE / sizeof(struct dentry *)) - 1; in __dcache_find_get_entry()
138 loff_t ptr_pos = idx * sizeof(struct dentry *); in __dcache_find_get_entry()
[all …]
/linux/security/integrity/evm/
H A Devm_main.c147 static int evm_find_protected_xattrs(struct dentry *dentry) in evm_find_protected_xattrs()
149 struct inode *inode = d_backing_inode(dentry); in evm_find_protected_xattrs()
158 error = __vfs_getxattr(dentry, inode, xattr->name, NULL, 0); in is_unsupported_hmac_fs()
170 static int is_unsupported_hmac_fs(struct dentry *dentry)
172 struct inode *inode = d_backing_inode(dentry);
184 * Compute the HMAC on the dentry's protected set of extended attributes in evm_verify_hmac()
194 static enum integrity_status evm_verify_hmac(struct dentry *dentry, in evm_verify_hmac()
131 evm_find_protected_xattrs(struct dentry * dentry) evm_find_protected_xattrs() argument
154 is_unsupported_hmac_fs(struct dentry * dentry) is_unsupported_hmac_fs() argument
178 evm_verify_hmac(struct dentry * dentry,const char * xattr_name,char * xattr_value,size_t xattr_value_len) evm_verify_hmac() argument
351 evm_read_protected_xattrs(struct dentry * dentry,u8 * buffer,int buffer_size,char type,bool canonical_fmt) evm_read_protected_xattrs() argument
421 evm_verifyxattr(struct dentry * dentry,const char * xattr_name,void * xattr_value,size_t xattr_value_len) evm_verifyxattr() argument
440 evm_verify_current_integrity(struct dentry * dentry) evm_verify_current_integrity() argument
462 evm_xattr_change(struct mnt_idmap * idmap,struct dentry * dentry,const char * xattr_name,const void * xattr_value,size_t xattr_value_len) evm_xattr_change() argument
498 evm_protect_xattr(struct mnt_idmap * idmap,struct dentry * dentry,const char * xattr_name,const void * xattr_value,size_t xattr_value_len) evm_protect_xattr() argument
587 evm_inode_setxattr(struct mnt_idmap * idmap,struct dentry * dentry,const char * xattr_name,const void * xattr_value,size_t xattr_value_len,int flags) evm_inode_setxattr() argument
619 evm_inode_removexattr(struct mnt_idmap * idmap,struct dentry * dentry,const char * xattr_name) evm_inode_removexattr() argument
633 evm_inode_set_acl_change(struct mnt_idmap * idmap,struct dentry * dentry,const char * name,struct posix_acl * kacl) evm_inode_set_acl_change() argument
652 evm_inode_set_acl_change(struct mnt_idmap * idmap,struct dentry * dentry,const char * name,struct posix_acl * kacl) evm_inode_set_acl_change() argument
673 evm_inode_set_acl(struct mnt_idmap * idmap,struct dentry * dentry,const char * acl_name,struct posix_acl * kacl) evm_inode_set_acl() argument
725 evm_inode_remove_acl(struct mnt_idmap * idmap,struct dentry * dentry,const char * acl_name) evm_inode_remove_acl() argument
804 evm_inode_post_setxattr(struct dentry * dentry,const char * xattr_name,const void * xattr_value,size_t xattr_value_len,int flags) evm_inode_post_setxattr() argument
836 evm_inode_post_set_acl(struct dentry * dentry,const char * acl_name,struct posix_acl * kacl) evm_inode_post_set_acl() argument
852 evm_inode_post_removexattr(struct dentry * dentry,const char * xattr_name) evm_inode_post_removexattr() argument
879 evm_inode_post_remove_acl(struct mnt_idmap * idmap,struct dentry * dentry,const char * acl_name) evm_inode_post_remove_acl() argument
886 evm_attr_change(struct mnt_idmap * idmap,struct dentry * dentry,struct iattr * attr) evm_attr_change() argument
908 evm_inode_setattr(struct mnt_idmap * idmap,struct dentry * dentry,struct iattr * attr) evm_inode_setattr() argument
961 evm_inode_post_setattr(struct mnt_idmap * idmap,struct dentry * dentry,int ia_valid) evm_inode_post_setattr() argument
1092 evm_post_path_mknod(struct mnt_idmap * idmap,struct dentry * dentry) evm_post_path_mknod() argument
[all...]
/linux/fs/
H A Dnamei.c710 dget(path->dentry); in path_get()
722 dput(path->dentry); in path_put()
766 p->path.dentry = NULL; in __set_nameidata()
815 static bool path_connected(struct vfsmount *mnt, struct dentry *dentry) in path_connected() argument
823 return is_subdir(dentry, mnt->mnt_root); in path_connected()
861 nd->path.dentry = NULL; in terminate_walk()
871 path->dentry = NULL; in __legitimize_path()
874 if (unlikely(!lockref_get_not_dead(&path->dentry->d_lockref))) { in __legitimize_path()
875 path->dentry = NULL; in __legitimize_path()
878 return !read_seqcount_retry(&path->dentry->d_seq, seq); in __legitimize_path()
[all …]
/linux/fs/tracefs/
H A Dinode.c97 static struct dentry *tracefs_syscall_mkdir(struct mnt_idmap *idmap, in tracefs_syscall_mkdir()
98 struct inode *inode, struct dentry *dentry, in tracefs_syscall_mkdir() argument
119 take_dentry_name_snapshot(&name, dentry); in tracefs_syscall_mkdir()
128 static int tracefs_syscall_rmdir(struct inode *inode, struct dentry *dentry) in tracefs_syscall_rmdir() argument
140 take_dentry_name_snapshot(&name, dentry); in tracefs_syscall_rmdir()
142 inode_unlock(d_inode(dentry)); in tracefs_syscall_rmdir()
147 inode_lock(d_inode(dentry)); in tracefs_syscall_rmdir()
203 struct inode *inode = d_backing_inode(path->dentry); in tracefs_getattr()
210 static int tracefs_setattr(struct mnt_idmap *idmap, struct dentry *dentry, in tracefs_setattr() argument
214 struct inode *inode = d_inode(dentry); in tracefs_setattr()
[all …]
H A Devent_inode.c40 struct dentry *events_dir;
161 static struct dentry *eventfs_root_lookup(struct inode *dir,
162 struct dentry *dentry,
185 static int eventfs_set_attr(struct mnt_idmap *idmap, struct dentry *dentry, in eventfs_set_attr() argument
194 ei = dentry->d_fsdata; in eventfs_set_attr()
200 if (!(dentry->d_inode->i_mode & S_IFDIR)) { in eventfs_set_attr()
209 ret = simple_setattr(idmap, dentry, iattr); in eventfs_set_attr()
218 if (dentry->d_inode->i_mode & S_IFDIR) { in eventfs_set_attr()
224 name = dentry->d_name.name; in eventfs_set_attr()
329 static struct inode *eventfs_get_inode(struct dentry *dentry, struct eventfs_attr *attr, in eventfs_get_inode() argument
[all …]
/linux/Documentation/translations/zh_CN/filesystems/
H A Ddebugfs.rst41 struct dentry *debugfs_create_dir(const char *name, struct dentry *parent);
44 则会在debugfs根目录中创建。创建目录成功时,返回值是一个指向dentry结构体的指针。
45dentry结构体的指针可用于在目录中创建文件(以及最后将其清理干净)。ERR_PTR
51 struct dentry *debugfs_create_file(const char *name, umode_t mode,
52 struct dentry *parent, void *data,
59dentry指针,错误时返回ERR_PTR(-ERROR),系统不支持debugfs时返回值为ERR_PTR
62 struct dentry *debugfs_create_file_size(const char *name, umode_t mode,
63 struct dentry *parent, void *data,
73 struct dentry *parent, u8 *value);
75 struct dentry *parent, u16 *value);
[all …]
/linux/Documentation/translations/zh_TW/filesystems/
H A Ddebugfs.rst42 struct dentry *debugfs_create_dir(const char *name, struct dentry *parent);
45 則會在debugfs根目錄中創建。創建目錄成功時,返回值是一個指向dentry結構體的指針。
46dentry結構體的指針可用於在目錄中創建文件(以及最後將其清理乾淨)。ERR_PTR
52 struct dentry *debugfs_create_file(const char *name, umode_t mode,
53 struct dentry *parent, void *data,
60dentry指針,錯誤時返回ERR_PTR(-ERROR),系統不支持debugfs時返回值爲ERR_PTR
63 struct dentry *debugfs_create_file_size(const char *name, umode_t mode,
64 struct dentry *parent, void *data,
74 struct dentry *parent, u8 *value);
76 struct dentry *parent, u16 *value);
[all …]
/linux/fs/nfs/
H A Ddir.c58 static int nfs_do_create(struct inode *dir, struct dentry *dentry,
588 .dentry = file_dentry(desc->file), in nfs_readdir_xdr_filler()
640 int nfs_same_file(struct dentry *dentry, struct nfs_entry *entry) in nfs_same_file() argument
645 if (d_really_is_negative(dentry)) in nfs_same_file()
648 inode = d_inode(dentry); in nfs_same_file()
725 void nfs_prime_dcache(struct dentry *parent, struct nfs_entry *entry, in nfs_prime_dcache()
729 struct dentry *dentry; in nfs_prime_dcache() local
730 struct dentry *alias; in nfs_prime_dcache()
754 dentry = d_lookup(parent, &filename); in nfs_prime_dcache()
756 if (!dentry) { in nfs_prime_dcache()
[all …]
/linux/drivers/android/binder/
H A Drust_binderfs.c119 struct dentry *dentry, *root; in binderfs_binder_device_create() local
181 dentry = simple_start_creating(root, req->name); in binderfs_binder_device_create()
182 if (IS_ERR(dentry)) { in binderfs_binder_device_create()
183 ret = PTR_ERR(dentry); in binderfs_binder_device_create()
188 d_make_persistent(dentry, inode); in binderfs_binder_device_create()
190 fsnotify_create(root->d_inode, dentry); in binderfs_binder_device_create()
191 simple_done_creating(dentry); in binderfs_binder_device_create()
307 static int binderfs_show_options(struct seq_file *seq, struct dentry *root) in binderfs_show_options()
331 static inline bool is_binderfs_control_device(const struct dentry *dentry) in is_binderfs_control_device() argument
333 struct binderfs_info *info = dentry->d_sb->s_fs_info; in is_binderfs_control_device()
[all …]
/linux/fs/cachefiles/
H A Dnamei.c84 struct dentry *cachefiles_get_directory(struct cachefiles_cache *cache, in cachefiles_get_directory()
85 struct dentry *dir, in cachefiles_get_directory()
89 struct dentry *subdir; in cachefiles_get_directory()
126 path.dentry = dir; in cachefiles_get_directory()
219 void cachefiles_put_directory(struct dentry *dir) in cachefiles_put_directory()
232 struct dentry *dir, struct dentry *dentry, in cachefiles_unlink() argument
237 .dentry = dir, in cachefiles_unlink()
241 trace_cachefiles_unlink(object, d_inode(dentry)->i_ino, why); in cachefiles_unlink()
242 ret = security_path_unlink(&path, dentry); in cachefiles_unlink()
250 ret = vfs_unlink(&nop_mnt_idmap, d_backing_inode(dir), dentry, NULL); in cachefiles_unlink()
[all …]
/linux/fs/smb/client/
H A Dcifsfs.h35 static inline void cifs_set_time(struct dentry *dentry, unsigned long time) in cifs_set_time() argument
37 dentry->d_fsdata = (void *) time; in cifs_set_time()
40 static inline unsigned long cifs_get_time(struct dentry *dentry) in cifs_get_time() argument
42 return (unsigned long) dentry->d_fsdata; in cifs_get_time()
57 struct dentry *direntry, umode_t mode);
58 int cifs_atomic_open(struct inode *dir, struct dentry *direntry,
62 struct dentry *cifs_lookup(struct inode *parent_dir_inode,
63 struct dentry *direntry, unsigned int flags);
64 int cifs_unlink(struct inode *dir, struct dentry *dentry);
65 int cifs_hardlink(struct dentry *old_file, struct inode *inode,
[all …]
/linux/fs/nfsd/
H A Dnfsfh.c31 static int nfsd_acceptable(void *expv, struct dentry *dentry) in nfsd_acceptable() argument
35 struct dentry *tdentry; in nfsd_acceptable()
36 struct dentry *parent; in nfsd_acceptable()
41 tdentry = dget(dentry); in nfsd_acceptable()
42 while (tdentry != exp->ex_path.dentry && !IS_ROOT(tdentry)) { in nfsd_acceptable()
55 if (tdentry != exp->ex_path.dentry) in nfsd_acceptable()
57 rv = (tdentry == exp->ex_path.dentry); in nfsd_acceptable()
68 nfsd_mode_check(struct dentry *dentry, umode_t requested) in nfsd_mode_check() argument
70 umode_t mode = d_inode(dentry)->i_mode & S_IFMT; in nfsd_mode_check()
75 if (mode == S_IFDIR && !d_can_lookup(dentry)) in nfsd_mode_check()
[all …]
/linux/arch/s390/hypfs/
H A Dinode.c33 static struct dentry *hypfs_create_update_file(struct dentry *dir);
38 struct dentry *update_file; /* file to trigger update */
48 static struct dentry *hypfs_last_dentry;
61 static void hypfs_add_dentry(struct dentry *dentry) in hypfs_add_dentry() argument
63 if (IS_ROOT(dentry->d_parent)) { in hypfs_add_dentry()
64 dentry->d_fsdata = hypfs_last_dentry; in hypfs_add_dentry()
65 hypfs_last_dentry = dentry; in hypfs_add_dentry()
72 struct dentry *next_dentry = hypfs_last_dentry->d_fsdata; in hypfs_delete_tree()
231 static int hypfs_show_options(struct seq_file *s, struct dentry *root) in hypfs_show_options()
244 struct dentry *root_dentry, *update_file; in hypfs_fill_super()
[all …]
/linux/drivers/android/
H A Dbinderfs.c119 struct dentry *dentry, *root; in binderfs_binder_device_create() local
186 dentry = simple_start_creating(root, name); in binderfs_binder_device_create()
187 if (IS_ERR(dentry)) { in binderfs_binder_device_create()
188 ret = PTR_ERR(dentry); in binderfs_binder_device_create()
192 d_make_persistent(dentry, inode); in binderfs_binder_device_create()
193 fsnotify_create(root->d_inode, dentry); in binderfs_binder_device_create()
194 simple_done_creating(dentry); in binderfs_binder_device_create()
316 static int binderfs_show_options(struct seq_file *seq, struct dentry *root) in binderfs_show_options()
340 static inline bool is_binderfs_control_device(const struct dentry *dentry) in is_binderfs_control_device() argument
342 struct binderfs_info *info = dentry->d_sb->s_fs_info; in is_binderfs_control_device()
[all …]
/linux/include/linux/
H A Dfscrypt.h205 struct dentry *dentry, unsigned int flags);
271 static inline void fscrypt_handle_d_move(struct dentry *dentry) in fscrypt_handle_d_move() argument
277 if (dentry->d_flags & DCACHE_NOKEY_NAME) { in fscrypt_handle_d_move()
278 dentry->d_flags &= ~DCACHE_NOKEY_NAME; in fscrypt_handle_d_move()
284 if (dentry->d_op->d_revalidate == fscrypt_d_revalidate) in fscrypt_handle_d_move()
285 dentry->d_flags &= ~DCACHE_OP_REVALIDATE; in fscrypt_handle_d_move()
313 static inline bool fscrypt_is_nokey_name(const struct dentry *dentry) in fscrypt_is_nokey_name() argument
315 return dentry->d_flags & DCACHE_NOKEY_NAME; in fscrypt_is_nokey_name()
318 static inline void fscrypt_prepare_dentry(struct dentry *dentry, in fscrypt_prepare_dentry() argument
330 spin_lock(&dentry->d_lock); in fscrypt_prepare_dentry()
[all …]
/linux/fs/afs/
H A Ddir.c22 static struct dentry *afs_lookup(struct inode *dir, struct dentry *dentry,
27 struct dentry *dentry, unsigned int flags);
28 static int afs_d_delete(const struct dentry *dentry);
29 static void afs_d_iput(struct dentry *dentry, struct inode *inode);
37 struct dentry *dentry, umode_t mode);
38 static struct dentry *afs_mkdir(struct mnt_idmap *idmap, struct inode *dir,
39 struct dentry *dentry, umode_t mode);
40 static int afs_rmdir(struct inode *dir, struct dentry *dentry);
41 static int afs_unlink(struct inode *dir, struct dentry *dentry);
42 static int afs_link(struct dentry *from, struct inode *dir,
[all …]
H A Ddynroot.c16 static struct dentry *afs_lookup_atcell(struct inode *dir, struct dentry *dentry, ino_t ino);
93 static struct dentry *afs_dynroot_lookup_cell(struct inode *dir, struct dentry *dentry, in afs_dynroot_lookup_cell() argument
97 struct afs_net *net = afs_d2net(dentry); in afs_dynroot_lookup_cell()
99 const char *name = dentry->d_name.name; in afs_dynroot_lookup_cell()
100 size_t len = dentry->d_name.len; in afs_dynroot_lookup_cell()
125 dentry->d_fsdata = cell; in afs_dynroot_lookup_cell()
126 return d_splice_alias(inode, dentry); in afs_dynroot_lookup_cell()
132 return d_splice_alias(inode, dentry); in afs_dynroot_lookup_cell()
139 static struct dentry *afs_dynroot_lookup(struct inode *dir, struct dentry *dentry, in afs_dynroot_lookup() argument
142 _enter("%pd", dentry); in afs_dynroot_lookup()
[all …]
/linux/fs/ntfs3/
H A Dnamei.c72 static struct dentry *ntfs_lookup(struct inode *dir, struct dentry *dentry, in ntfs_lookup() argument
83 err = ntfs_nls_to_utf16(ni->mi.sbi, dentry->d_name.name, in ntfs_lookup()
84 dentry->d_name.len, uni, NTFS_NAME_LEN, in ntfs_lookup()
108 return d_splice_alias(inode, dentry); in ntfs_lookup()
115 struct dentry *dentry, umode_t mode) in ntfs_create() argument
117 return ntfs_create_inode(idmap, dir, dentry, NULL, S_IFREG | mode, 0, in ntfs_create()
125 struct dentry *dentry, umode_t mode, dev_t rdev) in ntfs_mknod() argument
127 return ntfs_create_inode(idmap, dir, dentry, NULL, mode, rdev, NULL, 0, in ntfs_mknod()
134 static int ntfs_link(struct dentry *ode, struct inode *dir, struct dentry *de) in ntfs_link()
176 static int ntfs_unlink(struct inode *dir, struct dentry *dentry) in ntfs_unlink() argument
[all …]

12345678910>>...44