Documentation
¶
Index ¶
- func Init()
- func Register(driver Driver)
- type Address
- func (a Address) EnableBusMaster()
- func (a Address) ReadBAR(bar uint8) (addr, len uint32, prefetch, isMem bool)
- func (a Address) ReadCapOffset() uint8
- func (a Address) ReadDeviceID() uint16
- func (a Address) ReadIRQLine() uint8
- func (a Address) ReadPCIClass() uint16
- func (a Address) ReadPCIRegister(reg uint8) uint32
- func (a Address) ReadStatus() uint16
- func (a Address) ReadVendorID() uint16
- func (a Address) WritePCIRegister(reg uint8, val uint32)
- type Device
- type Driver
- type Identity
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Address ¶
type Address struct {
Bus, Device, Func uint8
}
func (Address) EnableBusMaster ¶
func (a Address) EnableBusMaster()
func (Address) ReadCapOffset ¶
func (Address) ReadDeviceID ¶
func (Address) ReadIRQLine ¶
func (Address) ReadPCIClass ¶
func (Address) ReadPCIRegister ¶
func (Address) ReadStatus ¶
func (Address) ReadVendorID ¶
func (Address) WritePCIRegister ¶
Click to show internal directories.
Click to hide internal directories.