|
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 |