Lines Matching defs:layout

77  * layout.  The ZPL for example will usually have only about 10 different
86 * Each distinct layout is given a unique layout number and that is what's
89 * A layout only covers a single dbuf (bonus or spill). If a set of
96 * be rewritten and could result in a new layout number being constructed
97 * as part of the rewrite if no such layout exists for the new set of
101 * Both the attribute registration and attribute layout information are
106 * The registered attributes and layout "table" information is maintained
120 * the normal byteswap processing. The special ZAP layout attribute and
126 * and the layout/attribute ZAP attributes are available. Because of this
209 * Special dummy layout used for buffers with no attributes.
654 * Find layout that corresponds to ordering of attributes
655 * If not found a new layout number is created and added to
656 * persistent layout tables.
776 * Verify that old znodes always have layout number 0.
1089 * Make sure layout count matches number of entries added
1098 /* Add special layout number for old ZNODES */
1128 sa_lot_t *layout;
1138 while ((layout =
1141 while ((tab = list_head(&layout->lot_idx_tab))) {
1148 while ((layout = avl_destroy_nodes(&sa->sa_layout_num_tree, &cookie))) {
1149 kmem_free(layout->lot_attrs,
1150 sizeof (sa_attr_type_t) * layout->lot_attr_count);
1151 kmem_free(layout, sizeof (sa_lot_t));
1567 * For the existed object that is upgraded from old system, its ondisk layout
1570 * objects' layout to make the project ID to some unified and fixed offset.
1764 * Deterimine layout number. If SA node and header == 0 then
1765 * force the index table to the dummy "1" empty layout.
1767 * The layout number would only be zero for a newly created file
1776 /* Verify header size is consistent with layout information */
1820 sa_idx_tab_hold(os, idx_tab); /* one for layout */
1982 * Iterate over each attribute in layout. Fetch the