Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

Host Struct Reference

#include <host.h>


Data Fields

uchar Type
uchar Ivec
uchar Mode
uchar Slot
volatile caddr_t Caddr
DpRamCardP
paddr_t PaddrP
char Name [MAX_NAME_LEN]
uint UniqueNum
spinlock_t HostLock
uint WorkToBeDone
uint InIntr
uint IntSrvDone
int(* Copy )(caddr_t, caddr_t, int)
timer_list timer
ulong Flags
Top Topology [LINKS_PER_UNIT]
Map Mapping [MAX_RUP]
PHBPhbP
ushortPhbNumP
LPBLinkStrP
RUPRupP
PARM_MAPParmMapP
uint ExtraUnits [MAX_EXTRA_UNITS]
uint NumExtraBooted
UnixRup UnixRups [MAX_RUP+LINKS_PER_UNIT]
int timeout_id
int timeout_sem
int locks
char ____end_marker____


Field Documentation

char Host::____end_marker____
 

Definition at line 114 of file host.h.

volatile caddr_t Host::Caddr
 

Definition at line 58 of file host.h.

Referenced by get_VPD_PROM(), rio_init(), RIOBootCodeHOST(), RIODeleteRta(), RIOFixPhbs(), RIOPollHostCommands(), RIOReMapPorts(), and RIOTxEnable().

struct DpRam* Host::CardP
 

Definition at line 59 of file host.h.

Referenced by rio_init(), and RIOBootCodeHOST().

int(* Host::Copy)(caddr_t, caddr_t, int)
 

Referenced by rio_init(), RIOBootCodeHOST(), and RIOPollHostCommands().

uint Host::ExtraUnits[MAX_EXTRA_UNITS]
 

Definition at line 103 of file host.h.

Referenced by RIOBootComplete().

ulong Host::Flags
 

Definition at line 78 of file host.h.

Referenced by rio_interrupt(), RIOApel(), RIOAssignRta(), RIOBootCodeHOST(), riocontrol(), RIODeleteRta(), riopoll(), RIOReMapPorts(), RIOServiceHost(), and riotopen().

spinlock_t Host::HostLock
 

Definition at line 63 of file host.h.

Referenced by rio_init(), RIOCheckIsolated(), RIODeleteRta(), riointr(), riopoll(), and RIOServiceHost().

uint Host::InIntr
 

Definition at line 67 of file host.h.

Referenced by riointr(), and riopoll().

uint Host::IntSrvDone
 

Definition at line 68 of file host.h.

Referenced by riointr().

uchar Host::Ivec
 

Definition at line 55 of file host.h.

Referenced by rio_init(), rio_interrupt(), rio_start_card_running(), RIOBootCodeHOST(), riointr(), and RIOStopInterrupts().

struct LPB* Host::LinkStrP
 

Definition at line 100 of file host.h.

Referenced by RIOBootCodeHOST(), RIOBootComplete(), riocontrol(), and RIOFixPhbs().

int Host::locks
 

Definition at line 113 of file host.h.

Referenced by rio_interrupt().

struct Map Host::Mapping[MAX_RUP]
 

Definition at line 97 of file host.h.

Referenced by FillSlot(), RIOApel(), RIOAssignRta(), RIOBootComplete(), RIOCommandRta(), RIOCommandRup(), RIOConCon(), RIODefaultName(), RIODeleteRta(), RIOFindFreeID(), RIOFixPhbs(), RIOFreeDisconnected(), RIOIdentifyRta(), RIOIsolate(), RIOKillNeighbour(), RIONewTable(), RIORouteRup(), and riotopen().

uchar Host::Mode
 

Definition at line 56 of file host.h.

Referenced by rio_init(), rio_start_card_running(), RIOBootCodeHOST(), and RIOStopInterrupts().

char Host::Name[MAX_NAME_LEN]
 

Definition at line 61 of file host.h.

Referenced by RIOApel(), RIOBootCodeHOST(), RIOBootComplete(), RIOCommandRup(), RIOConCon(), RIODeleteRta(), RIONewTable(), and RIORouteRup().

uint Host::NumExtraBooted
 

Definition at line 104 of file host.h.

Referenced by RIOBootComplete().

paddr_t Host::PaddrP
 

Definition at line 60 of file host.h.

Referenced by rio_init(), and RIOReport().

struct PARM_MAP* Host::ParmMapP
 

Definition at line 102 of file host.h.

Referenced by RIOBootCodeHOST(), riopoll(), RIOServiceHost(), and RIOUnUse().

ushort* Host::PhbNumP
 

Definition at line 99 of file host.h.

Referenced by RIOBootCodeHOST().

struct PHB* Host::PhbP
 

Definition at line 98 of file host.h.

Referenced by RIOBootCodeHOST(), and RIOReMapPorts().

struct RUP* Host::RupP
 

Definition at line 101 of file host.h.

Referenced by RIOBootCodeHOST().

uchar Host::Slot
 

Definition at line 57 of file host.h.

Referenced by rio_start_card_running(), RIOBootCodeHOST(), riointr(), and riopoll().

int Host::timeout_id
 

Definition at line 111 of file host.h.

Referenced by RIOBootCodeHOST().

int Host::timeout_sem
 

Definition at line 112 of file host.h.

struct timer_list Host::timer
 

Definition at line 70 of file host.h.

Referenced by rio_init(), and rio_pollfunc().

struct Top Host::Topology[LINKS_PER_UNIT]
 

Definition at line 96 of file host.h.

Referenced by RIOApel(), and RIORouteRup().

uchar Host::Type
 

Definition at line 54 of file host.h.

Referenced by rio_init(), rio_interrupt(), rio_reset_interrupt(), rio_start_card_running(), RIOBootCodeHOST(), riointr(), riopoll(), RIOReport(), and RIOStopInterrupts().

uint Host::UniqueNum
 

Definition at line 62 of file host.h.

Referenced by FillSlot(), rio_init(), RIOApel(), RIOAssignRta(), RIOBootCodeHOST(), RIOBootOk(), and RIOKillNeighbour().

struct UnixRup Host::UnixRups[MAX_RUP+LINKS_PER_UNIT]
 

Definition at line 110 of file host.h.

Referenced by RIOBootCodeHOST(), RIOCommandRup(), riocontrol(), RIOPollHostCommands(), and RIOReMapPorts().

uint Host::WorkToBeDone
 

Definition at line 66 of file host.h.


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