Coda Distributed File System
Classes | Macros | Functions
rvm_segment.h File Reference
#include "rvm.h"
Include dependency graph for rvm_segment.h:

Go to the source code of this file.

Classes

struct  rvm_region_def_t
 

Macros

#define RVM_INIT_REGION(region, off, len, addr)
 
#define RVM_ESEGMENT_HDR   2000
 

Functions

rvm_return_t rvm_create_segment (char *DevName, rvm_offset_t DevLength, rvm_options_t *options, rvm_length_t nregions, rvm_region_def_t *region_defs)
 
rvm_return_t rvm_load_segment (char *DevName, rvm_offset_t DevLength, rvm_options_t *options, unsigned long *nregions, rvm_region_def_t *regions[])
 

Macro Definition Documentation

◆ RVM_ESEGMENT_HDR

#define RVM_ESEGMENT_HDR   2000

◆ RVM_INIT_REGION

#define RVM_INIT_REGION (   region,
  off,
  len,
  addr 
)
Value:
(region).length = (len); \
(region).vmaddr = (addr); \
(region).offset = (off);
rvm_region_t * region
Definition: testrvm.c:34

Function Documentation

◆ rvm_create_segment()

rvm_return_t rvm_create_segment ( char *  DevName,
rvm_offset_t  DevLength,
rvm_options_t options,
rvm_length_t  nregions,
rvm_region_def_t region_defs 
)

◆ rvm_load_segment()

rvm_return_t rvm_load_segment ( char *  DevName,
rvm_offset_t  DevLength,
rvm_options_t options,
unsigned long *  nregions,
rvm_region_def_t regions[] 
)