C# Class SharpOS.Kernel.DeviceSystem.PCI.PCIController

Inheritance: SharpOS.Kernel.DeviceSystem.HardwareDevice, IPCIController
Afficher le fichier Open project: sharpos/SharpOS

Protected Properties

Свойство Type Description
ConfigAddress IReadWriteIOPort
ConfigData IReadWriteIOPort
spinLock SharpOS.Kernel.ADC.SpinLock

Méthodes publiques

Méthode Description
Initialize ( ) : void
PCIController ( ) : System
ProbeDevice ( uint bus, uint slot, uint fun ) : bool
ReadConfig ( uint bus, uint slot, uint function, uint register ) : uint
WriteConfig ( uint bus, uint slot, uint function, uint register, uint value ) : void

Méthodes protégées

Méthode Description
Setup ( ) : void

Method Details

Initialize() public méthode

public Initialize ( ) : void
Résultat void

PCIController() public méthode

public PCIController ( ) : System
Résultat System

ProbeDevice() public méthode

public ProbeDevice ( uint bus, uint slot, uint fun ) : bool
bus uint
slot uint
fun uint
Résultat bool

ReadConfig() public méthode

public ReadConfig ( uint bus, uint slot, uint function, uint register ) : uint
bus uint
slot uint
function uint
register uint
Résultat uint

Setup() protected méthode

protected Setup ( ) : void
Résultat void

WriteConfig() public méthode

public WriteConfig ( uint bus, uint slot, uint function, uint register, uint value ) : void
bus uint
slot uint
function uint
register uint
value uint
Résultat void

Property Details

ConfigAddress protected_oe property

protected IReadWriteIOPort ConfigAddress
Résultat IReadWriteIOPort

ConfigData protected_oe property

protected IReadWriteIOPort ConfigData
Résultat IReadWriteIOPort

spinLock protected_oe property

protected SpinLock,SharpOS.Kernel.ADC spinLock
Résultat SharpOS.Kernel.ADC.SpinLock