ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ppc_irq.c File Reference
#include <ntoskrnl.h>
#include <ppcmmu/mmu.h>
#include <debug.h>

Go to the source code of this file.

Data Structures

struct  ISR_TABLE

Defines

#define NDEBUG
#define NR_TRAPS   16
#define TAG_ISR_LOCK   'LRSI'

Typedefs

typedef struct ISR_TABLEPISR_TABLE
typedef ULONG(* PSYSCALL_FUN )(ULONG, ULONG, ULONG, ULONG, ULONG, ULONG, ULONG, ULONG, ULONG, ULONG)

Functions

void PearPCDebug (int ch)
void trap_handler_0 (void)
void trap_handler_1 (void)
void trap_handler_2 (void)
void trap_handler_3 (void)
void trap_handler_4 (void)
void trap_handler_5 (void)
void trap_handler_6 (void)
void trap_handler_7 (void)
void trap_handler_8 (void)
void trap_handler_9 (void)
void trap_handler_10 (void)
void trap_handler_11 (void)
void trap_handler_12 (void)
void trap_handler_13 (void)
void trap_handler_14 (void)
void trap_handler_15 (void)
static unsigned int
trap_handler[NR_TRAPS
__attribute__ ((unused))
VOID INIT_FUNCTION NTAPI KeInitInterrupts (VOID)
static VOID KeIRQTrapFrameToTrapFrame (PKIRQ_TRAPFRAME IrqTrapFrame, PKTRAP_FRAME TrapFrame)
static VOID KeTrapFrameToIRQTrapFrame (PKTRAP_FRAME TrapFrame, PKIRQ_TRAPFRAME IrqTrapFrame)
VOID NTAPI KeUpdateRunTime (IN PKTRAP_FRAME TrapFrame, IN KIRQL Irql)
VOID NTAPI KeUpdateSystemTime (IN PKTRAP_FRAME TrapFrame, IN KIRQL Irql, IN ULONG Increment)
VOID NTAPI KiInterruptDispatch2 (ULONG vector, KIRQL old_level)
VOID KiInterruptDispatch3 (ULONG vector, PKIRQ_TRAPFRAME Trapframe)
static VOID KeDumpIrqList (VOID)
BOOLEAN NTAPI KeConnectInterrupt (PKINTERRUPT InterruptObject)
BOOLEAN NTAPI KeDisconnectInterrupt (PKINTERRUPT InterruptObject)
VOID NTAPI KeInitializeInterrupt (PKINTERRUPT Interrupt, PKSERVICE_ROUTINE ServiceRoutine, PVOID ServiceContext, PKSPIN_LOCK SpinLock, ULONG Vector, KIRQL Irql, KIRQL SynchronizeIrql, KINTERRUPT_MODE InterruptMode, BOOLEAN ShareVector, CHAR ProcessorNumber, BOOLEAN FloatingSave)
VOID KePrintInterruptStatistic (VOID)
BOOLEAN NTAPI KeDisableInterrupts (VOID)
ULONG NTAPI KdpServiceDispatcher (ULONG Service, PCHAR Buffer, ULONG Length)
VOID NTAPI KiSystemService (ppc_trap_frame_t *trap_frame)

Variables

KDPC KiExpireTimerDpc
ULONG KiMaximumDpcQueueDepth
ULONG KiMinimumDpcRate
ULONG KiAdjustDpcThreshold
ULONG KiIdealDpcRate
LONG KiTickOffset
ULONG KeMaximumIncrement
ULONG KeMinimumIncrement
ULONG KeTimeAdjustment
static ISR_TABLE IsrTable [NR_TRAPS][1]

Generated on Sat May 26 2012 06:07:13 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.