Lines Matching refs:xent
540 int deletion, int xent) in ubifs_jnl_update() argument
589 if (!xent) { in ubifs_jnl_update()
686 if (xent) { in ubifs_jnl_update()
882 struct ubifs_dent_node *xent, *pxent = NULL; in ubifs_jnl_write_inode() local
892 xent = ubifs_tnc_next_ent(c, &key, &nm); in ubifs_jnl_write_inode()
893 if (IS_ERR(xent)) { in ubifs_jnl_write_inode()
894 err = PTR_ERR(xent); in ubifs_jnl_write_inode()
902 fname_name(&nm) = xent->name; in ubifs_jnl_write_inode()
903 fname_len(&nm) = le16_to_cpu(xent->nlen); in ubifs_jnl_write_inode()
905 xino = ubifs_iget(c->vfs_sb, le64_to_cpu(xent->inum)); in ubifs_jnl_write_inode()
909 xent->name, err); in ubifs_jnl_write_inode()
912 kfree(xent); in ubifs_jnl_write_inode()
923 pxent = xent; in ubifs_jnl_write_inode()
924 key_read(c, &xent->key, &key); in ubifs_jnl_write_inode()
1675 struct ubifs_dent_node *xent; in ubifs_jnl_delete_xattr() local
1696 xent = kzalloc(write_len, GFP_NOFS); in ubifs_jnl_delete_xattr()
1697 if (!xent) in ubifs_jnl_delete_xattr()
1703 kfree(xent); in ubifs_jnl_delete_xattr()
1707 xent->ch.node_type = UBIFS_XENT_NODE; in ubifs_jnl_delete_xattr()
1709 key_write(c, &xent_key, xent->key); in ubifs_jnl_delete_xattr()
1710 xent->inum = 0; in ubifs_jnl_delete_xattr()
1711 xent->type = get_dent_type(inode->i_mode); in ubifs_jnl_delete_xattr()
1712 xent->nlen = cpu_to_le16(fname_len(nm)); in ubifs_jnl_delete_xattr()
1713 memcpy(xent->name, fname_name(nm), fname_len(nm)); in ubifs_jnl_delete_xattr()
1714 xent->name[fname_len(nm)] = '\0'; in ubifs_jnl_delete_xattr()
1715 zero_dent_node_unused(xent); in ubifs_jnl_delete_xattr()
1716 ubifs_prep_grp_node(c, xent, xlen, 0); in ubifs_jnl_delete_xattr()
1718 ino = (void *)xent + aligned_xlen; in ubifs_jnl_delete_xattr()
1726 err = write_head(c, BASEHD, xent, write_len, &lnum, &xent_offs, sync); in ubifs_jnl_delete_xattr()
1732 kfree(xent); in ubifs_jnl_delete_xattr()
1771 kfree(xent); in ubifs_jnl_delete_xattr()