Lines Matching refs:xent
271 struct ubifs_dent_node *xent; in ubifs_xattr_set() local
284 xent = kmalloc(UBIFS_MAX_XENT_NODE_SZ, GFP_NOFS); in ubifs_xattr_set()
285 if (!xent) in ubifs_xattr_set()
294 err = ubifs_tnc_lookup_nm(c, &key, xent, &nm); in ubifs_xattr_set()
313 inode = iget_xattr(c, le64_to_cpu(xent->inum)); in ubifs_xattr_set()
324 kfree(xent); in ubifs_xattr_set()
335 struct ubifs_dent_node *xent; in ubifs_xattr_get() local
342 xent = kmalloc(UBIFS_MAX_XENT_NODE_SZ, GFP_NOFS); in ubifs_xattr_get()
343 if (!xent) in ubifs_xattr_get()
348 err = ubifs_tnc_lookup_nm(c, &key, xent, &nm); in ubifs_xattr_get()
355 inode = iget_xattr(c, le64_to_cpu(xent->inum)); in ubifs_xattr_get()
382 kfree(xent); in ubifs_xattr_get()
406 struct ubifs_dent_node *xent, *pxent = NULL; in ubifs_listxattr() local
431 xent = ubifs_tnc_next_ent(c, &key, &nm); in ubifs_listxattr()
432 if (IS_ERR(xent)) { in ubifs_listxattr()
433 err = PTR_ERR(xent); in ubifs_listxattr()
437 fname_name(&nm) = xent->name; in ubifs_listxattr()
438 fname_len(&nm) = le16_to_cpu(xent->nlen); in ubifs_listxattr()
440 if (xattr_visible(xent->name)) { in ubifs_listxattr()
446 pxent = xent; in ubifs_listxattr()
447 key_read(c, &xent->key, &key); in ubifs_listxattr()
510 struct ubifs_dent_node *xent, *pxent = NULL; in ubifs_purge_xattrs() local
524 xent = ubifs_tnc_next_ent(c, &key, &nm); in ubifs_purge_xattrs()
525 if (IS_ERR(xent)) { in ubifs_purge_xattrs()
526 err = PTR_ERR(xent); in ubifs_purge_xattrs()
530 fname_name(&nm) = xent->name; in ubifs_purge_xattrs()
531 fname_len(&nm) = le16_to_cpu(xent->nlen); in ubifs_purge_xattrs()
533 xino = ubifs_iget(c->vfs_sb, le64_to_cpu(xent->inum)); in ubifs_purge_xattrs()
537 xent->name, err); in ubifs_purge_xattrs()
540 kfree(xent); in ubifs_purge_xattrs()
550 kfree(xent); in ubifs_purge_xattrs()
559 pxent = xent; in ubifs_purge_xattrs()
560 key_read(c, &xent->key, &key); in ubifs_purge_xattrs()
604 struct ubifs_dent_node *xent; in ubifs_xattr_remove() local
613 xent = kmalloc(UBIFS_MAX_XENT_NODE_SZ, GFP_NOFS); in ubifs_xattr_remove()
614 if (!xent) in ubifs_xattr_remove()
619 err = ubifs_tnc_lookup_nm(c, &key, xent, &nm); in ubifs_xattr_remove()
626 inode = iget_xattr(c, le64_to_cpu(xent->inum)); in ubifs_xattr_remove()
643 kfree(xent); in ubifs_xattr_remove()