Lines Matching defs:darg
1791 static inline void tl_to_darg(struct dentry_info_args *darg,
1798 darg->parent_ino = le32_to_cpu(fcd.fc_parent_ino);
1799 darg->ino = le32_to_cpu(fcd.fc_ino);
1800 darg->dname = val + offsetof(struct ext4_fc_dentry_info, fc_dname);
1801 darg->dname_len = tl->fc_len - sizeof(struct ext4_fc_dentry_info);
1819 struct dentry_info_args darg;
1822 tl_to_darg(&darg, tl, val);
1824 trace_ext4_fc_replay(sb, EXT4_FC_TAG_UNLINK, darg.ino,
1825 darg.parent_ino, darg.dname_len);
1827 entry.name = darg.dname;
1828 entry.len = darg.dname_len;
1829 inode = ext4_iget(sb, darg.ino, EXT4_IGET_NORMAL);
1832 ext4_debug("Inode %d not found", darg.ino);
1836 old_parent = ext4_iget(sb, darg.parent_ino,
1839 ext4_debug("Dir with inode %d not found", darg.parent_ino);
1854 struct dentry_info_args *darg,
1858 struct qstr qstr_dname = QSTR_INIT(darg->dname, darg->dname_len);
1861 dir = ext4_iget(sb, darg->parent_ino, EXT4_IGET_NORMAL);
1863 ext4_debug("Dir with inode %d not found.", darg->parent_ino);
1893 struct dentry_info_args darg;
1896 tl_to_darg(&darg, tl, val);
1897 trace_ext4_fc_replay(sb, EXT4_FC_TAG_LINK, darg.ino,
1898 darg.parent_ino, darg.dname_len);
1900 inode = ext4_iget(sb, darg.ino, EXT4_IGET_NORMAL);
1906 ret = ext4_fc_replay_link_internal(sb, &darg, inode);
2056 struct dentry_info_args darg;
2058 tl_to_darg(&darg, tl, val);
2060 trace_ext4_fc_replay(sb, EXT4_FC_TAG_CREAT, darg.ino,
2061 darg.parent_ino, darg.dname_len);
2064 ret = ext4_mark_inode_used(sb, darg.ino);
2068 inode = ext4_iget(sb, darg.ino, EXT4_IGET_NORMAL);
2070 ext4_debug("inode %d not found.", darg.ino);
2081 dir = ext4_iget(sb, darg.parent_ino, EXT4_IGET_NORMAL);
2083 ext4_debug("Dir %d not found.", darg.ino);
2093 ret = ext4_fc_replay_link_internal(sb, &darg, inode);