Coda Distributed File System
|
#include <stdio.h>
#include <sys/param.h>
#include <sys/file.h>
#include <sys/socket.h>
#include <sys/stat.h>
#include <netinet/in.h>
#include <sys/syscall.h>
#include <sys/mount.h>
#include <errno.h>
#include "coda_string.h"
#include <unistd.h>
#include <stdlib.h>
#include <fcntl.h>
#include <sys/wait.h>
#include <vice.h>
#include <venusioctl.h>
#include "comm.h"
#include "mariner.h"
#include "mgrp.h"
#include "venus.private.h"
#include "vproc.h"
#include "worker.h"
#include "9pfs.h"
#include "nt_util.h"
#include "getpeereid.h"
Functions | |
msgent * | FindMsg (olist &ol, u_long seq) |
msgent * | AllocMsgent (void) |
void | ReadUpcallMsg (int fd, size_t size) |
ssize_t | WriteDowncallMsg (int fd, const char *buf, size_t size) |
ssize_t | MsgWrite (const char *buf, size_t size) |
void | testKernDevice () |
void | VFSMount () |
void | VFSUnmount () |
int | k_Purge () |
int | k_Purge (VenusFid *fid, int severely) |
int | k_Purge (uid_t uid) |
int | k_Replace (VenusFid *fid_1, VenusFid *fid_2) |
void | WorkerInit () |
int | WorkerCloseMuxfd (void) |
worker * | FindWorker (u_long seq) |
worker * | GetIdleWorker () |
int | IsAPrefetch (msgent *m) |
void | DispatchWorker (msgent *m) |
void | WorkerMux (int fd, void *udata) |
time_t | GetWorkerIdleTime () |
void | PrintWorkers () |
void | PrintWorkers (FILE *fp) |
void | PrintWorkers (int fd) |
int | GetKernelModuleVersion () |
Variables | |
int | venus_relay_addr |
const int | WorkerStackSize = 131072 |
int | MaxWorkers = UNSET_MAXWORKERS |
int | MaxPrefetchers = UNSET_MAXWORKERS |
int | allow_reattach = 0 |
msgent * AllocMsgent | ( | void | ) |
void DispatchWorker | ( | msgent * | m | ) |
worker * FindWorker | ( | u_long | seq | ) |
worker * GetIdleWorker | ( | ) |
int GetKernelModuleVersion | ( | ) |
time_t GetWorkerIdleTime | ( | void | ) |
int IsAPrefetch | ( | msgent * | m | ) |
int k_Purge | ( | ) |
int k_Purge | ( | uid_t | uid | ) |
int k_Purge | ( | VenusFid * | fid, |
int | severely | ||
) |
ssize_t MsgWrite | ( | const char * | buf, |
size_t | size | ||
) |
void PrintWorkers | ( | ) |
void PrintWorkers | ( | FILE * | fp | ) |
void PrintWorkers | ( | int | fd | ) |
void ReadUpcallMsg | ( | int | fd, |
size_t | size | ||
) |
void testKernDevice | ( | ) |
void VFSMount | ( | ) |
void VFSUnmount | ( | ) |
int WorkerCloseMuxfd | ( | void | ) |
void WorkerInit | ( | ) |
void WorkerMux | ( | int | fd, |
void * | udata | ||
) |
ssize_t WriteDowncallMsg | ( | int | fd, |
const char * | buf, | ||
size_t | size | ||
) |
int allow_reattach = 0 |
int MaxPrefetchers = UNSET_MAXWORKERS |
int MaxWorkers = UNSET_MAXWORKERS |
|
extern |
const int WorkerStackSize = 131072 |