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

halp.h File Reference

Go to the source code of this file.

Data Structures

struct  PHALP_HOOKS

Defines

#define KPCR_BASE   0xFF000000
#define HAL_APC_REQUEST   0
#define HAL_DPC_REQUEST   1
#define CMOS_CONTROL_PORT   (PUCHAR)0x70
#define CMOS_DATA_PORT   (PUCHAR)0x71
#define RTC_REGISTER_A   0x0A
#define RTC_REGISTER_B   0x0B
#define RTC_REG_A_UIP   0x80
#define RTC_REGISTER_CENTURY   0x32
#define TIMER_CONTROL_PORT   0x43
#define TIMER_DATA_PORT0   0x40
#define TIMER_SC0   0
#define TIMER_BOTH   0x30
#define TIMER_MD2   0x4
#define BCD_INT(bcd)   (((bcd & 0xF0) >> 4) * 10 + (bcd & 0x0F))
#define INT_BCD(int)   (UCHAR)(((int / 10) << 4) + (int % 10))

Functions

PADAPTER_OBJECT NTAPI HalpAllocateAdapterEx (ULONG NumberOfMapRegisters, BOOLEAN IsMaster, BOOLEAN Dma32BitAddresses)
VOID NTAPI HalpInitNonBusHandler (VOID)
VOID NTAPI HalpInitPICs (VOID)
VOID NTAPI HalpInitializeClock (VOID)
VOID HalpInitPciBus (VOID)
VOID HalpInitDma (VOID)
VOID HalpInitPhase0 (PLOADER_PARAMETER_BLOCK LoaderBlock)
VOID HalpInitPhase1 (VOID)
VOID NTAPI HalpClockInterrupt (VOID)
VOID NTAPI HalpCheckPowerButton (VOID)
VOID NTAPI HalpRegisterKdSupportFunctions (VOID)
NTSTATUS NTAPI HalpSetupPciDeviceForDebugging (IN PVOID LoaderBlock, IN OUT PDEBUG_DEVICE_DESCRIPTOR PciDevice)
NTSTATUS NTAPI HalpReleasePciDeviceForDebugging (IN OUT PDEBUG_DEVICE_DESCRIPTOR PciDevice)
PVOID NTAPI HalpMapPhysicalMemory64 (IN PHYSICAL_ADDRESS PhysicalAddress, IN ULONG NumberPage)
VOID NTAPI HalpUnmapVirtualAddress (IN PVOID VirtualAddress, IN ULONG NumberPages)
NTSTATUS NTAPI HaliQuerySystemInformation (IN HAL_QUERY_INFORMATION_CLASS InformationClass, IN ULONG BufferSize, IN OUT PVOID Buffer, OUT PULONG ReturnedLength)
NTSTATUS NTAPI HaliSetSystemInformation (IN HAL_SET_INFORMATION_CLASS InformationClass, IN ULONG BufferSize, IN OUT PVOID Buffer)

Variables

HALP_HOOKS HalpHooks
KSPIN_LOCK HalpSystemHardwareLock

Generated on Sat May 26 2012 05:26: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.