LibXenon
Bare-metal Xbox 360 homebrew library
Loading...
Searching...
No Matches
Data Fields
xenon_ata_device Struct Reference

#include <ata.h>

Collaboration diagram for xenon_ata_device:
Collaboration graph
[legend]

Data Fields

uint32_t ioaddress
 
uint32_t ioaddress2
 
int atapi
 
int addressing_mode
 
uint16_t cylinders
 
uint16_t heads
 
uint16_t sectors_per_track
 
uint32_t size
 
struct bdev * bdev
 
struct xenon_ata_dma_prdprds
 

Detailed Description

Definition at line 67 of file ata.h.

Field Documentation

◆ addressing_mode

int xenon_ata_device::addressing_mode

Definition at line 73 of file ata.h.

◆ atapi

int xenon_ata_device::atapi

Definition at line 71 of file ata.h.

◆ bdev

struct bdev* xenon_ata_device::bdev

Definition at line 80 of file ata.h.

◆ cylinders

uint16_t xenon_ata_device::cylinders

Definition at line 75 of file ata.h.

◆ heads

uint16_t xenon_ata_device::heads

Definition at line 76 of file ata.h.

◆ ioaddress

uint32_t xenon_ata_device::ioaddress

Definition at line 68 of file ata.h.

◆ ioaddress2

uint32_t xenon_ata_device::ioaddress2

Definition at line 69 of file ata.h.

◆ prds

struct xenon_ata_dma_prd* xenon_ata_device::prds

Definition at line 82 of file ata.h.

◆ sectors_per_track

uint16_t xenon_ata_device::sectors_per_track

Definition at line 77 of file ata.h.

◆ size

uint32_t xenon_ata_device::size

Definition at line 79 of file ata.h.


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