Public Member Functions

AhciPort Class Reference

A port of an AhciController. More...

Inheritance diagram for AhciPort:
FisReceiver

List of all members.

Public Member Functions

void set_parent (ParentIrqProvider *parent, DBus< MessageMemRegion > *bus_memregion, DBus< MessageMem > *bus_mem)
void receive_fis (unsigned fislen, unsigned *fis)
 Receive a FIS from the Device.
bool set_drive (FisReceiver *drive)
void comreset ()
unsigned execute_command (unsigned value)
 AhciPort ()

Detailed Description

A port of an AhciController.

State: unstable Features: register set, FIS Missing: plenty


Constructor & Destructor Documentation

AhciPort::AhciPort (  )  [inline]

Member Function Documentation

void AhciPort::comreset (  )  [inline]
unsigned AhciPort::execute_command ( unsigned  value  )  [inline]
void AhciPort::receive_fis ( unsigned  fislen,
unsigned *  fis 
) [inline, virtual]

Receive a FIS from the Device.

Implements FisReceiver.

bool AhciPort::set_drive ( FisReceiver drive  )  [inline]
void AhciPort::set_parent ( ParentIrqProvider parent,
DBus< MessageMemRegion > *  bus_memregion,
DBus< MessageMem > *  bus_mem 
) [inline]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines