Service de noyau io_unmap

Objectif

Détacher d'un mappage d'E-S

Syntaxe

#include <sys/adspace.h>

void io_unmap (eaddr)
void *eaddr;

Descriptif

Le service de noyau Io_unmap supprime la compatibilité avec l'espace adresse d'E-S défini par le paramètre Eaddr . Il doit y avoir un mappage actif valide à partir d'un appel Mappe_io_ précédent pour cette adresse effective. Le paramètre Eaddr peut être n'importe quelle adresse valide dans le segment et ne doit pas être exactement identique à l'adresse renvoyée par Mappe_io_.

Le service noyau io_unmap remplace le service noyau iomem_det, qui est obsolète sur AIX 6.1 Toutefois, le service de noyau Io_unmap peut remplacer plusieurs appels Omem_iom_iom_ en fonction de l'unité, du pilote et si plusieurs régions ont été mappées sur un seul segment virtuel à l'aide du service de noyau Io_map_init .

Paramètres

Article Descriptif
Eaddr Reçu lors d'un appel antérieur avec succès à Mappe_io_. Adresse effective de l'espace d'entrée-sortie à partir de.

Environnement d'exécution

Le service de noyau Io_unmap peut être appelé à partir du processus ou de l'environnement d'interruption.