Lines Matching refs:xent

269 	struct ubifs_dent_node *xent;  in ubifs_xattr_set()  local
282 xent = kmalloc(UBIFS_MAX_XENT_NODE_SZ, GFP_NOFS); in ubifs_xattr_set()
283 if (!xent) in ubifs_xattr_set()
292 err = ubifs_tnc_lookup_nm(c, &key, xent, &nm); in ubifs_xattr_set()
311 inode = iget_xattr(c, le64_to_cpu(xent->inum)); in ubifs_xattr_set()
322 kfree(xent); in ubifs_xattr_set()
333 struct ubifs_dent_node *xent; in ubifs_xattr_get() local
340 xent = kmalloc(UBIFS_MAX_XENT_NODE_SZ, GFP_NOFS); in ubifs_xattr_get()
341 if (!xent) in ubifs_xattr_get()
346 err = ubifs_tnc_lookup_nm(c, &key, xent, &nm); in ubifs_xattr_get()
353 inode = iget_xattr(c, le64_to_cpu(xent->inum)); in ubifs_xattr_get()
378 kfree(xent); in ubifs_xattr_get()
402 struct ubifs_dent_node *xent, *pxent = NULL; in ubifs_listxattr() local
427 xent = ubifs_tnc_next_ent(c, &key, &nm); in ubifs_listxattr()
428 if (IS_ERR(xent)) { in ubifs_listxattr()
429 err = PTR_ERR(xent); in ubifs_listxattr()
433 fname_name(&nm) = xent->name; in ubifs_listxattr()
434 fname_len(&nm) = le16_to_cpu(xent->nlen); in ubifs_listxattr()
436 if (xattr_visible(xent->name)) { in ubifs_listxattr()
442 pxent = xent; in ubifs_listxattr()
443 key_read(c, &xent->key, &key); in ubifs_listxattr()
506 struct ubifs_dent_node *xent, *pxent = NULL; in ubifs_purge_xattrs() local
520 xent = ubifs_tnc_next_ent(c, &key, &nm); in ubifs_purge_xattrs()
521 if (IS_ERR(xent)) { in ubifs_purge_xattrs()
522 err = PTR_ERR(xent); in ubifs_purge_xattrs()
526 fname_name(&nm) = xent->name; in ubifs_purge_xattrs()
527 fname_len(&nm) = le16_to_cpu(xent->nlen); in ubifs_purge_xattrs()
529 xino = ubifs_iget(c->vfs_sb, le64_to_cpu(xent->inum)); in ubifs_purge_xattrs()
533 xent->name, err); in ubifs_purge_xattrs()
536 kfree(xent); in ubifs_purge_xattrs()
546 kfree(xent); in ubifs_purge_xattrs()
555 pxent = xent; in ubifs_purge_xattrs()
556 key_read(c, &xent->key, &key); in ubifs_purge_xattrs()
600 struct ubifs_dent_node *xent; in ubifs_xattr_remove() local
609 xent = kmalloc(UBIFS_MAX_XENT_NODE_SZ, GFP_NOFS); in ubifs_xattr_remove()
610 if (!xent) in ubifs_xattr_remove()
615 err = ubifs_tnc_lookup_nm(c, &key, xent, &nm); in ubifs_xattr_remove()
622 inode = iget_xattr(c, le64_to_cpu(xent->inum)); in ubifs_xattr_remove()
639 kfree(xent); in ubifs_xattr_remove()