Home
last modified time | relevance | path

Searched refs:reg (Results 1 – 6 of 6) sorted by relevance

/sys/amd64/
Dpci.c14 PCIGetAddr(uint32_t bus, uint32_t slot, uint32_t func, uint32_t reg) in PCIGetAddr() argument
16 ASSERT(bus < 256 && slot < 64 && func < 8 && reg < 256); in PCIGetAddr()
17 return (1 << 31) | (bus << 16) | (slot << 11) | (func << 8) | (reg & 0x00fc); in PCIGetAddr()
21 PCICfgRead8(uint32_t bus, uint32_t slot, uint32_t func, uint32_t reg) in PCICfgRead8() argument
23 uint32_t addr = PCIGetAddr(bus, slot, func, reg); in PCICfgRead8()
24 uint16_t port = PCI_PORT_DATABASE + (reg & 0x3); in PCICfgRead8()
31 PCICfgRead16(uint32_t bus, uint32_t slot, uint32_t func, uint32_t reg) in PCICfgRead16() argument
33 uint32_t addr = PCIGetAddr(bus, slot, func, reg); in PCICfgRead16()
34 uint16_t port = PCI_PORT_DATABASE + (reg & 0x2); in PCICfgRead16()
36 ASSERT((reg & 0x1) == 0); in PCICfgRead16()
[all …]
Dioapic.c30 IOAPIC_Read(uint32_t reg) in IOAPIC_Read() argument
35 ASSERT(reg <= 0xFF); in IOAPIC_Read()
37 *addr = reg; in IOAPIC_Read()
42 IOAPIC_Write(uint32_t reg, uint32_t val) in IOAPIC_Write() argument
47 ASSERT(reg <= 0xFF); in IOAPIC_Write()
49 *addr = reg; in IOAPIC_Write()
Dlapic.c76 LAPIC_Read(uint16_t reg) in LAPIC_Read() argument
80 return lapic[reg >> 2]; in LAPIC_Read()
84 LAPIC_Write(uint16_t reg, uint32_t val) in LAPIC_Write() argument
88 lapic[reg >> 2] = val; in LAPIC_Write()
/sys/include/
Dpci.h71 uint8_t PCI_CfgRead8(PCIDevice *dev, uint32_t reg);
72 uint16_t PCI_CfgRead16(PCIDevice *dev, uint32_t reg);
73 uint32_t PCI_CfgRead32(PCIDevice *dev, uint32_t reg);
74 void PCI_CfgWrite8(PCIDevice *dev, uint32_t reg, uint8_t data);
75 void PCI_CfgWrite16(PCIDevice *dev, uint32_t reg, uint16_t data);
76 void PCI_CfgWrite32(PCIDevice *dev, uint32_t reg, uint32_t data);
/sys/dev/
Dpci.c12 uint8_t PCICfgRead8(uint32_t bus, uint32_t slot, uint32_t func, uint32_t reg);
13 uint16_t PCICfgRead16(uint32_t bus, uint32_t slot, uint32_t func, uint32_t reg);
14 uint32_t PCICfgRead32(uint32_t bus, uint32_t slot, uint32_t func, uint32_t reg);
16 uint32_t reg, uint8_t data);
18 uint32_t reg, uint16_t data);
20 uint32_t reg, uint32_t data);
65 PCI_CfgRead8(PCIDevice *dev, uint32_t reg) in PCI_CfgRead8() argument
67 return PCICfgRead8(dev->bus, dev->slot, dev->func, reg); in PCI_CfgRead8()
71 PCI_CfgRead16(PCIDevice *dev, uint32_t reg) in PCI_CfgRead16() argument
73 return PCICfgRead16(dev->bus, dev->slot, dev->func, reg); in PCI_CfgRead16()
[all …]
/sys/dev/x86/
Drtc.c54 RTC_ReadReg(uint8_t reg) in RTC_ReadReg() argument
56 outb(0x70, reg); in RTC_ReadReg()