[ Bottom of Page | Previous Page | Next Page | Contents | Index | Library Home | Legal | Search ]

Technical Reference: Kernel and Subsystems, Volume 1

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

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

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.

Related Information

The rmmap_create Kernel Service.

Memory Kernel Services and Understanding Virtual Memory Manager Interfaces in AIX 5L Version 5.2 Kernel Extensions and Device Support Programming Concepts.

[ Top of Page | Previous Page | Next Page | Contents | Index | Library Home | Legal | Search ]