Coda Distributed File System
Public Attributes | List of all members
lwp_pcb Struct Reference

#include <lwp.private_pt.h>

Collaboration diagram for lwp_pcb:
Collaboration graph
[legend]

Public Attributes

pthread_t thread
 
struct list_head list
 
int concurrent
 
int waiting
 
int priority
 
char * name
 
void(* func )(void *)
 
void * parm
 
int nrocks
 
struct rock rock [MAXROCKS]
 
sem_t waitq
 
pthread_cond_t event
 
int eventcnt
 
int waitcnt
 
int evsize
 
char ** evlist
 
int rc
 
char status
 
const void ** eventlist
 
char eventlistsize
 
int wakevent
 
int qpending
 
PROCESS misc
 
long stackcheck
 
unsigned int valgrind_stackid
 
void * topstack
 
void(* ep )(void *)
 
char * parm
 
int rused
 
struct rock rlist [MAXROCKS]
 
PROCESS next
 
PROCESS prev
 
int level
 
struct IoRequestiomgrRequest
 
int index
 
struct timeval lastReady
 
stack_t stack
 
struct lwp_ucontext ctx
 

Member Data Documentation

◆ concurrent

int lwp_pcb::concurrent

◆ ctx

struct lwp_ucontext lwp_pcb::ctx

◆ ep

void(* lwp_pcb::ep) (void *)

◆ event

pthread_cond_t lwp_pcb::event

◆ eventcnt

int lwp_pcb::eventcnt

◆ eventlist

const void** lwp_pcb::eventlist

◆ eventlistsize

char lwp_pcb::eventlistsize

◆ evlist

char** lwp_pcb::evlist

◆ evsize

int lwp_pcb::evsize

◆ func

void(* lwp_pcb::func) (void *)

◆ index

int lwp_pcb::index

◆ iomgrRequest

struct IoRequest* lwp_pcb::iomgrRequest

◆ lastReady

struct timeval lwp_pcb::lastReady

◆ level

int lwp_pcb::level

◆ list

struct list_head lwp_pcb::list

◆ misc

PROCESS lwp_pcb::misc

◆ name

char * lwp_pcb::name

◆ next

PROCESS lwp_pcb::next

◆ nrocks

int lwp_pcb::nrocks

◆ parm [1/2]

void* lwp_pcb::parm

◆ parm [2/2]

char* lwp_pcb::parm

◆ prev

PROCESS lwp_pcb::prev

◆ priority

int lwp_pcb::priority

◆ qpending

int lwp_pcb::qpending

◆ rc

int lwp_pcb::rc

◆ rlist

struct rock lwp_pcb::rlist[MAXROCKS]

◆ rock

struct rock lwp_pcb::rock[MAXROCKS]

◆ rused

int lwp_pcb::rused

◆ stack

stack_t lwp_pcb::stack

◆ stackcheck

long lwp_pcb::stackcheck

◆ status

char lwp_pcb::status

◆ thread

pthread_t lwp_pcb::thread

◆ topstack

void* lwp_pcb::topstack

◆ valgrind_stackid

unsigned int lwp_pcb::valgrind_stackid

◆ waitcnt

int lwp_pcb::waitcnt

◆ waiting

int lwp_pcb::waiting

◆ waitq

sem_t lwp_pcb::waitq

◆ wakevent

int lwp_pcb::wakevent

The documentation for this struct was generated from the following files: