UbixOS  2.0
driveInfo Struct Reference

#include <hd.h>

Collaboration diagram for driveInfo:
Collaboration graph

Data Fields

struct ata_identify_dataata_identify
 
struct driveDiskLabel * diskLabel
 
long hdCalc
 
char hdDev
 
char hdEnable
 
char hdFlags
 
long hdMask
 
uint32_t hdMulti
 
long hdPort
 
char hdShift
 
long hdSize
 
long lba_end
 
uint32_t lba_high
 
uint32_t lba_low
 
long lba_start
 
long parOffset
 
int part
 
uint32_t sector_size
 

Detailed Description

Definition at line 164 of file hd.h.

Field Documentation

◆ ata_identify

struct ata_identify_data* driveInfo::ata_identify

Definition at line 166 of file hd.h.

Referenced by hdInit().

◆ diskLabel

struct driveDiskLabel* driveInfo::diskLabel

Definition at line 165 of file hd.h.

◆ hdCalc

long driveInfo::hdCalc

Definition at line 178 of file hd.h.

Referenced by hdRead(), and hdWrite().

◆ hdDev

char driveInfo::hdDev

Definition at line 171 of file hd.h.

Referenced by hdInit(), hdRead(), and hdWrite().

◆ hdEnable

char driveInfo::hdEnable

Definition at line 170 of file hd.h.

Referenced by hdInit(), hdRead(), and hdWrite().

◆ hdFlags

char driveInfo::hdFlags

Definition at line 172 of file hd.h.

◆ hdMask

long driveInfo::hdMask

Definition at line 174 of file hd.h.

Referenced by hdInit().

◆ hdMulti

uint32_t driveInfo::hdMulti

Definition at line 175 of file hd.h.

Referenced by hdInit(), hdRead(), and hdWrite().

◆ hdPort

long driveInfo::hdPort

Definition at line 176 of file hd.h.

Referenced by hdInit(), hdRead(), and hdWrite().

◆ hdShift

char driveInfo::hdShift

Definition at line 173 of file hd.h.

Referenced by hdInit(), hdRead(), and hdWrite().

◆ hdSize

long driveInfo::hdSize

Definition at line 177 of file hd.h.

Referenced by hdInit().

◆ lba_end

long driveInfo::lba_end

Definition at line 182 of file hd.h.

◆ lba_high

uint32_t driveInfo::lba_high

Definition at line 167 of file hd.h.

Referenced by hdInit().

◆ lba_low

uint32_t driveInfo::lba_low

Definition at line 168 of file hd.h.

Referenced by hdInit().

◆ lba_start

long driveInfo::lba_start

Definition at line 181 of file hd.h.

Referenced by hdRead(), and hdWrite().

◆ parOffset

long driveInfo::parOffset

Definition at line 179 of file hd.h.

Referenced by hdRead(), and hdWrite().

◆ part

int driveInfo::part

Definition at line 180 of file hd.h.

Referenced by gptfind().

◆ sector_size

uint32_t driveInfo::sector_size

Definition at line 169 of file hd.h.

Referenced by hdInit().


The documentation for this struct was generated from the following file: