Lines Matching refs:fc_dentry
779 struct ext4_fc_dentry_update *fc_dentry) in ext4_fc_add_dentry_tlv() argument
783 int dlen = fc_dentry->fcd_name.len; in ext4_fc_add_dentry_tlv()
790 fcd.fc_parent_ino = cpu_to_le32(fc_dentry->fcd_parent); in ext4_fc_add_dentry_tlv()
791 fcd.fc_ino = cpu_to_le32(fc_dentry->fcd_ino); in ext4_fc_add_dentry_tlv()
792 tl.fc_tag = cpu_to_le16(fc_dentry->fcd_op); in ext4_fc_add_dentry_tlv()
798 ext4_fc_memcpy(sb, dst, fc_dentry->fcd_name.name, dlen, crc); in ext4_fc_add_dentry_tlv()
989 struct ext4_fc_dentry_update *fc_dentry, *fc_dentry_n; in ext4_fc_commit_dentry_updates() local
996 list_for_each_entry_safe(fc_dentry, fc_dentry_n, in ext4_fc_commit_dentry_updates()
998 if (fc_dentry->fcd_op != EXT4_FC_TAG_CREAT) { in ext4_fc_commit_dentry_updates()
1000 if (!ext4_fc_add_dentry_tlv(sb, crc, fc_dentry)) { in ext4_fc_commit_dentry_updates()
1011 if (ei->vfs_inode.i_ino == fc_dentry->fcd_ino) { in ext4_fc_commit_dentry_updates()
1039 if (!ext4_fc_add_dentry_tlv(sb, crc, fc_dentry)) { in ext4_fc_commit_dentry_updates()
1228 struct ext4_fc_dentry_update *fc_dentry; in ext4_fc_cleanup() local
1252 fc_dentry = list_first_entry(&sbi->s_fc_dentry_q[FC_Q_MAIN], in ext4_fc_cleanup()
1255 list_del_init(&fc_dentry->fcd_list); in ext4_fc_cleanup()
1258 if (fc_dentry->fcd_name.name && in ext4_fc_cleanup()
1259 fc_dentry->fcd_name.len > DNAME_INLINE_LEN) in ext4_fc_cleanup()
1260 kfree(fc_dentry->fcd_name.name); in ext4_fc_cleanup()
1261 kmem_cache_free(ext4_fc_dentry_cachep, fc_dentry); in ext4_fc_cleanup()