| PMMLOCK(3) | PMMLOCK(3) | 
int pmMLock(pmContext *pmc, int rmt_node, caddr_t addr, size_t len, pmAddrHandle *hndlp);
pmContext * | 
  pmc | 
  pmContext object | |
int | 
  rmt_node | 
  Remote node number | |
caddr_t | 
  addr | 
  Start address of region to be locked | |
size_t | 
  len | 
  Length of region | |
pmAddrHandle * | 
  hndlp | 
  Locked address handle | 
pmMLock() pins down a specified region and returns a locked
address handle.
rmt_node can be specified as
PM_NODE_ANY to pin-down a region for all remote nodes.addr and len is system dependent.len is system dependent.
PM_SUCCESS | 
  Success | 
EINVAL | 
  Invalid remote node number | 
| Invalid length | |
ENOSPC | 
  No enough resources to lock a region | 
ENOSYS | 
  Operation not supported |