Lines Matching +full:left +full:- +full:aligned
40 It also supports a relatively primitive byte-granular valid range and dirty
52 mapping, the b_data base pointer in a buf is always *page* aligned, not
53 *block* aligned.
58 valid and dirty bits (m->valid, m->dirty) for pages in DEV_BSIZE chunks.
68 VM buffers also keep track of a byte-granular dirty range and valid range.
76 operation creates a 'hole' the byte-granular valid range is left alone and
78 Thus the whole byte-granular
87 instantiated and even bp->b_pages array instantiated despite having unmapped
91 array with a place-marker called bogus_page.
92 The place-marker forces any kernel
93 subsystems referencing the associated struct buf to re-lookup the associated
95 I believe the place-marker hack is used to allow sophisticated devices
97 for example, re-mapping a file fragment into a file block.
105 can create confusion within file system devices that use delayed-writes because
111 The kernel uses an instantiated VM buffer (i.e., struct buf) to place-mark pages