[FREELDR]: Add source file header to scsiport.c; move structure definitions together.

svn path=/trunk/; revision=70693
This commit is contained in:
Hermès Bélusca-Maïto 2016-02-05 21:12:53 +00:00
parent c62cd02730
commit 7a8e098eb7

View file

@ -1,3 +1,13 @@
/*
* PROJECT: ReactOS Boot Loader (FreeLDR)
* LICENSE: GPL - See COPYING in the top level directory
* FILE: boot/freeldr/freeldr/disk/scsiport.c
* PURPOSE: Interface for SCSI Emulation
* PROGRAMMERS: Hervé Poussineau <hpoussin@reactos.org>
*/
/* INCLUDES *******************************************************************/
#include <freeldr.h>
#define _SCSIPORT_
@ -48,11 +58,28 @@
DBG_DEFAULT_CHANNEL(SCSIPORT);
/* GLOBALS ********************************************************************/
#ifdef _M_IX86
VOID NTAPI HalpInitializePciStubs(VOID);
VOID NTAPI HalpInitBusHandler(VOID);
#endif
typedef struct tagDISKCONTEXT
{
/* Device ID */
PSCSI_PORT_DEVICE_EXTENSION DeviceExtension;
UCHAR PathId;
UCHAR TargetId;
UCHAR Lun;
/* Device characteristics */
ULONG SectorSize;
ULONGLONG SectorOffset;
ULONGLONG SectorCount;
ULONGLONG SectorNumber;
} DISKCONTEXT;
typedef struct
{
PVOID NonCachedExtension;
@ -83,6 +110,8 @@ typedef struct
PSCSI_PORT_DEVICE_EXTENSION ScsiDeviceExtensions[SCSI_MAXIMUM_BUSES];
/* FUNCTIONS ******************************************************************/
ULONG
ntohl(
IN ULONG Value)
@ -139,21 +168,6 @@ SpiSendSynchronousSrb(
return ret;
}
typedef struct tagDISKCONTEXT
{
/* Device ID */
PSCSI_PORT_DEVICE_EXTENSION DeviceExtension;
UCHAR PathId;
UCHAR TargetId;
UCHAR Lun;
/* Device characteristics */
ULONG SectorSize;
ULONGLONG SectorOffset;
ULONGLONG SectorCount;
ULONGLONG SectorNumber;
} DISKCONTEXT;
static ARC_STATUS DiskClose(ULONG FileId)
{
DISKCONTEXT* Context = FsGetDeviceSpecific(FileId);