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.