Lines Matching refs:that

31 to refuse further stores with that swap type.
47 Note that if a page is stored and the page already exists in transcendent memory
70 "transcendent memory" that is otherwise not directly addressable to the kernel.
85 that can be safely kept in RAM. Zcache essentially trades off CPU
137 device that is swapon'd. This is added to the EIGHT bits (which
138 was sixteen until about 2.6.34) that the kernel already allocates
139 for every swap page for every swap device that is swapon'd. (Hugh
140 Dickins has observed that frontswap could probably steal one of
141 the existing eight bits, but let's worry about that minor optimization
146 out to disk, there is a side effect that this may create more memory
147 pressure that can potentially outweigh the other advantages. A
152 in terms that a kernel hacker can grok?
154 Let's assume that a frontswap "backend" has registered during
155 kernel initialization; this registration indicates that this
156 frontswap backend has access to some "memory" that is not directly
163 associated with that number.
169 to the swap device as normal. Note that the response from the frontswap
191 4) Can't frontswap be configured as a "special" swap device that is
214 that are inappropriate for a RAM-oriented device including delaying
217 conditions that would unnecessarily and greatly complicate frontswap
235 capability of holding every page that the swap device might have held
236 and the possibility that it might hold no pages at all. This means
237 that frontswap cannot contain more pages than the total of swapon'd
241 some kind of "ghost" swap device and ensure that it is never used.
249 to 1K. Now an attempt is made to overwrite the page with data that
252 frontswap rejects a store that would overwrite, it also must invalidate
253 the old data and ensure that it is no longer accessible. Since the
260 swap device, that page is only taking up low-value pre-allocated disk
261 space. But if frontswap has placed a page in transcendent memory, that
273 structures that have, over the years, moved back and forth between
275 them as global but declare them in a new include file that isn't
276 included by the large number of source files that include swap.h.