Lines Matching full:mappings
15 at all times. This means the kernel needs to start using temporary mappings of
48 Temporary Virtual Mappings
51 The kernel contains several ways of creating temporary mappings. The following
55 short term mappings. They can be invoked from any context (including
56 interrupts) but the mappings can only be used in the context which acquired
64 These mappings are thread-local and CPU-local, meaning that the mapping
89 mappings, the local mappings are only valid in the context of the caller
94 Most code can be designed to use thread local mappings. User should
99 Nesting kmap_local_page() and kmap_atomic() mappings is allowed to a certain
103 mappings.
110 effects of atomic mappings, i.e. disabling page faults or preemption, or both.
119 finished, lest some other task displace its mappings.
152 long time but the bulk of high-memory mappings in the kernel are
155 term mappings but it has morphed in that direction and its use is
168 Cost of Temporary Mappings
171 The cost of creating temporary mappings can be quite high. The arch has to
176 a pointer to the page contents rather than juggling mappings about. In such a
179 If CONFIG_MMU is not set, then there can be no temporary mappings and no