Lines Matching +full:layer +full:- +full:buffer +full:- +full:offset
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2005-2008 Poul-Henning Kamp
33 * Definitions for fifolog "protocol": the on-media layout.
35 * The fifolog on-media record has three layers:
36 * The outer timestamping and synchronization layer.
38 * The inner sequencing and identification layer.
40 * All three layers are synchronized at a subset of the outer layer
44 * The outer layer:
45 * -----------------
53 * offset type contents
54 * --------------------------------------------------------------
71 * These fields are immediately followed by the inner layer payload as
74 * If the inner layer payload is shorter than the available space in
80 * n-1 8 number of unused bytes
82 * n-4 32be number of unused bytes
85 * The gzip layer
86 * --------------
91 * possible into the buffer before it is written. This is not marked
92 * in outer layer (apart from a natural correlation with padding) since
96 * The inner layer:
97 * ----------------
98 * The inner layer contains data identification and to the second
99 * timestamping (the timestamp in the outer layer only marks the
102 * offset type contents
103 * --------------------------------------------------------------
107 * presently unused in the stand-alone fifolog tools, but used in the
126 /* Offset of the 32be encoded recordsize in the first sector */