Lines Matching refs:layout

73  * layout.  The ZPL for example will usually have only about 10 different
82 * Each distinct layout is given a unique layout number and that is whats
85 * A layout only covers a single dbuf (bonus or spill). If a set of
92 * be rewritten and could result in a new layout number being constructed
93 * as part of the rewrite if no such layout exists for the new set of
97 * Both the attribute registration and attribute layout information are
102 * The registered attributes and layout "table" information is maintained
116 * the normal byteswap processing. The special ZAP layout attribute and
122 * and the layout/attribute ZAP attributes are available. Because of this
200 * Special dummy layout used for buffers with no attributes.
646 * Find layout that corresponds to ordering of attributes
647 * If not found a new layout number is created and added to
648 * persistent layout tables.
778 * Verify that old znodes always have layout number 0.
1086 * Make sure layout count matches number of entries added
1095 /* Add special layout number for old ZNODES */
1125 sa_lot_t *layout;
1135 while (layout = avl_destroy_nodes(&sa->sa_layout_hash_tree, &cookie)) {
1137 while (tab = list_head(&layout->lot_idx_tab)) {
1144 while (layout = avl_destroy_nodes(&sa->sa_layout_num_tree, &cookie)) {
1145 kmem_free(layout->lot_attrs,
1146 sizeof (sa_attr_type_t) * layout->lot_attr_count);
1147 kmem_free(layout, sizeof (sa_lot_t));
1497 * Deterimine layout number. If SA node and header == 0 then
1498 * force the index table to the dummy "1" empty layout.
1500 * The layout number would only be zero for a newly created file
1509 /* Verify header size is consistent with layout information */
1553 sa_idx_tab_hold(os, idx_tab); /* one for layout */
1716 /* iterate over each attribute in layout */