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