Lines Matching defs:leaf
41 * Allocate the free space bitmap if we're trying harder; there are leaf blocks
42 * in the attr fork; or we can't tell if there are leaf blocks.
204 * Local xattr values are stored in the attr leaf block, so we don't
274 * Check the leaf freemap from the usage bitmap. Returns false if the
300 * Check this leaf entry's relations to everything else.
308 struct xfs_attr_leafblock *leaf,
340 lentry = xfs_attr3_leaf_name_local(leaf, idx);
347 rentry = xfs_attr3_leaf_name_remote(leaf, idx);
362 /* Scrub an attribute leaf. */
373 struct xfs_attr_leafblock *leaf = bp->b_addr;
398 if (leaf->hdr.pad1 != 0 || leaf->hdr.info.pad != 0)
402 /* Check the leaf header */
403 xfs_attr3_leaf_hdr_from_disk(mp->m_attr_geo, &leafhdr, leaf);
404 hdrsize = xfs_attr3_leaf_hdr_size(leaf);
418 entries = xfs_attr3_leaf_entryp(leaf);
419 if ((char *)&entries[leafhdr.count] > (char *)leaf + leafhdr.firstused)
424 /* Mark the leaf entry itself. */
425 off = (char *)ent - (char *)leaf;
433 xchk_xattr_entry(ds, level, buf_end, leaf, &leafhdr,
638 * btree while holding a leaf buffer locked for the xattr name