rmmap_remove Kernel Service
Purpose
Destroys an effective address to real address translation region.
Syntax
#include <sys/adspace.h>
int rmmap_remove (eaddrp);
void **eaddrp;
Parameters
Item | Description |
---|---|
eaddrp | Pointer to the process effective address of the desired mapping region. |
Description
Destroys an effective address to real address translation region. If rmmap_remove kernel service is called with the effective address within the region of a previously created I/O mapping segment, the region is destroyed. This service must be called from the process level.
Execution Environment
The rmmap_remove kernel service can be called from the process environment only.
Return Values
Item | Description |
---|---|
0 | Indicates a successful operation. |
EINVAL | The provided eaddr does not correspond to a valid I/O mapping segment. |
EINVAL | This hardware platform does not implement this service. |
Implementation Specifics
This service only functions on PowerPC® microprocessors.