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 if (fc_dentry->fcd_name.name && in ext4_fc_del()
326 fc_dentry->fcd_name.len > DNAME_INLINE_LEN) in ext4_fc_del()
327 kfree(fc_dentry->fcd_name.name); in ext4_fc_del()
328 kmem_cache_free(ext4_fc_dentry_cachep, fc_dentry); in ext4_fc_del()
818 struct ext4_fc_dentry_update *fc_dentry) in ext4_fc_add_dentry_tlv() argument
822 int dlen = fc_dentry->fcd_name.len; in ext4_fc_add_dentry_tlv()
829 fcd.fc_parent_ino = cpu_to_le32(fc_dentry->fcd_parent); in ext4_fc_add_dentry_tlv()
830 fcd.fc_ino = cpu_to_le32(fc_dentry->fcd_ino); in ext4_fc_add_dentry_tlv()
831 tl.fc_tag = cpu_to_le16(fc_dentry->fcd_op); in ext4_fc_add_dentry_tlv()
837 ext4_fc_memcpy(sb, dst, fc_dentry->fcd_name.name, dlen, crc); in ext4_fc_add_dentry_tlv()
1031 struct ext4_fc_dentry_update *fc_dentry, *fc_dentry_n; in ext4_fc_commit_dentry_updates() local
1038 list_for_each_entry_safe(fc_dentry, fc_dentry_n, in ext4_fc_commit_dentry_updates()
1040 if (fc_dentry->fcd_op != EXT4_FC_TAG_CREAT) { in ext4_fc_commit_dentry_updates()
1042 if (!ext4_fc_add_dentry_tlv(sb, crc, fc_dentry)) { in ext4_fc_commit_dentry_updates()
1053 WARN_ON(list_empty(&fc_dentry->fcd_dilist)); in ext4_fc_commit_dentry_updates()
1054 ei = list_first_entry(&fc_dentry->fcd_dilist, in ext4_fc_commit_dentry_updates()
1057 WARN_ON(inode->i_ino != fc_dentry->fcd_ino); in ext4_fc_commit_dentry_updates()
1076 if (!ext4_fc_add_dentry_tlv(sb, crc, fc_dentry)) { in ext4_fc_commit_dentry_updates()
1276 struct ext4_fc_dentry_update *fc_dentry; in ext4_fc_cleanup() local
1302 fc_dentry = list_first_entry(&sbi->s_fc_dentry_q[FC_Q_MAIN], in ext4_fc_cleanup()
1305 list_del_init(&fc_dentry->fcd_list); in ext4_fc_cleanup()
1306 list_del_init(&fc_dentry->fcd_dilist); in ext4_fc_cleanup()
1309 if (fc_dentry->fcd_name.name && in ext4_fc_cleanup()
1310 fc_dentry->fcd_name.len > DNAME_INLINE_LEN) in ext4_fc_cleanup()
1311 kfree(fc_dentry->fcd_name.name); in ext4_fc_cleanup()
1312 kmem_cache_free(ext4_fc_dentry_cachep, fc_dentry); in ext4_fc_cleanup()