Lines Matching refs:layout

75  * layout.  The ZPL for example will usually have only about 10 different
84 * Each distinct layout is given a unique layout number and that is whats
87 * A layout only covers a single dbuf (bonus or spill). If a set of
94 * be rewritten and could result in a new layout number being constructed
95 * as part of the rewrite if no such layout exists for the new set of
99 * Both the attribute registration and attribute layout information are
104 * The registered attributes and layout "table" information is maintained
118 * the normal byteswap processing. The special ZAP layout attribute and
124 * and the layout/attribute ZAP attributes are available. Because of this
202 * Special dummy layout used for buffers with no attributes.
640 * Find layout that corresponds to ordering of attributes
641 * If not found a new layout number is created and added to
642 * persistent layout tables.
769 * Verify that old znodes always have layout number 0.
1077 * Make sure layout count matches number of entries added
1086 /* Add special layout number for old ZNODES */
1116 sa_lot_t *layout;
1126 while (layout = avl_destroy_nodes(&sa->sa_layout_hash_tree, &cookie)) {
1128 while (tab = list_head(&layout->lot_idx_tab)) {
1135 while (layout = avl_destroy_nodes(&sa->sa_layout_num_tree, &cookie)) {
1136 kmem_free(layout->lot_attrs,
1137 sizeof (sa_attr_type_t) * layout->lot_attr_count);
1138 kmem_free(layout, sizeof (sa_lot_t));
1496 * Deterimine layout number. If SA node and header == 0 then
1497 * force the index table to the dummy "1" empty layout.
1499 * The layout number would only be zero for a newly created file
1508 /* Verify header size is consistent with layout information */
1552 sa_idx_tab_hold(os, idx_tab); /* one for layout */
1716 * Iterate over each attribute in layout. Fetch the