Coda Distributed File System
Macros | Functions
volutil.cc File Reference
#include <stdio.h>
#include <sys/types.h>
#include <sys/time.h>
#include <ctype.h>
#include <errno.h>
#include <unistd.h>
#include <stdlib.h>
#include "coda_string.h"
#include <lwp/lwp.h>
#include <lwp/lock.h>
#include <rpc2/rpc2.h>
#include <rpc2/se.h>
#include <rvmlib.h>
#include <util.h>
#include <vice.h>
#include <volutil.h>
#include <avice.h>
#include <cvnode.h>
#include <volume.h>
#include <vldb.h>
#include <vutil.h>
#include <getsecret.h>
#include <auth2.h>
#include <srv.h>
Include dependency graph for volutil.cc:

Macros

#define USEGDB   return usegdb(__FUNCTION__)
 

Functions

long int volUtil_ExecuteRequest (RPC2_Handle, RPC2_PacketBuffer *, SE_Descriptor *)
 
void InitVolUtil (int stacksize)
 
long GetVolId (char *volume)
 
long S_VolUpdateDB (RPC2_Handle cid)
 
long S_VolShutdown (RPC2_Handle cid)
 
long S_VolSwaplog (RPC2_Handle cid)
 
long S_VolSwapmalloc (RPC2_Handle cid)
 
long S_VolSetDebug (RPC2_Handle cid, RPC2_Integer debuglevel)
 
long S_VolMerge (RPC2_Handle cid)
 
long S_VolDumpMem (RPC2_Handle cid, RPC2_String filename, RPC2_Unsigned addr, RPC2_Unsigned size)
 
long S_VolPeekInt (RPC2_Handle cid, RPC2_String address, RPC2_Integer *pvalue)
 
long S_VolPokeInt (RPC2_Handle cid, RPC2_String address, RPC2_Integer value)
 
long S_VolPeekMem (RPC2_Handle cid, RPC2_String address, RPC2_BoundedBS *buf)
 
long S_VolPokeMem (RPC2_Handle cid, RPC2_String address, RPC2_CountedBS *buf)
 

Macro Definition Documentation

◆ USEGDB

#define USEGDB   return usegdb(__FUNCTION__)

Function Documentation

◆ GetVolId()

long GetVolId ( char *  volume)

◆ InitVolUtil()

void InitVolUtil ( int  stacksize)

◆ S_VolDumpMem()

long S_VolDumpMem ( RPC2_Handle  cid,
RPC2_String  filename,
RPC2_Unsigned  addr,
RPC2_Unsigned  size 
)

◆ S_VolMerge()

long S_VolMerge ( RPC2_Handle  cid)

◆ S_VolPeekInt()

long S_VolPeekInt ( RPC2_Handle  cid,
RPC2_String  address,
RPC2_Integer pvalue 
)

◆ S_VolPeekMem()

long S_VolPeekMem ( RPC2_Handle  cid,
RPC2_String  address,
RPC2_BoundedBS buf 
)

◆ S_VolPokeInt()

long S_VolPokeInt ( RPC2_Handle  cid,
RPC2_String  address,
RPC2_Integer  value 
)

◆ S_VolPokeMem()

long S_VolPokeMem ( RPC2_Handle  cid,
RPC2_String  address,
RPC2_CountedBS buf 
)

◆ S_VolSetDebug()

long S_VolSetDebug ( RPC2_Handle  cid,
RPC2_Integer  debuglevel 
)

◆ S_VolShutdown()

long S_VolShutdown ( RPC2_Handle  cid)

◆ S_VolSwaplog()

long S_VolSwaplog ( RPC2_Handle  cid)

◆ S_VolSwapmalloc()

long S_VolSwapmalloc ( RPC2_Handle  cid)

◆ S_VolUpdateDB()

long S_VolUpdateDB ( RPC2_Handle  cid)

◆ volUtil_ExecuteRequest()

long int volUtil_ExecuteRequest ( RPC2_Handle  ,
RPC2_PacketBuffer ,
SE_Descriptor  
)