Lines Matching full:range
148 * uffd_register_memory: register memory range via UFFD-IO
153 * @addr: base address of memory range
154 * @length: length of memory range
163 uffd_register.range.start = (uintptr_t) addr; in uffd_register_memory()
164 uffd_register.range.len = length; in uffd_register_memory()
179 * uffd_unregister_memory: un-register memory range with UFFD-IO
184 * @addr: base address of memory range
185 * @length: length of memory range
203 * uffd_change_protection: protect/un-protect memory range for writes via UFFD-IO
208 * @addr: base address of memory range
209 * @length: length of memory range
218 uffd_writeprotect.range.start = (uintptr_t) addr; in uffd_change_protection()
219 uffd_writeprotect.range.len = length; in uffd_change_protection()
238 * uffd_copy_page: copy range of pages to destination via UFFD-IO
240 * Copy range of source pages to the destination to resolve
241 * missing page fault somewhere in the destination range.
248 * @length: length of the range to copy
273 * uffd_zero_page: fill range of pages with zeroes via UFFD-IO
275 * Fill range pages with zeroes to resolve missing page fault within the range.
281 * @length: length of the range to fill with zeroes
288 uffd_zeropage.range.start = (uintptr_t) addr; in uffd_zero_page()
289 uffd_zeropage.range.len = length; in uffd_zero_page()
306 * Wake up threads waiting on any page/pages from the designated range.
309 * for the whole memory range are satisfied in a single call to uffd_wakeup().
315 * @length: length of the range