Lines Matching refs:darg
1382 static inline void tl_to_darg(struct dentry_info_args *darg, in tl_to_darg() argument
1389 darg->parent_ino = le32_to_cpu(fcd.fc_parent_ino); in tl_to_darg()
1390 darg->ino = le32_to_cpu(fcd.fc_ino); in tl_to_darg()
1391 darg->dname = val + offsetof(struct ext4_fc_dentry_info, fc_dname); in tl_to_darg()
1392 darg->dname_len = tl->fc_len - sizeof(struct ext4_fc_dentry_info); in tl_to_darg()
1410 struct dentry_info_args darg; in ext4_fc_replay_unlink() local
1413 tl_to_darg(&darg, tl, val); in ext4_fc_replay_unlink()
1415 trace_ext4_fc_replay(sb, EXT4_FC_TAG_UNLINK, darg.ino, in ext4_fc_replay_unlink()
1416 darg.parent_ino, darg.dname_len); in ext4_fc_replay_unlink()
1418 entry.name = darg.dname; in ext4_fc_replay_unlink()
1419 entry.len = darg.dname_len; in ext4_fc_replay_unlink()
1420 inode = ext4_iget(sb, darg.ino, EXT4_IGET_NORMAL); in ext4_fc_replay_unlink()
1423 ext4_debug("Inode %d not found", darg.ino); in ext4_fc_replay_unlink()
1427 old_parent = ext4_iget(sb, darg.parent_ino, in ext4_fc_replay_unlink()
1430 ext4_debug("Dir with inode %d not found", darg.parent_ino); in ext4_fc_replay_unlink()
1445 struct dentry_info_args *darg, in ext4_fc_replay_link_internal() argument
1450 struct qstr qstr_dname = QSTR_INIT(darg->dname, darg->dname_len); in ext4_fc_replay_link_internal()
1453 dir = ext4_iget(sb, darg->parent_ino, EXT4_IGET_NORMAL); in ext4_fc_replay_link_internal()
1455 ext4_debug("Dir with inode %d not found.", darg->parent_ino); in ext4_fc_replay_link_internal()
1507 struct dentry_info_args darg; in ext4_fc_replay_link() local
1510 tl_to_darg(&darg, tl, val); in ext4_fc_replay_link()
1511 trace_ext4_fc_replay(sb, EXT4_FC_TAG_LINK, darg.ino, in ext4_fc_replay_link()
1512 darg.parent_ino, darg.dname_len); in ext4_fc_replay_link()
1514 inode = ext4_iget(sb, darg.ino, EXT4_IGET_NORMAL); in ext4_fc_replay_link()
1520 ret = ext4_fc_replay_link_internal(sb, &darg, inode); in ext4_fc_replay_link()
1670 struct dentry_info_args darg; in ext4_fc_replay_create() local
1672 tl_to_darg(&darg, tl, val); in ext4_fc_replay_create()
1674 trace_ext4_fc_replay(sb, EXT4_FC_TAG_CREAT, darg.ino, in ext4_fc_replay_create()
1675 darg.parent_ino, darg.dname_len); in ext4_fc_replay_create()
1678 ret = ext4_mark_inode_used(sb, darg.ino); in ext4_fc_replay_create()
1682 inode = ext4_iget(sb, darg.ino, EXT4_IGET_NORMAL); in ext4_fc_replay_create()
1684 ext4_debug("inode %d not found.", darg.ino); in ext4_fc_replay_create()
1695 dir = ext4_iget(sb, darg.parent_ino, EXT4_IGET_NORMAL); in ext4_fc_replay_create()
1697 ext4_debug("Dir %d not found.", darg.ino); in ext4_fc_replay_create()
1707 ret = ext4_fc_replay_link_internal(sb, &darg, inode); in ext4_fc_replay_create()