proc Struct Reference

#include <proc.h>

List of all members.

Public Attributes

struct stackframe_s p_reg
struct fpu_state_s p_fpu_state
struct segframe p_seg
proc_nr_t p_nr
struct privp_priv
short p_rts_flags
short p_misc_flags
char p_priority
char p_max_priority
char p_ticks_left
char p_quantum_size
struct mem_map p_memmap [NR_LOCAL_SEGS]
struct pagefault p_pagefault
struct procp_nextpagefault
clock_t p_user_time
clock_t p_sys_time
clock_t p_virt_left
clock_t p_prof_left
struct procp_nextready
struct procp_caller_q
struct procp_q_link
int p_getfrom_e
int p_sendto_e
sigset_t p_pending
char p_name [P_NAME_LEN]
endpoint_t p_endpoint
message p_sendmsg
message p_delivermsg
vir_bytes p_delivermsg_vir
vir_bytes p_delivermsg_lin
struct {
   struct proc *   nextrestart
   struct proc *   nextrequestor
   int   type
   union {
      message   reqmsg
   }   saved
   int   req_type
   endpoint_t   target
   union {
      struct {
         vir_bytes   start
         vir_bytes   length
         u8_t   writeflag
      }   check
      struct {
         char   writeflag
         endpoint_t   ep_s
         vir_bytes   vir_s
         vir_bytes   vir_d
         vir_bytes   length
      }   map
   }   params
   int   vmresult
p_vmrequest
struct procnext_soft_notify
int p_softnotified
unsigned size
int(* proc )()
char * brk


Detailed Description

Definition at line 19 of file proc.h.


Member Data Documentation

char* proc::brk

Definition at line 27 of file SYSTEM.c.

struct { ... } ::@66 proc::check

Definition at line 91 of file proc.h.

Definition at line 86 of file proc.h.

struct { ... } ::@67 proc::map

struct proc* proc::next_soft_notify [read]

Definition at line 108 of file proc.h.

struct proc* proc::nextrequestor [read]

Definition at line 69 of file proc.h.

struct proc* proc::nextrestart [read]

Definition at line 68 of file proc.h.

struct proc* proc::p_caller_q [read]

Definition at line 44 of file proc.h.

Definition at line 56 of file proc.h.

Definition at line 58 of file proc.h.

Definition at line 57 of file proc.h.

Definition at line 53 of file proc.h.

Definition at line 21 of file proc.h.

Definition at line 46 of file proc.h.

Definition at line 29 of file proc.h.

struct mem_map proc::p_memmap[NR_LOCAL_SEGS] [read]

Definition at line 33 of file proc.h.

Definition at line 26 of file proc.h.

char proc::p_name[P_NAME_LEN]

Definition at line 51 of file proc.h.

struct proc* proc::p_nextpagefault [read]

Definition at line 35 of file proc.h.

struct proc* proc::p_nextready [read]

Definition at line 43 of file proc.h.

Definition at line 23 of file proc.h.

Definition at line 34 of file proc.h.

sigset_t proc::p_pending

Definition at line 49 of file proc.h.

Definition at line 28 of file proc.h.

struct priv* proc::p_priv [read]

Definition at line 24 of file proc.h.

Definition at line 41 of file proc.h.

struct proc* proc::p_q_link [read]

Definition at line 45 of file proc.h.

Definition at line 31 of file proc.h.

struct stackframe_s proc::p_reg [read]

Definition at line 20 of file proc.h.

Definition at line 25 of file proc.h.

struct segframe proc::p_seg [read]

Definition at line 22 of file proc.h.

Definition at line 55 of file proc.h.

Definition at line 47 of file proc.h.

Definition at line 109 of file proc.h.

Definition at line 38 of file proc.h.

Definition at line 30 of file proc.h.

Definition at line 37 of file proc.h.

Definition at line 40 of file proc.h.

struct { ... } proc::p_vmrequest

union { ... } proc::params

int(* proc::proc)()

Definition at line 82 of file proc.h.

Definition at line 78 of file proc.h.

union { ... } proc::saved

unsigned proc::size

Definition at line 25 of file SYSTEM.c.

Definition at line 86 of file proc.h.

Definition at line 83 of file proc.h.

Definition at line 75 of file proc.h.

Definition at line 92 of file proc.h.

Definition at line 92 of file proc.h.

Definition at line 97 of file proc.h.

Definition at line 90 of file proc.h.

Definition at line 87 of file proc.h.


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

Generated on Tue Mar 9 04:37:12 2010 for Minix by  doxygen 1.5.8