Lines Matching full:mappings
17 at all times. This means the kernel needs to start using temporary mappings of
50 Temporary Virtual Mappings
53 The kernel contains several ways of creating temporary mappings. The following
56 * kmap_local_page(). This function is used to require short term mappings.
57 It can be invoked from any context (including interrupts) but the mappings
62 These mappings are thread-local and CPU-local, meaning that the mapping
87 mappings, the local mappings are only valid in the context of the caller
92 Most code can be designed to use thread local mappings. User should
97 Nesting kmap_local_page() and kmap_atomic() mappings is allowed to a certain
101 mappings.
106 CPU until it has finished, lest some other task displace its mappings.
130 long time but the bulk of high-memory mappings in the kernel are
133 term mappings but it has morphed in that direction and its use is
146 Cost of Temporary Mappings
149 The cost of creating temporary mappings can be quite high. The arch has to
154 a pointer to the page contents rather than juggling mappings about. In such a
157 If CONFIG_MMU is not set, then there can be no temporary mappings and no