Lines Matching refs:dev
18 static inline uint32_t lpc_ioapic_ioapic_read_32(lpc_ioapic_t *dev,
22 lpc_ioapic_ind_wr(dev, offset);
25 return lpc_ioapic_wdw_rd(dev);
28 static inline uint64_t lpc_ioapic_ioapic_read_64(lpc_ioapic_t *dev,
34 lpc_ioapic_ind_wr(dev, offset);
35 ret = lpc_ioapic_wdw_rd(dev);
38 lpc_ioapic_ind_wr(dev, offset + 1);
39 ret |= (uint64_t)lpc_ioapic_wdw_rd(dev) << 32;
44 static inline void lpc_ioapic_ioapic_write_32(lpc_ioapic_t *dev, size_t offset,
48 lpc_ioapic_ind_wr(dev, offset);
51 lpc_ioapic_wdw_wr(dev, value);
54 static inline void lpc_ioapic_ioapic_write_64(lpc_ioapic_t *dev, size_t offset,
58 lpc_ioapic_ind_wr(dev, offset);
59 lpc_ioapic_wdw_wr(dev, value & 0xffffffff);
62 lpc_ioapic_ind_wr(dev, offset + 1);
63 lpc_ioapic_wdw_wr(dev, value >> 32);