Lines Matching refs:segment
34 only a partial segment has been written, the segment number, the
39 required to completely free a segment before doing so.
53 store. Each segment contains a segment header and a number of
69 Each segment contains objects of a single level only. As a result,
70 each level requires its own separate segment to be open for writing.
100 Initially, bad blocks are handled by moving the affected segment
101 content to a spare segment and noting this move in the journal with a
102 segment alias, a simple (to, from) tupel. GC will later empty this
103 segment and the alias can be removed again. This is used on MTD only.
111 have a separate segment open for writing. Each (level, vim) tupel can
112 be open just once. If an open segment with unknown vim is encountered
157 on the least amount of valid data contained in the segment. All
163 Wear leveling is done by occasionally picking a suboptimal segment for
167 more than one segment worth at a time.
212 MTD provide functions to either read a single page or write a segment.