|
| vproc (const char *, PROCBODY, vproctype, int=VPROC_DEFAULT_STACK_SIZE, int=LWP_NORMAL_PRIORITY) |
|
| vproc (vproc &) |
|
int | operator= (vproc &) |
|
virtual | ~vproc () |
|
void | Begin_VFS (Volid *, int, int=-1) EXCLUDES_TRANSACTION |
|
void | Begin_VFS (VenusFid *fid, int op, int arg=-1) EXCLUDES_TRANSACTION |
|
void | End_VFS (int *=0) EXCLUDES_TRANSACTION |
|
void | root (struct venus_cnode *) |
|
void | statfs (struct coda_statfs *) |
|
void | sync () |
|
void | vget (struct venus_cnode *, VenusFid *, int what=RC_STATUS) EXCLUDES_TRANSACTION |
|
void | open (struct venus_cnode *, int) EXCLUDES_TRANSACTION |
|
void | close (struct venus_cnode *, int) EXCLUDES_TRANSACTION |
|
void | ioctl (struct venus_cnode *, unsigned char nr, struct ViceIoctl *, int) EXCLUDES_TRANSACTION |
|
void | select (struct venus_cnode *, int) |
|
void | getattr (struct venus_cnode *, struct coda_vattr *) EXCLUDES_TRANSACTION |
|
void | setattr (struct venus_cnode *, struct coda_vattr *) EXCLUDES_TRANSACTION |
|
void | access (struct venus_cnode *, int) EXCLUDES_TRANSACTION |
|
void | lookup (struct venus_cnode *, const char *, struct venus_cnode *, int) EXCLUDES_TRANSACTION |
|
void | create (struct venus_cnode *, char *, struct coda_vattr *, int, int, struct venus_cnode *) EXCLUDES_TRANSACTION |
|
void | remove (struct venus_cnode *, char *) EXCLUDES_TRANSACTION |
|
void | link (struct venus_cnode *, struct venus_cnode *, char *) EXCLUDES_TRANSACTION |
|
void | rename (struct venus_cnode *, char *, struct venus_cnode *, char *) EXCLUDES_TRANSACTION |
|
void | mkdir (struct venus_cnode *, char *, struct coda_vattr *, struct venus_cnode *) EXCLUDES_TRANSACTION |
|
void | rmdir (struct venus_cnode *, char *) EXCLUDES_TRANSACTION |
|
void | symlink (struct venus_cnode *, char *, struct coda_vattr *, char *) EXCLUDES_TRANSACTION |
|
void | readlink (struct venus_cnode *, struct coda_string *) EXCLUDES_TRANSACTION |
|
void | fsync (struct venus_cnode *) EXCLUDES_TRANSACTION |
|
void | read (struct venus_cnode *node, uint64_t pos, int64_t count) EXCLUDES_TRANSACTION |
|
void | write (struct venus_cnode *node, uint64_t pos, int64_t count) EXCLUDES_TRANSACTION |
|
void | read_finish (struct venus_cnode *node, uint64_t pos, int64_t count) EXCLUDES_TRANSACTION |
|
void | write_finish (struct venus_cnode *node, uint64_t pos, int64_t count) EXCLUDES_TRANSACTION |
|
void | mmap (struct venus_cnode *node, uint64_t pos, int64_t count) EXCLUDES_TRANSACTION |
|
int | namev (char *, int, struct venus_cnode *) EXCLUDES_TRANSACTION |
|
void | GetPath (VenusFid *, char *, int *, int=1) EXCLUDES_TRANSACTION |
|
const char * | expansion (const char *path) |
|
void | verifyname (char *name, int flags) |
|
void | GetStamp (char *) |
|
void | print () |
|
void | print (FILE *) |
|
void | print (int) |
|
| olink () |
|
| olink (olink &) |
|
int | operator= (olink &) |
|
virtual | ~olink () |
|
virtual void | print () |
|
virtual void | print (FILE *) |
|
virtual void | print (int) |
|
int | otagmatch (void *otag, otagcompare_t cmpfn) |
|
vproctype | type |
|
int | stacksize |
|
int | lwpri |
|
int | seq |
|
struct uarea | u |
|
unsigned | idle: 1 |
|
unsigned | interrupted: 1 |
|
struct vcbevent * | ve |
|
PROCESS | lwpid |
|
char * | name |
|
PROCBODY | func |
|
int | vpid |
|
rvm_perthread_t | rvm_data |
|
struct Lock | init_lock |
|