コード例 #1
0
ファイル: pci.c プロジェクト: AdamRLukaitis/metalkit
fastcall uint8
PCI_ConfigRead8(const PCIAddress *addr, uint16 offset)
{
   IO_Out32(PCI_REG_CONFIG_ADDRESS, PCIConfigPackAddress(addr, offset));
   return IO_In8(PCI_REG_CONFIG_DATA);
}
コード例 #2
0
ファイル: testvirtio.c プロジェクト: snayaksnayak/virtio
static void virtio_write32(UINT16 base, UINT16 offset, UINT32 val)
{
	IO_Out32(base+offset, val);
}
コード例 #3
0
ファイル: pci.c プロジェクト: AdamRLukaitis/metalkit
fastcall void
PCI_ConfigWrite8(const PCIAddress *addr, uint16 offset, uint8 data)
{
   IO_Out32(PCI_REG_CONFIG_ADDRESS, PCIConfigPackAddress(addr, offset));
   IO_Out8(PCI_REG_CONFIG_DATA, data);
}