#include <DiskController.h>


Definition at line 49 of file DiskController.h.
Public Member Functions | |
| CDiskController (CConfigurator *cfg, CSystem *c, int pcibus, int pcidev, int num_busses, int num_devs) | |
| ~CDiskController (void) | |
| virtual void | register_disk (class CDisk *dsk, int bus, int dev) |
| class CDisk * | get_disk (int bus, int dev) |
Private Attributes | |
| int | num_bus |
| int | num_dev |
| class CDisk ** | disks |
| CDiskController::CDiskController | ( | CConfigurator * | cfg, | |
| CSystem * | c, | |||
| int | pcibus, | |||
| int | pcidev, | |||
| int | num_busses, | |||
| int | num_devs | |||
| ) |
| CDiskController::~CDiskController | ( | void | ) |
| void CDiskController::register_disk | ( | class CDisk * | dsk, | |
| int | bus, | |||
| int | dev | |||
| ) | [virtual] |
Reimplemented in CAliM1543C_ide, CSym53C810, and CSym53C895.
Definition at line 87 of file DiskController.cpp.
References disks, FAILURE, num_bus, and num_dev.
Referenced by CDisk::CDisk(), CSym53C895::register_disk(), CSym53C810::register_disk(), and CAliM1543C_ide::register_disk().
| class CDisk * CDiskController::get_disk | ( | int | bus, | |
| int | dev | |||
| ) |
Definition at line 97 of file DiskController.cpp.
References disks, num_bus, and num_dev.
Referenced by CAliM1543C_ide::ide_command_read(), and CAliM1543C_ide::set_signature().
int CDiskController::num_bus [private] |
Definition at line 59 of file DiskController.h.
Referenced by CDiskController(), get_disk(), and register_disk().
int CDiskController::num_dev [private] |
Definition at line 60 of file DiskController.h.
Referenced by CDiskController(), get_disk(), and register_disk().
class CDisk** CDiskController::disks [private] |
Definition at line 62 of file DiskController.h.
Referenced by CDiskController(), get_disk(), register_disk(), and ~CDiskController().