Lines Matching refs:darg

1341 static inline void tl_to_darg(struct dentry_info_args *darg,
1348 darg->parent_ino = le32_to_cpu(fcd.fc_parent_ino);
1349 darg->ino = le32_to_cpu(fcd.fc_ino);
1350 darg->dname = val + offsetof(struct ext4_fc_dentry_info, fc_dname);
1351 darg->dname_len = tl->fc_len - sizeof(struct ext4_fc_dentry_info);
1369 struct dentry_info_args darg;
1372 tl_to_darg(&darg, tl, val);
1374 trace_ext4_fc_replay(sb, EXT4_FC_TAG_UNLINK, darg.ino,
1375 darg.parent_ino, darg.dname_len);
1377 entry.name = darg.dname;
1378 entry.len = darg.dname_len;
1379 inode = ext4_iget(sb, darg.ino, EXT4_IGET_NORMAL);
1382 ext4_debug("Inode %d not found", darg.ino);
1386 old_parent = ext4_iget(sb, darg.parent_ino,
1389 ext4_debug("Dir with inode %d not found", darg.parent_ino);
1404 struct dentry_info_args *darg,
1409 struct qstr qstr_dname = QSTR_INIT(darg->dname, darg->dname_len);
1412 dir = ext4_iget(sb, darg->parent_ino, EXT4_IGET_NORMAL);
1414 ext4_debug("Dir with inode %d not found.", darg->parent_ino);
1466 struct dentry_info_args darg;
1469 tl_to_darg(&darg, tl, val);
1470 trace_ext4_fc_replay(sb, EXT4_FC_TAG_LINK, darg.ino,
1471 darg.parent_ino, darg.dname_len);
1473 inode = ext4_iget(sb, darg.ino, EXT4_IGET_NORMAL);
1479 ret = ext4_fc_replay_link_internal(sb, &darg, inode);
1626 struct dentry_info_args darg;
1628 tl_to_darg(&darg, tl, val);
1630 trace_ext4_fc_replay(sb, EXT4_FC_TAG_CREAT, darg.ino,
1631 darg.parent_ino, darg.dname_len);
1634 ret = ext4_mark_inode_used(sb, darg.ino);
1638 inode = ext4_iget(sb, darg.ino, EXT4_IGET_NORMAL);
1640 ext4_debug("inode %d not found.", darg.ino);
1651 dir = ext4_iget(sb, darg.parent_ino, EXT4_IGET_NORMAL);
1653 ext4_debug("Dir %d not found.", darg.ino);
1663 ret = ext4_fc_replay_link_internal(sb, &darg, inode);