프로퍼티 | 타입 | 설명 | |
---|---|---|---|
configAddress | IReadWriteIOPort | ||
configData | IReadWriteIOPort | ||
spinLock | Mosa.DeviceSystem.SpinLock |
메소드 | 설명 | |
---|---|---|
OnInterrupt ( ) : bool |
Called when an interrupt is received.
|
|
PCIController ( ) : Mosa.HardwareSystem |
Initializes a new instance of the PCIController class.
|
|
Probe ( ) : bool |
Probes for this device.
|
|
ReadConfig16 ( byte bus, byte slot, byte function, byte register ) : ushort |
Reads from configuration space
|
|
ReadConfig32 ( byte bus, byte slot, byte function, byte register ) : uint |
Reads from configuration space
|
|
ReadConfig8 ( byte bus, byte slot, byte function, byte register ) : byte |
Reads from configuration space
|
|
Setup ( Mosa.DeviceSystem.HardwareResources hardwareResources ) : bool |
Setups this hardware device driver
|
|
Start ( ) : DeviceDriverStartStatus |
Starts this hardware device.
|
|
WriteConfig16 ( byte bus, byte slot, byte function, byte register, ushort value ) : void |
Writes to configuration space
|
|
WriteConfig32 ( byte bus, byte slot, byte function, byte register, uint value ) : void |
Writes to configuration space
|
|
WriteConfig8 ( byte bus, byte slot, byte function, byte register, byte value ) : void |
Writes to configuration space
|
메소드 | 설명 | |
---|---|---|
GetIndex ( byte bus, byte slot, byte function, byte register ) : uint |
Gets the index.
|
protected GetIndex ( byte bus, byte slot, byte function, byte register ) : uint | ||
bus | byte | The bus. |
slot | byte | The slot. |
function | byte | The function. |
register | byte | The register. |
리턴 | uint |
public ReadConfig16 ( byte bus, byte slot, byte function, byte register ) : ushort | ||
bus | byte | The bus. |
slot | byte | The slot. |
function | byte | The function. |
register | byte | The register. |
리턴 | ushort |
public ReadConfig32 ( byte bus, byte slot, byte function, byte register ) : uint | ||
bus | byte | The bus. |
slot | byte | The slot. |
function | byte | The function. |
register | byte | The register. |
리턴 | uint |
public ReadConfig8 ( byte bus, byte slot, byte function, byte register ) : byte | ||
bus | byte | The bus. |
slot | byte | The slot. |
function | byte | The function. |
register | byte | The register. |
리턴 | byte |
public Setup ( Mosa.DeviceSystem.HardwareResources hardwareResources ) : bool | ||
hardwareResources | Mosa.DeviceSystem.HardwareResources | |
리턴 | bool |
public WriteConfig16 ( byte bus, byte slot, byte function, byte register, ushort value ) : void | ||
bus | byte | The bus. |
slot | byte | The slot. |
function | byte | The function. |
register | byte | The register. |
value | ushort | The value. |
리턴 | void |
public WriteConfig32 ( byte bus, byte slot, byte function, byte register, uint value ) : void | ||
bus | byte | The bus. |
slot | byte | The slot. |
function | byte | The function. |
register | byte | The register. |
value | uint | The value. |
리턴 | void |
public WriteConfig8 ( byte bus, byte slot, byte function, byte register, byte value ) : void | ||
bus | byte | The bus. |
slot | byte | The slot. |
function | byte | The function. |
register | byte | The register. |
value | byte | The value. |
리턴 | void |