Lines Matching full:page
91 * @brief Map one physical page into the virtual address space
93 * This maps one physical page into the virtual address space.
95 * is assumed to be page aligned.
102 * @param virt Page-aligned destination virtual address to map
103 * @param phys Page-aligned source physical address to map
117 * are assumed to be page aligned.
124 * @param virt Page-aligned destination virtual address to map
125 * @param phys Page-aligned source physical address to map
126 * @param size Page-aligned size of the mapped memory region in bytes
141 * are assumed to be page aligned.
148 * @param virt Page-aligned destination virtual address to map
150 * @param cnt Number of elements in the physical page array
161 * @brief Remove mapping for one page of the provided virtual address
163 * This unmaps one page from the virtual address space.
166 * updated as if no mapping was ever made for that memory page. No previous
171 * is assumed to be page aligned.
175 * @param virt Page-aligned virtual address to un-map
194 * is assumed to be page aligned.
198 * @param virt Page-aligned base virtual address to un-map
199 * @param size Page-aligned region size
213 * remapped to appear at @p virt_new. Both addresses must be page
224 * @param virt_old Page-aligned base virtual address of existing memory
225 * @param size Page-aligned size of the mapped memory region in bytes
226 * @param virt_new Page-aligned base virtual address to which to remap
257 * are assumed to be page aligned.
267 * @param virt_old Page-aligned base virtual address of existing memory
268 * @param size Page-aligned size of the mapped memory region in bytes
269 * @param virt_new Page-aligned base virtual address to which to map
271 * @param phys_new Page-aligned base physical address to contain
291 * are assumed to be page aligned.
301 * @param virt_old Page-aligned base virtual address of existing memory
302 * @param size Page-aligned size of the mapped memory region in bytes
303 * @param virt_new Page-aligned base virtual address to which to map
305 * @param phys_new Array of page-aligned physical address to contain
307 * @param phys_cnt Number of elements in the physical page array
330 * @brief Update memory page flags
332 * This changes the attributes of physical memory page which is already
341 * @param virt Page-aligned virtual address to be updated
363 * @param virt Page-aligned virtual address to be updated
364 * @param size Page-aligned size of the mapped memory region in bytes
393 * is assumed to be page aligned.
395 * @param virt Page-aligned virtual address