summaryrefslogtreecommitdiffhomepage
path: root/dev/modules
diff options
context:
space:
mode:
Diffstat (limited to 'dev/modules')
-rw-r--r--dev/modules/AHCI/AHCI.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/dev/modules/AHCI/AHCI.h b/dev/modules/AHCI/AHCI.h
index 7303e8c5..c6d9ac07 100644
--- a/dev/modules/AHCI/AHCI.h
+++ b/dev/modules/AHCI/AHCI.h
@@ -262,8 +262,8 @@ typedef HbaMem* HbaMemRef;
typedef struct HbaCmdHeader final {
// DW0
- union {
- struct {
+ union HbaFlags {
+ struct HbaFlags_ {
Kernel::UInt8 Cfl : 5; // Command FIS length in DWORDS, 2 ~ 16
Kernel::UInt8 Atapi : 1; // ATAPI
Kernel::UInt8 Write : 1; // Write, 1: H2D, 0: D2H
@@ -274,10 +274,10 @@ typedef struct HbaCmdHeader final {
Kernel::UInt8 Clear : 1; // Clear busy upon R_OK
Kernel::UInt8 Reserved0 : 1; // Reserved
Kernel::UInt8 Pmp : 4; // Port multiplier port
- } Struc;
+ } Struct;
Kernel::UInt16 Flags;
- };
+ } HbaFlags;
Kernel::UInt16 Prdtl; // Physical region descriptor table length in entries
Kernel::UInt32 Prdbc; // Physical region descriptor byte count transferred