Coda Distributed File System
Macros | Functions
rvm_segutil.c File Reference
#include <unistd.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <rvm/rvm.h>
#include <rvm/rvm_segment.h>
#include <sys/mman.h>
#include "coda_mmap_anon.h"
#include <errno.h>
Include dependency graph for rvm_segutil.c:

Macros

#define ALLOCATE_VM_DEFINED
 

Functions

rvm_bool_t rvm_register_page (char *vmaddr, rvm_length_t length)
 
rvm_bool_t rvm_unregister_page (char *vmaddr, rvm_length_t length)
 
int overlap (unsigned long nregions, rvm_region_def_t regionDefs[])
 
rvm_return_t allocate_vm (char **addr, unsigned long length)
 
rvm_return_t deallocate_vm (char *addr, unsigned long length)
 

Macro Definition Documentation

◆ ALLOCATE_VM_DEFINED

#define ALLOCATE_VM_DEFINED

Function Documentation

◆ allocate_vm()

rvm_return_t allocate_vm ( char **  addr,
unsigned long  length 
)

◆ deallocate_vm()

rvm_return_t deallocate_vm ( char *  addr,
unsigned long  length 
)

◆ overlap()

int overlap ( unsigned long  nregions,
rvm_region_def_t  regionDefs[] 
)

◆ rvm_register_page()

rvm_bool_t rvm_register_page ( char *  vmaddr,
rvm_length_t  length 
)

◆ rvm_unregister_page()

rvm_bool_t rvm_unregister_page ( char *  vmaddr,
rvm_length_t  length 
)