From 5b9516982f443276ac189987d3fbf4004e37d81e Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Mon, 10 Mar 2025 05:34:47 +0100 Subject: AHCI.cc Organize file. --- dev/Kernel/HALKit/AMD64/Storage/AHCI.cc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'dev/Kernel/HALKit') diff --git a/dev/Kernel/HALKit/AMD64/Storage/AHCI.cc b/dev/Kernel/HALKit/AMD64/Storage/AHCI.cc index 9e1c2326..bd751a2c 100644 --- a/dev/Kernel/HALKit/AMD64/Storage/AHCI.cc +++ b/dev/Kernel/HALKit/AMD64/Storage/AHCI.cc @@ -50,13 +50,6 @@ using namespace NeOS; -template -STATIC Void drv_std_input_output(UInt64 lba, UInt8* buffer, SizeT sector_sz, SizeT size_buffer) noexcept; - -STATIC Int32 drv_find_cmd_slot(HbaPort* port) noexcept; - -STATIC Void drv_compute_disk_ahci() noexcept; - STATIC PCI::Device kPCIDevice; STATIC HbaMem* kSATA[kSATAPortCnt] = {}; STATIC SizeT kSATAIndex = 0UL; @@ -66,6 +59,13 @@ STATIC UInt16 kSATAPortsImplemented = 0U; BOOL kAHCICommandIssued = NO; +template +STATIC Void drv_std_input_output(UInt64 lba, UInt8* buffer, SizeT sector_sz, SizeT size_buffer) noexcept; + +STATIC Int32 drv_find_cmd_slot(HbaPort* port) noexcept; + +STATIC Void drv_compute_disk_ahci() noexcept; + STATIC Void drv_compute_disk_ahci() noexcept { kSATASectorCount = 0UL; @@ -158,7 +158,7 @@ STATIC Void drv_std_input_output(UInt64 lba, UInt8* buffer, SizeT sector_sz, Siz } kSATA[kSATAIndex]->Ports[kSATAIndex].Ci = (1 << slot); - + kAHCICommandIssued = YES; while (kSATA[kSATAIndex]->Ports[kSATAIndex].Ci & (1 << slot)) -- cgit v1.2.3