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

atapi.c File Reference
#include <ntddk.h>
#include "atapi.h"
#include <ntddscsi.h>
#include <ntdddisk.h>
#include <ntddstor.h>
#include <debug.h>

Go to the source code of this file.

Data Structures

struct  PHW_DEVICE_EXTENSION
struct  PHW_LU_EXTENSION

Functions

PSCSI_REQUEST_BLOCK NTAPI BuildMechanismStatusSrb (IN PVOID HwDeviceExtension, IN ULONG PathId, IN ULONG TargetId)
PSCSI_REQUEST_BLOCK NTAPI BuildRequestSenseSrb (IN PVOID HwDeviceExtension, IN ULONG PathId, IN ULONG TargetId)
VOID NTAPI AtapiHwInitializeChanger (IN PVOID HwDeviceExtension, IN ULONG TargetId, IN PMECHANICAL_STATUS_INFORMATION_HEADER MechanismStatus)
ULONG NTAPI AtapiSendCommand (IN PVOID HwDeviceExtension, IN PSCSI_REQUEST_BLOCK Srb)
VOID NTAPI AtapiZeroMemory (IN PUCHAR Buffer, IN ULONG Count)
VOID NTAPI AtapiHexToString (ULONG Value, PCHAR *Buffer)
LONG NTAPI AtapiStringCmp (PCHAR FirstStr, PCHAR SecondStr, ULONG Count)
BOOLEAN NTAPI AtapiInterrupt (IN PVOID HwDeviceExtension)
BOOLEAN NTAPI AtapiHwInitialize (IN PVOID HwDeviceExtension)
ULONG NTAPI IdeBuildSenseBuffer (IN PVOID HwDeviceExtension, IN PSCSI_REQUEST_BLOCK Srb)
VOID NTAPI IdeMediaStatus (IN BOOLEAN EnableMSN, IN PVOID HwDeviceExtension, IN ULONG Channel)
BOOLEAN NTAPI IssueIdentify (IN PVOID HwDeviceExtension, IN ULONG DeviceNumber, IN ULONG Channel, IN UCHAR Command)
BOOLEAN NTAPI SetDriveParameters (IN PVOID HwDeviceExtension, IN ULONG DeviceNumber, IN ULONG Channel)
BOOLEAN NTAPI AtapiResetController (IN PVOID HwDeviceExtension, IN ULONG PathId)
ULONG NTAPI MapError (IN PVOID HwDeviceExtension, IN PSCSI_REQUEST_BLOCK Srb)
BOOLEAN NTAPI FindDevices (IN PVOID HwDeviceExtension, IN BOOLEAN AtapiOnly, IN ULONG Channel)
ULONG NTAPI AtapiParseArgumentString (IN PCHAR String, IN PCHAR KeyWord)
ULONG NTAPI AtapiFindController (IN PVOID HwDeviceExtension, IN PVOID Context, IN PVOID BusInformation, IN PCHAR ArgumentString, IN OUT PPORT_CONFIGURATION_INFORMATION ConfigInfo, OUT PBOOLEAN Again)
BOOLEAN NTAPI FindBrokenController (IN PVOID DeviceExtension, IN PUCHAR VendorID, IN ULONG VendorIDLength, IN PUCHAR DeviceID, IN ULONG DeviceIDLength, IN OUT PULONG FunctionNumber, IN OUT PULONG SlotNumber, IN ULONG BusNumber, OUT PBOOLEAN LastSlot)
ULONG NTAPI AtapiFindNativeModeController (IN PVOID HwDeviceExtension, IN PVOID Context, IN PVOID BusInformation, IN PCHAR ArgumentString, IN OUT PPORT_CONFIGURATION_INFORMATION ConfigInfo, OUT PBOOLEAN Again)
ULONG NTAPI AtapiFindPCIController (IN PVOID HwDeviceExtension, IN PVOID Context, IN PVOID BusInformation, IN PCHAR ArgumentString, IN OUT PPORT_CONFIGURATION_INFORMATION ConfigInfo, OUT PBOOLEAN Again)
ULONG NTAPI Atapi2Scsi (IN PSCSI_REQUEST_BLOCK Srb, IN char *DataBuffer, IN ULONG ByteCount)
VOID NTAPI AtapiCallBack (IN PVOID HwDeviceExtension)
ULONG NTAPI IdeSendSmartCommand (IN PVOID HwDeviceExtension, IN PSCSI_REQUEST_BLOCK Srb)
ULONG NTAPI IdeReadWrite (IN PVOID HwDeviceExtension, IN PSCSI_REQUEST_BLOCK Srb)
ULONG NTAPI IdeVerify (IN PVOID HwDeviceExtension, IN PSCSI_REQUEST_BLOCK Srb)
VOID NTAPI Scsi2Atapi (IN PSCSI_REQUEST_BLOCK Srb)
ULONG NTAPI IdeSendCommand (IN PVOID HwDeviceExtension, IN PSCSI_REQUEST_BLOCK Srb)
VOID NTAPI IdeMediaStatus (BOOLEAN EnableMSN, IN PVOID HwDeviceExtension, ULONG Channel)
BOOLEAN NTAPI AtapiStartIo (IN PVOID HwDeviceExtension, IN PSCSI_REQUEST_BLOCK Srb)
ULONG NTAPI DriverEntry (IN PVOID DriverObject, IN PVOID Argument2)
VOID NTAPI AtapiHexToString (IN ULONG Value, IN OUT PCHAR *Buffer)

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