Lines Matching refs:address
45 * \brief Virtual address-space management.
50 * managing the virtual memory address space of an L4 task.
53 * - **Areas** are reserved ranges in the virtual memory address space.
65 * faulting virtual address lies in a region. If yes, it will answer the page
111 /// Search for a suitable address range.
216 * This has the effect that parts of regions may stay in the address space.
242 * \param[in,out] start The virtual start address of the area to reserve.
243 * Returns the start address of the area.
253 * This function reserves an area within the virtual address space managed
258 * to the area via the F::In_area flag and a start address within the area
261 * \note When searching for a free place in the virtual address space
263 * the virtual address space is searched.
277 * \param[in,out] start The virtual start address of the area to reserve.
278 * Returns the start address of the area.
299 * \param addr An address within the area to free.
323 * \param[in,out] start Virtual start address where the region manager
327 * used as the start address to search for a free
328 * virtual memory region and the resulting address is
356 * \retval -L4_EADDRNOTAVAIL The given address is not available.
361 * address space is backed with the contents of the dataspace.
363 * \note When searching for a free place in the virtual address space,
364 * the space between \a start and the end of the virtual address space is
368 * defined by a virtual address within this range (see #L4Re::Rm::find).
477 * \brief Detach a region from the address space.
479 * \param addr Virtual address of region, any address within the
490 * Frees a region in the virtual address space given by addr (address type).
491 * The corresponding part of the address space is now available again.
525 * \brief Find a region given an address and size.
527 * \param[in,out] addr Address to look for. Returns the start address of the
582 /// First address of the range.
584 /// Last address of the range.
605 * `start` in the address space managed by this region map.
607 * \param start Virtual address from where to start searching.
614 * shall use the function repeatedly with a start address one larger
615 * that the end address of the last region from the previous call.
621 * `start` in the address space managed by this region map.
623 * \param start Virtual address from where to start searching.
630 * shall use the function repeatedly with a start address one larger
631 * than the end address of the last area from the previous call.