| PMSETPAGETABLE(3) | PMSETPAGETABLE(3) | 
int pmSetPageTable(pmContext *pmc, caddr_t addr, size_t len, pmAddrHandle hndl, int set);
pmContext * | 
  pmc | 
  pmContext object | |
caddr_t | 
  addr | 
  Start address of locked region | |
size_t | 
  len | 
  Length of region | |
pmAddrHandle * | 
  hndl | 
  Locked address handle | |
int | 
  set | 
  Set(1), Re-Set(2) or clear(0) | 
pmSetPageTable() sets/clears page table entries for a context.
pmSetPageTable() is an internal function, and application programs
should not call it.addr and len is system dependent.len is system dependent.
PM_SUCCESS | 
  Success | 
EINVAL | 
  Invalid address or length | 
ENOSYS | 
  Operation not supported |