Lines Matching refs:fc_dentry
288 struct ext4_fc_dentry_update *fc_dentry; in ext4_fc_del() local
317 fc_dentry = list_first_entry(&ei->i_fc_dilist, struct ext4_fc_dentry_update, fcd_dilist); in ext4_fc_del()
318 WARN_ON(fc_dentry->fcd_op != EXT4_FC_TAG_CREAT); in ext4_fc_del()
319 list_del_init(&fc_dentry->fcd_list); in ext4_fc_del()
320 list_del_init(&fc_dentry->fcd_dilist); in ext4_fc_del()
325 release_dentry_name_snapshot(&fc_dentry->fcd_name); in ext4_fc_del()
326 kmem_cache_free(ext4_fc_dentry_cachep, fc_dentry); in ext4_fc_del()
814 struct ext4_fc_dentry_update *fc_dentry) in ext4_fc_add_dentry_tlv() argument
818 int dlen = fc_dentry->fcd_name.name.len; in ext4_fc_add_dentry_tlv()
825 fcd.fc_parent_ino = cpu_to_le32(fc_dentry->fcd_parent); in ext4_fc_add_dentry_tlv()
826 fcd.fc_ino = cpu_to_le32(fc_dentry->fcd_ino); in ext4_fc_add_dentry_tlv()
827 tl.fc_tag = cpu_to_le16(fc_dentry->fcd_op); in ext4_fc_add_dentry_tlv()
833 memcpy(dst, fc_dentry->fcd_name.name.name, dlen); in ext4_fc_add_dentry_tlv()
1023 struct ext4_fc_dentry_update *fc_dentry, *fc_dentry_n; in ext4_fc_commit_dentry_updates() local
1030 list_for_each_entry_safe(fc_dentry, fc_dentry_n, in ext4_fc_commit_dentry_updates()
1032 if (fc_dentry->fcd_op != EXT4_FC_TAG_CREAT) { in ext4_fc_commit_dentry_updates()
1034 if (!ext4_fc_add_dentry_tlv(sb, crc, fc_dentry)) { in ext4_fc_commit_dentry_updates()
1045 WARN_ON(list_empty(&fc_dentry->fcd_dilist)); in ext4_fc_commit_dentry_updates()
1046 ei = list_first_entry(&fc_dentry->fcd_dilist, in ext4_fc_commit_dentry_updates()
1049 WARN_ON(inode->i_ino != fc_dentry->fcd_ino); in ext4_fc_commit_dentry_updates()
1068 if (!ext4_fc_add_dentry_tlv(sb, crc, fc_dentry)) { in ext4_fc_commit_dentry_updates()
1268 struct ext4_fc_dentry_update *fc_dentry; in ext4_fc_cleanup() local
1307 fc_dentry = list_first_entry(&sbi->s_fc_dentry_q[FC_Q_MAIN], in ext4_fc_cleanup()
1310 list_del_init(&fc_dentry->fcd_list); in ext4_fc_cleanup()
1311 list_del_init(&fc_dentry->fcd_dilist); in ext4_fc_cleanup()
1314 release_dentry_name_snapshot(&fc_dentry->fcd_name); in ext4_fc_cleanup()
1315 kmem_cache_free(ext4_fc_dentry_cachep, fc_dentry); in ext4_fc_cleanup()