C# 클래스 SharpOS.Kernel.DeviceSystem.PCI.PCIController

상속: SharpOS.Kernel.DeviceSystem.HardwareDevice, IPCIController
파일 보기 프로젝트 열기: sharpos/SharpOS

보호된 프로퍼티들

프로퍼티 타입 설명
ConfigAddress IReadWriteIOPort
ConfigData IReadWriteIOPort
spinLock SharpOS.Kernel.ADC.SpinLock

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
Setup ( ) : void

메소드 상세

Initialize() 공개 메소드

public Initialize ( ) : void
리턴 void

PCIController() 공개 메소드

public PCIController ( ) : System
리턴 System

ProbeDevice() 공개 메소드

public ProbeDevice ( uint bus, uint slot, uint fun ) : bool
bus uint
slot uint
fun uint
리턴 bool

ReadConfig() 공개 메소드

public ReadConfig ( uint bus, uint slot, uint function, uint register ) : uint
bus uint
slot uint
function uint
register uint
리턴 uint

Setup() 보호된 메소드

protected Setup ( ) : void
리턴 void

WriteConfig() 공개 메소드

public WriteConfig ( uint bus, uint slot, uint function, uint register, uint value ) : void
bus uint
slot uint
function uint
register uint
value uint
리턴 void

프로퍼티 상세

ConfigAddress 보호되어 있는 프로퍼티

protected IReadWriteIOPort ConfigAddress
리턴 IReadWriteIOPort

ConfigData 보호되어 있는 프로퍼티

protected IReadWriteIOPort ConfigData
리턴 IReadWriteIOPort

spinLock 보호되어 있는 프로퍼티

protected SpinLock,SharpOS.Kernel.ADC spinLock
리턴 SharpOS.Kernel.ADC.SpinLock