Home
last modified time | relevance | path

Searched refs:new_dentry (Results 1 – 62 of 62) sorted by relevance

/linux-4.4.14/fs/nfs/
Dnfstrace.h591 const struct dentry *new_dentry
594 TP_ARGS(old_dir, old_dentry, new_dir, new_dentry),
601 __string(new_name, new_dentry->d_name.name)
609 __assign_str(new_name, new_dentry->d_name.name);
628 const struct dentry *new_dentry \
630 TP_ARGS(old_dir, old_dentry, new_dir, new_dentry))
637 const struct dentry *new_dentry,
641 TP_ARGS(old_dir, old_dentry, new_dir, new_dentry, error),
649 __string(new_name, new_dentry->d_name.name)
658 __assign_str(new_name, new_dentry->d_name.name);
[all …]
Dunlink.c351 new_dir, data->new_dentry, task->tk_status); in nfs_async_rename_done()
374 dput(data->new_dentry); in nfs_async_rename_release()
405 struct dentry *old_dentry, struct dentry *new_dentry, in nfs_async_rename() argument
440 data->new_dentry = dget(new_dentry); in nfs_async_rename()
449 data->args.new_name = &new_dentry->d_name; in nfs_async_rename()
Ddir.c1987 struct inode *new_dir, struct dentry *new_dentry) in nfs_rename() argument
1990 struct inode *new_inode = d_inode(new_dentry); in nfs_rename()
1996 old_dentry, new_dentry, in nfs_rename()
1997 d_count(new_dentry)); in nfs_rename()
1999 trace_nfs_rename_enter(old_dir, old_dentry, new_dir, new_dentry); in nfs_rename()
2011 if (!d_unhashed(new_dentry)) { in nfs_rename()
2012 d_drop(new_dentry); in nfs_rename()
2013 rehash = new_dentry; in nfs_rename()
2016 if (d_count(new_dentry) > 2) { in nfs_rename()
2020 dentry = d_alloc(new_dentry->d_parent, in nfs_rename()
[all …]
Dinternal.h510 struct dentry *old_dentry, struct dentry *new_dentry,
/linux-4.4.14/fs/affs/
Dnamei.c416 struct inode *new_dir, struct dentry *new_dentry) in affs_rename() argument
423 old_dir->i_ino, old_dentry, new_dir->i_ino, new_dentry); in affs_rename()
425 retval = affs_check_name(new_dentry->d_name.name, in affs_rename()
426 new_dentry->d_name.len, in affs_rename()
433 if (d_really_is_positive(new_dentry)) { in affs_rename()
434 retval = affs_remove_header(new_dentry); in affs_rename()
451 affs_copy_name(AFFS_TAIL(sb, bh)->name, new_dentry); in affs_rename()
Daffs.h176 struct inode *new_dir, struct dentry *new_dentry);
/linux-4.4.14/fs/hfs/
Ddir.c283 struct inode *new_dir, struct dentry *new_dentry) in hfs_rename() argument
288 if (d_really_is_positive(new_dentry)) { in hfs_rename()
289 res = hfs_remove(new_dir, new_dentry); in hfs_rename()
296 new_dir, &new_dentry->d_name); in hfs_rename()
300 new_dir->i_ino, &new_dentry->d_name); in hfs_rename()
/linux-4.4.14/fs/minix/
Dnamei.c188 struct inode * new_dir, struct dentry *new_dentry) in minix_rename() argument
191 struct inode * new_inode = d_inode(new_dentry); in minix_rename()
218 new_de = minix_find_entry(new_dentry, &new_page); in minix_rename()
227 err = minix_add_link(new_dentry, old_inode); in minix_rename()
/linux-4.4.14/fs/bfs/
Ddir.c210 struct inode *new_dir, struct dentry *new_dentry) in bfs_rename() argument
234 new_inode = d_inode(new_dentry); in bfs_rename()
236 new_dentry->d_name.name, in bfs_rename()
237 new_dentry->d_name.len, &new_de); in bfs_rename()
245 new_dentry->d_name.name, in bfs_rename()
246 new_dentry->d_name.len, in bfs_rename()
/linux-4.4.14/fs/f2fs/
Dnamei.c586 struct inode *new_dir, struct dentry *new_dentry, in f2fs_rename() argument
591 struct inode *new_inode = d_inode(new_dentry); in f2fs_rename()
633 new_entry = f2fs_find_entry(new_dir, &new_dentry->d_name, in f2fs_rename()
645 &new_dentry->d_name)) { in f2fs_rename()
671 err = f2fs_add_link(new_dentry, old_inode); in f2fs_rename()
746 struct inode *new_dir, struct dentry *new_dentry) in f2fs_cross_rename() argument
750 struct inode *new_inode = d_inode(new_dentry); in f2fs_cross_rename()
772 new_entry = f2fs_find_entry(new_dir, &new_dentry->d_name, &new_page); in f2fs_cross_rename()
812 err = update_dent_inode(old_inode, new_inode, &new_dentry->d_name); in f2fs_cross_rename()
908 struct inode *new_dir, struct dentry *new_dentry, in f2fs_rename2() argument
[all …]
/linux-4.4.14/fs/sysv/
Dnamei.c209 struct inode * new_dir, struct dentry * new_dentry) in sysv_rename() argument
212 struct inode * new_inode = d_inode(new_dentry); in sysv_rename()
239 new_de = sysv_find_entry(new_dentry, &new_page); in sysv_rename()
248 err = sysv_add_link(new_dentry, old_inode); in sysv_rename()
/linux-4.4.14/fs/jffs2/
Ddir.c758 struct inode *new_dir_i, struct dentry *new_dentry) in jffs2_rename() argument
771 if (d_really_is_positive(new_dentry)) { in jffs2_rename()
772 victim_f = JFFS2_INODE_INFO(d_inode(new_dentry)); in jffs2_rename()
773 if (d_is_dir(new_dentry)) { in jffs2_rename()
801 new_dentry->d_name.name, new_dentry->d_name.len, now); in jffs2_rename()
808 if (d_is_dir(new_dentry)) in jffs2_rename()
809 clear_nlink(d_inode(new_dentry)); in jffs2_rename()
811 drop_nlink(d_inode(new_dentry)); in jffs2_rename()
816 if (d_is_dir(new_dentry)) in jffs2_rename()
853 d_invalidate(new_dentry); in jffs2_rename()
/linux-4.4.14/fs/
Dnamei.c3992 int vfs_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry, struct inode … in vfs_link() argument
4001 error = may_create(dir, new_dentry); in vfs_link()
4018 error = security_inode_link(old_dentry, dir, new_dentry); in vfs_link()
4031 error = dir->i_op->link(old_dentry, dir, new_dentry); in vfs_link()
4041 fsnotify_link(dir, inode, new_dentry); in vfs_link()
4058 struct dentry *new_dentry; in SYSCALL_DEFINE5() local
4084 new_dentry = user_path_create(newdfd, newname, &new_path, in SYSCALL_DEFINE5()
4086 error = PTR_ERR(new_dentry); in SYSCALL_DEFINE5()
4087 if (IS_ERR(new_dentry)) in SYSCALL_DEFINE5()
4096 error = security_path_link(old_path.dentry, &new_path, new_dentry); in SYSCALL_DEFINE5()
[all …]
Dlibfs.c324 struct inode *new_dir, struct dentry *new_dentry) in simple_rename() argument
329 if (!simple_empty(new_dentry)) in simple_rename()
332 if (d_really_is_positive(new_dentry)) { in simple_rename()
333 simple_unlink(new_dir, new_dentry); in simple_rename()
335 drop_nlink(d_inode(new_dentry)); in simple_rename()
Dbad_inode.c75 struct inode *new_dir, struct dentry *new_dentry, in bad_inode_rename2() argument
Ddcache.c3304 int is_subdir(struct dentry *new_dentry, struct dentry *old_dentry) in is_subdir() argument
3309 if (new_dentry == old_dentry) in is_subdir()
3320 if (d_ancestor(old_dentry, new_dentry)) in is_subdir()
/linux-4.4.14/fs/logfs/
Ddir.c586 struct inode *new_dir, struct dentry *new_dentry) in logfs_rename_cross() argument
610 err = logfs_write_dir(new_dir, new_dentry, d_inode(old_dentry)); in logfs_rename_cross()
658 struct inode *new_dir, struct dentry *new_dentry) in logfs_rename_target() argument
662 struct inode *new_inode = d_inode(new_dentry); in logfs_rename_target()
692 err = logfs_replace_inode(new_dir, new_dentry, &dd, old_inode); in logfs_rename_target()
720 struct inode *new_dir, struct dentry *new_dentry) in logfs_rename() argument
722 if (d_really_is_positive(new_dentry)) in logfs_rename()
724 new_dir, new_dentry); in logfs_rename()
725 return logfs_rename_cross(old_dir, old_dentry, new_dir, new_dentry); in logfs_rename()
/linux-4.4.14/fs/exofs/
Dnamei.c229 struct inode *new_dir, struct dentry *new_dentry) in exofs_rename() argument
232 struct inode *new_inode = d_inode(new_dentry); in exofs_rename()
259 new_de = exofs_find_entry(new_dir, new_dentry, &new_page); in exofs_rename()
270 err = exofs_add_link(new_dentry, old_inode); in exofs_rename()
/linux-4.4.14/security/tomoyo/
Dtomoyo.c269 struct dentry *new_dentry) in tomoyo_path_link() argument
272 struct path path2 = { new_dir->mnt, new_dentry }; in tomoyo_path_link()
289 struct dentry *new_dentry) in tomoyo_path_rename() argument
292 struct path path2 = { new_parent->mnt, new_dentry }; in tomoyo_path_rename()
/linux-4.4.14/fs/ufs/
Dnamei.c247 struct inode *new_dir, struct dentry *new_dentry) in ufs_rename() argument
250 struct inode *new_inode = d_inode(new_dentry); in ufs_rename()
277 new_de = ufs_find_entry(new_dir, &new_dentry->d_name, &new_page); in ufs_rename()
286 err = ufs_add_link(new_dentry, old_inode); in ufs_rename()
/linux-4.4.14/fs/coda/
Ddir.c294 struct inode *new_dir, struct dentry *new_dentry) in coda_rename() argument
297 const char *new_name = new_dentry->d_name.name; in coda_rename()
299 int new_length = new_dentry->d_name.len; in coda_rename()
306 if (d_really_is_positive(new_dentry)) { in coda_rename()
307 if (d_is_dir(new_dentry)) { in coda_rename()
313 coda_flag_inode(d_inode(new_dentry), C_VATTR); in coda_rename()
/linux-4.4.14/fs/hfsplus/
Ddir.c527 struct inode *new_dir, struct dentry *new_dentry) in hfsplus_rename() argument
532 if (d_really_is_positive(new_dentry)) { in hfsplus_rename()
533 if (d_is_dir(new_dentry)) in hfsplus_rename()
534 res = hfsplus_rmdir(new_dir, new_dentry); in hfsplus_rename()
536 res = hfsplus_unlink(new_dir, new_dentry); in hfsplus_rename()
543 new_dir, &new_dentry->d_name); in hfsplus_rename()
545 new_dentry->d_fsdata = old_dentry->d_fsdata; in hfsplus_rename()
/linux-4.4.14/fs/ncpfs/
Ddir.c253 struct inode *new_dir, struct dentry* new_dentry, char *_new_name) in ncp_force_rename() argument
271 if (new_dentry && d_really_is_positive(new_dentry)) { in ncp_force_rename()
272 new_nwattr = NCP_FINFO(d_inode(new_dentry))->nwattr; in ncp_force_rename()
1109 struct inode *new_dir, struct dentry *new_dentry) in ncp_rename() argument
1116 ncp_dbg(1, "%pd2 to %pd2\n", old_dentry, new_dentry); in ncp_rename()
1119 ncp_age_dentry(server, new_dentry); in ncp_rename()
1130 new_dentry->d_name.name, new_dentry->d_name.len, in ncp_rename()
1141 new_dir, new_dentry, __new_name); in ncp_rename()
1147 old_dentry, new_dentry); in ncp_rename()
1149 ncp_d_prune(new_dentry); in ncp_rename()
/linux-4.4.14/fs/fat/
Dnamei_msdos.c432 struct dentry *new_dentry, int is_hid) in do_msdos_rename() argument
444 new_inode = d_inode(new_dentry); in do_msdos_rename()
599 struct inode *new_dir, struct dentry *new_dentry) in msdos_rename() argument
612 err = msdos_format_name(new_dentry->d_name.name, in msdos_rename()
613 new_dentry->d_name.len, new_msdos_name, in msdos_rename()
619 (new_dentry->d_name.name[0] == '.') && (new_msdos_name[0] != '.'); in msdos_rename()
622 new_dir, new_msdos_name, new_dentry, is_hid); in msdos_rename()
Dnamei_vfat.c906 struct inode *new_dir, struct dentry *new_dentry) in vfat_rename() argument
919 new_inode = d_inode(new_dentry); in vfat_rename()
944 err = vfat_add_entry(new_dir, &new_dentry->d_name, is_dir, 0, in vfat_rename()
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
Dnamei.c1043 struct dentry *new_dentry) in ll_link() argument
1054 dir->i_generation, dir, new_dentry); in ll_link()
1056 op_data = ll_prep_md_op_data(NULL, src, dir, new_dentry->d_name.name, in ll_link()
1057 new_dentry->d_name.len, in ll_link()
1075 struct inode *new_dir, struct dentry *new_dentry) in ll_rename() argument
1085 new_dentry, new_dir->i_ino, new_dir->i_generation, new_dir); in ll_rename()
1093 ll_get_child_fid(new_dentry, &op_data->op_fid4); in ll_rename()
1097 new_dentry->d_name.name, in ll_rename()
1098 new_dentry->d_name.len, &request); in ll_rename()
1109 d_move(old_dentry, new_dentry); in ll_rename()
/linux-4.4.14/fs/ocfs2/
Dnamei.c1206 struct dentry *new_dentry) in ocfs2_rename() argument
1211 struct inode *new_inode = d_inode(new_dentry); in ocfs2_rename()
1234 trace_ocfs2_rename(old_dir, old_dentry, new_dir, new_dentry, in ocfs2_rename()
1236 new_dentry->d_name.len, new_dentry->d_name.name); in ocfs2_rename()
1384 status = ocfs2_find_files_on_disk(new_dentry->d_name.name, in ocfs2_rename()
1385 new_dentry->d_name.len, in ocfs2_rename()
1421 trace_ocfs2_rename_target_exists(new_dentry->d_name.len, in ocfs2_rename()
1422 new_dentry->d_name.name); in ocfs2_rename()
1444 status = ocfs2_remote_dentry_delete(new_dentry); in ocfs2_rename()
1468 BUG_ON(d_inode(new_dentry->d_parent) != new_dir); in ocfs2_rename()
[all …]
Dnamei.h52 struct dentry *new_dentry);
Drefcounttree.c4245 struct dentry *new_dentry, bool preserve) in ocfs2_reflink() argument
4295 &new_dentry->d_name); in ocfs2_reflink()
4302 new_dentry); in ocfs2_reflink()
4345 struct dentry *new_dentry, bool preserve) in ocfs2_vfs_reflink() argument
4353 error = ocfs2_may_create(dir, new_dentry); in ocfs2_vfs_reflink()
4395 error = ocfs2_reflink(old_dentry, dir, new_dentry, preserve); in ocfs2_vfs_reflink()
4398 fsnotify_create(dir, new_dentry); in ocfs2_vfs_reflink()
4409 struct dentry *new_dentry; in ocfs2_reflink_ioctl() local
4422 new_dentry = user_path_create(AT_FDCWD, newname, &new_path, 0); in ocfs2_reflink_ioctl()
4423 error = PTR_ERR(new_dentry); in ocfs2_reflink_ioctl()
[all …]
Docfs2_trace.h2263 void *new_dir, void *new_dentry,
2266 TP_ARGS(old_dir, old_dentry, new_dir, new_dentry,
2272 __field(void *, new_dentry)
2282 __entry->new_dentry = new_dentry;
2290 __entry->new_dir, __entry->new_dentry,
/linux-4.4.14/fs/overlayfs/
Doverlayfs.h45 struct dentry *new_dentry, bool debug) in ovl_do_link() argument
47 int err = vfs_link(old_dentry, dir, new_dentry, NULL); in ovl_do_link()
50 old_dentry, new_dentry, err); in ovl_do_link()
/linux-4.4.14/fs/ext2/
Dnamei.c330 struct inode * new_dir, struct dentry * new_dentry ) in ext2_rename() argument
333 struct inode * new_inode = d_inode(new_dentry); in ext2_rename()
370 new_de = ext2_find_entry (new_dir, &new_dentry->d_name, &new_page); in ext2_rename()
379 err = ext2_add_link(new_dentry, old_inode); in ext2_rename()
/linux-4.4.14/include/linux/
Dfsnotify.h170 static inline void fsnotify_link(struct inode *dir, struct inode *inode, struct dentry *new_dentry) in fsnotify_link() argument
173 audit_inode_child(dir, new_dentry, AUDIT_TYPE_CHILD_CREATE); in fsnotify_link()
175 fsnotify(dir, FS_CREATE, inode, FSNOTIFY_EVENT_INODE, new_dentry->d_name.name, 0); in fsnotify_link()
Dsecurity.h248 struct dentry *new_dentry);
256 struct inode *new_dir, struct dentry *new_dentry,
610 struct dentry *new_dentry) in security_inode_link() argument
651 struct dentry *new_dentry, in security_inode_rename() argument
1443 struct dentry *new_dentry);
1445 struct path *new_dir, struct dentry *new_dentry,
1486 struct dentry *new_dentry) in security_path_link() argument
1494 struct dentry *new_dentry, in security_path_rename() argument
Dlsm_hooks.h1370 struct dentry *new_dentry);
1373 struct dentry *new_dentry);
1388 struct dentry *new_dentry);
1399 struct dentry *new_dentry);
Dnfs_xdr.h1483 struct dentry *new_dentry; member
/linux-4.4.14/fs/ubifs/
Djournal.c927 const struct dentry *new_dentry, int sync) in ubifs_jnl_rename() argument
934 const struct inode *new_inode = d_inode(new_dentry); in ubifs_jnl_rename()
941 old_dentry, old_dir->i_ino, new_dentry, new_dir->i_ino); in ubifs_jnl_rename()
947 dlen1 = UBIFS_DENT_NODE_SZ + new_dentry->d_name.len + 1; in ubifs_jnl_rename()
974 dent_key_init_flash(c, &dent->key, new_dir->i_ino, &new_dentry->d_name); in ubifs_jnl_rename()
977 dent->nlen = cpu_to_le16(new_dentry->d_name.len); in ubifs_jnl_rename()
978 memcpy(dent->name, new_dentry->d_name.name, new_dentry->d_name.len); in ubifs_jnl_rename()
979 dent->name[new_dentry->d_name.len] = '\0'; in ubifs_jnl_rename()
1033 dent_key_init(c, &key, new_dir->i_ino, &new_dentry->d_name); in ubifs_jnl_rename()
1034 err = ubifs_tnc_add_nm(c, &key, lnum, offs, dlen1, &new_dentry->d_name); in ubifs_jnl_rename()
Ddir.c969 struct inode *new_dir, struct dentry *new_dentry) in ubifs_rename() argument
973 struct inode *new_inode = d_inode(new_dentry); in ubifs_rename()
978 int new_sz = CALC_DENT_SIZE(new_dentry->d_name.len); in ubifs_rename()
998 new_dentry, new_dir->i_ino); in ubifs_rename()
1090 err = ubifs_jnl_rename(c, old_dir, old_dentry, new_dir, new_dentry, in ubifs_rename()
Dubifs.h1549 const struct dentry *new_dentry, int sync);
/linux-4.4.14/security/
Dsecurity.c454 struct dentry *new_dentry) in security_path_link() argument
458 return call_int_hook(path_link, 0, old_dentry, new_dir, new_dentry); in security_path_link()
462 struct path *new_dir, struct dentry *new_dentry, in security_path_rename() argument
466 (d_is_positive(new_dentry) && IS_PRIVATE(d_backing_inode(new_dentry))))) in security_path_rename()
470 int err = call_int_hook(path_rename, 0, new_dir, new_dentry, in security_path_rename()
477 new_dentry); in security_path_rename()
517 struct dentry *new_dentry) in security_inode_link() argument
521 return call_int_hook(inode_link, 0, old_dentry, dir, new_dentry); in security_inode_link()
562 struct inode *new_dir, struct dentry *new_dentry, in security_inode_rename() argument
566 (d_is_positive(new_dentry) && IS_PRIVATE(d_backing_inode(new_dentry))))) in security_inode_rename()
[all …]
/linux-4.4.14/fs/omfs/
Ddir.c374 struct inode *new_dir, struct dentry *new_dentry) in omfs_rename() argument
376 struct inode *new_inode = d_inode(new_dentry); in omfs_rename()
382 err = omfs_remove(new_dir, new_dentry); in omfs_rename()
394 err = omfs_add_link(new_dentry, old_inode); in omfs_rename()
/linux-4.4.14/fs/9p/
Dvfs_inode.c958 struct inode *new_dir, struct dentry *new_dentry) in v9fs_vfs_rename() argument
972 new_inode = d_inode(new_dentry); in v9fs_vfs_rename()
984 newdirfid = v9fs_fid_clone(new_dentry->d_parent); in v9fs_vfs_rename()
993 newdirfid, new_dentry->d_name.name); in v9fs_vfs_rename()
996 new_dentry->d_name.name); in v9fs_vfs_rename()
1000 if (old_dentry->d_parent != new_dentry->d_parent) { in v9fs_vfs_rename()
1011 wstat.name = (char *) new_dentry->d_name.name; in v9fs_vfs_rename()
1032 d_move(old_dentry, new_dentry); in v9fs_vfs_rename()
Dv9fs.h151 struct inode *new_dir, struct dentry *new_dentry);
/linux-4.4.14/fs/nilfs2/
Dnamei.c356 struct inode *new_dir, struct dentry *new_dentry) in nilfs_rename() argument
359 struct inode *new_inode = d_inode(new_dentry); in nilfs_rename()
392 new_de = nilfs_find_entry(new_dir, &new_dentry->d_name, &new_page); in nilfs_rename()
403 err = nilfs_add_link(new_dentry, old_inode); in nilfs_rename()
/linux-4.4.14/fs/configfs/
Ddir.c1445 struct dentry * new_dentry, * parent;
1458 new_dentry = lookup_one_len(new_name, parent, strlen(new_name));
1459 if (!IS_ERR(new_dentry)) {
1460 if (d_really_is_negative(new_dentry)) {
1463 d_add(new_dentry, NULL);
1464 d_move(item->dentry, new_dentry);
1467 d_delete(new_dentry);
1470 dput(new_dentry);
/linux-4.4.14/fs/ecryptfs/
Dinode.c452 struct dentry *new_dentry) in ecryptfs_link() argument
462 lower_new_dentry = ecryptfs_dentry_to_lower(new_dentry); in ecryptfs_link()
470 rc = ecryptfs_interpose(lower_new_dentry, new_dentry, dir->i_sb); in ecryptfs_link()
477 i_size_write(d_inode(new_dentry), file_size_save); in ecryptfs_link()
603 struct inode *new_dir, struct dentry *new_dentry) in ecryptfs_rename() argument
614 lower_new_dentry = ecryptfs_dentry_to_lower(new_dentry); in ecryptfs_rename()
619 target_inode = d_inode(new_dentry); in ecryptfs_rename()
/linux-4.4.14/fs/reiserfs/
Dnamei.c1308 struct inode *new_dir, struct dentry *new_dentry) in reiserfs_rename() argument
1345 new_dentry_inode = d_inode(new_dentry); in reiserfs_rename()
1411 reiserfs_add_entry(&th, new_dir, new_dentry->d_name.name, in reiserfs_rename()
1412 new_dentry->d_name.len, old_inode, 0); in reiserfs_rename()
1458 reiserfs_find_entry(new_dir, new_dentry->d_name.name, in reiserfs_rename()
1459 new_dentry->d_name.len, &new_entry_path, in reiserfs_rename()
1516 !entry_points_to_object(new_dentry->d_name.name, in reiserfs_rename()
1517 new_dentry->d_name.len, in reiserfs_rename()
/linux-4.4.14/security/apparmor/
Dlsm.c293 struct dentry *new_dentry) in apparmor_path_link() argument
303 error = aa_path_link(profile, old_dentry, new_dir, new_dentry); in apparmor_path_link()
308 struct path *new_dir, struct dentry *new_dentry) in apparmor_path_rename() argument
319 struct path new_path = { new_dir->mnt, new_dentry }; in apparmor_path_rename()
Dfile.c349 struct path *new_dir, struct dentry *new_dentry) in aa_path_link() argument
351 struct path link = { new_dir->mnt, new_dentry }; in aa_path_link()
/linux-4.4.14/fs/ceph/
Ddir.c955 struct inode *new_dir, struct dentry *new_dentry) in ceph_rename() argument
972 old_dir, old_dentry, new_dir, new_dentry); in ceph_rename()
977 req->r_dentry = dget(new_dentry); in ceph_rename()
988 if (d_really_is_positive(new_dentry)) in ceph_rename()
989 req->r_inode_drop = drop_caps_for_unlink(d_inode(new_dentry)); in ceph_rename()
1002 d_move(old_dentry, new_dentry); in ceph_rename()
1006 ceph_invalidate_dentry_lease(new_dentry); in ceph_rename()
/linux-4.4.14/fs/afs/
Ddir.c41 struct inode *new_dir, struct dentry *new_dentry);
1086 struct inode *new_dir, struct dentry *new_dentry) in afs_rename() argument
1100 new_dentry); in afs_rename()
1110 new_dentry->d_name.name); in afs_rename()
1120 d_drop(new_dentry); in afs_rename()
/linux-4.4.14/fs/hpfs/
Dnamei.c511 struct inode *new_dir, struct dentry *new_dentry) in hpfs_rename() argument
515 const unsigned char *new_name = new_dentry->d_name.name; in hpfs_rename()
516 unsigned new_len = new_dentry->d_name.len; in hpfs_rename()
518 struct inode *new_inode = d_inode(new_dentry); in hpfs_rename()
/linux-4.4.14/security/apparmor/include/
Dfile.h178 struct path *new_dir, struct dentry *new_dentry);
/linux-4.4.14/fs/jfs/
Dnamei.c1080 struct inode *new_dir, struct dentry *new_dentry) in jfs_rename() argument
1100 jfs_info("jfs_rename: %pd %pd", old_dentry, new_dentry); in jfs_rename()
1110 new_ip = d_inode(new_dentry); in jfs_rename()
1115 if ((rc = get_UCSname(&new_dname, new_dentry))) in jfs_rename()
/linux-4.4.14/security/smack/
Dsmack_lsm.c1067 struct dentry *new_dentry) in smack_inode_link() argument
1080 if (rc == 0 && d_is_positive(new_dentry)) { in smack_inode_link()
1081 isp = smk_of_inode(d_backing_inode(new_dentry)); in smack_inode_link()
1082 smk_ad_setfield_u_fs_path_dentry(&ad, new_dentry); in smack_inode_link()
1084 rc = smk_bu_inode(d_backing_inode(new_dentry), MAY_WRITE, rc); in smack_inode_link()
1173 struct dentry *new_dentry) in smack_inode_rename() argument
1186 if (rc == 0 && d_is_positive(new_dentry)) { in smack_inode_rename()
1187 isp = smk_of_inode(d_backing_inode(new_dentry)); in smack_inode_rename()
1188 smk_ad_setfield_u_fs_path_dentry(&ad, new_dentry); in smack_inode_rename()
1190 rc = smk_bu_inode(d_backing_inode(new_dentry), MAY_READWRITE, rc); in smack_inode_rename()
/linux-4.4.14/mm/
Dshmem.c2339 …struct inode *old_dir, struct dentry *old_dentry, struct inode *new_dir, struct dentry *new_dentry) in shmem_exchange() argument
2342 bool new_is_dir = d_is_dir(new_dentry); in shmem_exchange()
2356 d_inode(new_dentry)->i_ctime = CURRENT_TIME; in shmem_exchange()
2393 …_dir, struct dentry *old_dentry, struct inode *new_dir, struct dentry *new_dentry, unsigned int fl… in shmem_rename2() argument
2402 return shmem_exchange(old_dir, old_dentry, new_dir, new_dentry); in shmem_rename2()
2404 if (!simple_empty(new_dentry)) in shmem_rename2()
2415 if (d_really_is_positive(new_dentry)) { in shmem_rename2()
2416 (void) shmem_unlink(new_dir, new_dentry); in shmem_rename2()
2418 drop_nlink(d_inode(new_dentry)); in shmem_rename2()
/linux-4.4.14/fs/udf/
Dnamei.c1084 struct inode *new_dir, struct dentry *new_dentry) in udf_rename() argument
1087 struct inode *new_inode = d_inode(new_dentry); in udf_rename()
1111 nfi = udf_find_entry(new_dir, &new_dentry->d_name, &nfibh, &ncfi); in udf_rename()
1153 nfi = udf_add_entry(new_dir, new_dentry, &nfibh, &ncfi, in udf_rename()
/linux-4.4.14/fs/ext4/
Dnamei.c3474 struct inode *new_dir, struct dentry *new_dentry, in ext4_rename() argument
3485 .dentry = new_dentry, in ext4_rename()
3486 .inode = d_inode(new_dentry), in ext4_rename()
3678 struct inode *new_dir, struct dentry *new_dentry) in ext4_cross_rename() argument
3688 .dentry = new_dentry, in ext4_cross_rename()
3689 .inode = d_inode(new_dentry), in ext4_cross_rename()
3817 struct inode *new_dir, struct dentry *new_dentry, in ext4_rename2() argument
3825 new_dir, new_dentry); in ext4_rename2()
3828 return ext4_rename(old_dir, old_dentry, new_dir, new_dentry, flags); in ext4_rename2()
/linux-4.4.14/fs/hostfs/
Dhostfs_kern.c753 struct inode *new_dir, struct dentry *new_dentry, in hostfs_rename2() argument
765 new_name = dentry_name(new_dentry); in hostfs_rename2()
/linux-4.4.14/fs/btrfs/
Dinode.c9249 struct inode *new_dir, struct dentry *new_dentry) in btrfs_rename() argument
9254 struct inode *new_inode = d_inode(new_dentry); in btrfs_rename()
9280 new_dentry->d_name.name, in btrfs_rename()
9281 new_dentry->d_name.len); in btrfs_rename()
9334 new_dentry->d_name.name, in btrfs_rename()
9335 new_dentry->d_name.len, in btrfs_rename()
9357 if (old_dentry->d_parent != new_dentry->d_parent) in btrfs_rename()
9386 new_dentry->d_name.name, in btrfs_rename()
9387 new_dentry->d_name.len); in btrfs_rename()
9391 d_inode(new_dentry), in btrfs_rename()
[all …]
/linux-4.4.14/fs/kernfs/
Ddir.c921 struct inode *new_dir, struct dentry *new_dentry) in kernfs_iop_rename() argument
939 ret = scops->rename(kn, new_parent, new_dentry->d_name.name); in kernfs_iop_rename()
/linux-4.4.14/security/selinux/
Dhooks.c1838 struct dentry *new_dentry) in may_rename() argument
1870 ad.u.dentry = new_dentry; in may_rename()
1872 if (d_is_positive(new_dentry)) in may_rename()
1877 if (d_is_positive(new_dentry)) { in may_rename()
1878 new_isec = d_backing_inode(new_dentry)->i_security; in may_rename()
1879 new_is_dir = d_is_dir(new_dentry); in may_rename()
2805 …tic int selinux_inode_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry) in selinux_inode_link() argument
2836 struct inode *new_inode, struct dentry *new_dentry) in selinux_inode_rename() argument
2838 return may_rename(old_inode, old_dentry, new_inode, new_dentry); in selinux_inode_rename()