/linux-4.4.14/fs/nfs/ |
D | nfstrace.h | 591 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 …]
|
D | unlink.c | 351 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()
|
D | dir.c | 1987 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 …]
|
D | internal.h | 510 struct dentry *old_dentry, struct dentry *new_dentry,
|
/linux-4.4.14/fs/affs/ |
D | namei.c | 416 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()
|
D | affs.h | 176 struct inode *new_dir, struct dentry *new_dentry);
|
/linux-4.4.14/fs/hfs/ |
D | dir.c | 283 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/ |
D | namei.c | 188 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/ |
D | dir.c | 210 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/ |
D | namei.c | 586 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/ |
D | namei.c | 209 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/ |
D | dir.c | 758 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/ |
D | namei.c | 3992 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 …]
|
D | libfs.c | 324 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()
|
D | bad_inode.c | 75 struct inode *new_dir, struct dentry *new_dentry, in bad_inode_rename2() argument
|
D | dcache.c | 3304 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/ |
D | dir.c | 586 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/ |
D | namei.c | 229 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/ |
D | tomoyo.c | 269 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/ |
D | namei.c | 247 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/ |
D | dir.c | 294 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/ |
D | dir.c | 527 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/ |
D | dir.c | 253 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/ |
D | namei_msdos.c | 432 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()
|
D | namei_vfat.c | 906 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/ |
D | namei.c | 1043 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/ |
D | namei.c | 1206 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 …]
|
D | namei.h | 52 struct dentry *new_dentry);
|
D | refcounttree.c | 4245 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 …]
|
D | ocfs2_trace.h | 2263 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/ |
D | overlayfs.h | 45 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/ |
D | namei.c | 330 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/ |
D | fsnotify.h | 170 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()
|
D | security.h | 248 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
|
D | lsm_hooks.h | 1370 struct dentry *new_dentry); 1373 struct dentry *new_dentry); 1388 struct dentry *new_dentry); 1399 struct dentry *new_dentry);
|
D | nfs_xdr.h | 1483 struct dentry *new_dentry; member
|
/linux-4.4.14/fs/ubifs/ |
D | journal.c | 927 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()
|
D | dir.c | 969 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()
|
D | ubifs.h | 1549 const struct dentry *new_dentry, int sync);
|
/linux-4.4.14/security/ |
D | security.c | 454 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/ |
D | dir.c | 374 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/ |
D | vfs_inode.c | 958 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()
|
D | v9fs.h | 151 struct inode *new_dir, struct dentry *new_dentry);
|
/linux-4.4.14/fs/nilfs2/ |
D | namei.c | 356 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/ |
D | dir.c | 1445 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/ |
D | inode.c | 452 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/ |
D | namei.c | 1308 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/ |
D | lsm.c | 293 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()
|
D | file.c | 349 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/ |
D | dir.c | 955 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/ |
D | dir.c | 41 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/ |
D | namei.c | 511 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/ |
D | file.h | 178 struct path *new_dir, struct dentry *new_dentry);
|
/linux-4.4.14/fs/jfs/ |
D | namei.c | 1080 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/ |
D | smack_lsm.c | 1067 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/ |
D | shmem.c | 2339 …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/ |
D | namei.c | 1084 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/ |
D | namei.c | 3474 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/ |
D | hostfs_kern.c | 753 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/ |
D | inode.c | 9249 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/ |
D | dir.c | 921 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/ |
D | hooks.c | 1838 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()
|