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

id_sata.h File Reference

Go to the source code of this file.

Defines

#define UNIATA_SATA_RESET_ENABLE   TRUE
#define UNIATA_SATA_FAST_ENABLE   FALSE
#define UNIATA_SATA_DO_CONNECT   TRUE
#define UNIATA_SATA_IGNORE_CONNECT   FALSE
#define UNIATA_SATA_EVENT_ATTACH   0x01
#define UNIATA_SATA_EVENT_DETACH   0x02
#define UniataAhciReadHostPort4(deviceExtension, io_port_ndx)   AtapiReadPortEx4(NULL, (ULONGIO_PTR)&((deviceExtension)->BaseIoAHCI_0), io_port_ndx)
#define UniataAhciWriteHostPort4(deviceExtension, io_port_ndx, data)   AtapiWritePortEx4(NULL, (ULONGIO_PTR)&((deviceExtension)->BaseIoAHCI_0), io_port_ndx, data)

Functions

UCHAR NTAPI UniataSataConnect (IN PVOID HwDeviceExtension, IN ULONG lChannel, IN ULONG pm_port=0)
UCHAR NTAPI UniataSataPhyEnable (IN PVOID HwDeviceExtension, IN ULONG lChannel, IN ULONG pm_port=0, IN BOOLEAN doReset=UNIATA_SATA_FAST_ENABLE)
BOOLEAN NTAPI UniataSataClearErr (IN PVOID HwDeviceExtension, IN ULONG lChannel, IN BOOLEAN do_connect, IN ULONG pm_port=0)
BOOLEAN NTAPI UniataSataEvent (IN PVOID HwDeviceExtension, IN ULONG lChannel, IN ULONG Action, IN ULONG pm_port=0)
__inline BOOLEAN UniataIsSATARangeAvailable (IN PHW_DEVICE_EXTENSION deviceExtension, IN ULONG lChannel)
ULONG NTAPI UniataSataReadPort4 (IN PHW_CHANNEL chan, IN ULONG io_port_ndx, IN ULONG pm_port=0)
VOID NTAPI UniataSataWritePort4 (IN PHW_CHANNEL chan, IN ULONG io_port_ndx, IN ULONG data, IN ULONG pm_port=0)
BOOLEAN NTAPI UniataAhciInit (IN PVOID HwDeviceExtension)
BOOLEAN NTAPI UniataAhciDetect (IN PVOID HwDeviceExtension, IN PPCI_COMMON_CONFIG pciData, IN OUT PPORT_CONFIGURATION_INFORMATION ConfigInfo)
UCHAR NTAPI UniataAhciStatus (IN PVOID HwDeviceExtension, IN ULONG lChannel, IN ULONG DeviceNumber)
ULONG NTAPI UniataAhciSetupFIS_H2D (IN PHW_DEVICE_EXTENSION deviceExtension, IN ULONG DeviceNumber, IN ULONG lChannel, OUT PUCHAR fis, IN UCHAR command, IN ULONGLONG lba, IN USHORT count, IN USHORT feature, IN ULONG flags)
UCHAR NTAPI UniataAhciSendCommand (IN PVOID HwDeviceExtension, IN ULONG lChannel, IN ULONG DeviceNumber, IN ULONG flags, IN ULONG timeout)
ULONG NTAPI UniataAhciSoftReset (IN PVOID HwDeviceExtension, IN ULONG lChannel, IN ULONG DeviceNumber)
ULONG NTAPI UniataAhciWaitReady (IN PHW_CHANNEL chan, IN ULONG timeout)
ULONG NTAPI UniataAhciHardReset (IN PVOID HwDeviceExtension, IN ULONG lChannel, OUT PULONG signature)
VOID NTAPI UniataAhciReset (IN PVOID HwDeviceExtension, IN ULONG lChannel)
VOID NTAPI UniataAhciStartFR (IN PHW_CHANNEL chan)
VOID NTAPI UniataAhciStopFR (IN PHW_CHANNEL chan)
VOID NTAPI UniataAhciStart (IN PHW_CHANNEL chan)
VOID NTAPI UniataAhciCLO (IN PHW_CHANNEL chan)
VOID NTAPI UniataAhciStop (IN PHW_CHANNEL chan)
__inline ULONG UniataAhciReadChannelPort4 (IN PHW_CHANNEL chan, IN ULONG io_port_ndx)
__inline VOID UniataAhciWriteChannelPort4 (IN PHW_CHANNEL chan, IN ULONG io_port_ndx, IN ULONG data)
UCHAR NTAPI UniataAhciBeginTransaction (IN PVOID HwDeviceExtension, IN ULONG lChannel, IN ULONG DeviceNumber, IN PSCSI_REQUEST_BLOCK Srb)
UCHAR NTAPI UniataAhciEndTransaction (IN PVOID HwDeviceExtension, IN ULONG lChannel, IN ULONG DeviceNumber, IN PSCSI_REQUEST_BLOCK Srb)
VOID NTAPI UniataAhciResume (IN PHW_CHANNEL chan)
__inline ULONG UniataAhciUlongFromRFIS (PUCHAR RCV_FIS)
BOOLEAN NTAPI UniataAhciReadPM (IN PHW_CHANNEL chan, IN ULONG DeviceNumber, IN ULONG Reg, OUT PULONG result)
UCHAR NTAPI UniataAhciWritePM (IN PHW_CHANNEL chan, IN ULONG DeviceNumber, IN ULONG Reg, IN ULONG value)
VOID UniataAhciSetupCmdPtr (IN OUT PATA_REQ AtaReq)

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