Lines Matching refs:seg
9 #define ADDR_FROM_SEG_OFF(seg, off) (void *)((((uint32_t)(seg)) << 4) + (off)) argument
59 static inline Bit32u read_dword(Bit16u seg, Bit16u off) in read_dword() argument
61 uint32_t *addr = (uint32_t *)ADDR_FROM_SEG_OFF(seg,off); in read_dword()
65 static inline Bit16u read_word(Bit16u seg, Bit16u off) in read_word() argument
67 uint16_t *addr = (uint16_t *)ADDR_FROM_SEG_OFF(seg,off); in read_word()
71 static inline Bit8u read_byte(Bit16u seg, Bit16u off) in read_byte() argument
73 uint8_t *addr = (uint8_t *)ADDR_FROM_SEG_OFF(seg,off); in read_byte()
77 static inline void write_dword(Bit16u seg, Bit16u off, Bit32u val) in write_dword() argument
79 uint32_t *addr = (uint32_t *)ADDR_FROM_SEG_OFF(seg,off); in write_dword()
83 static inline void write_word(Bit16u seg, Bit16u off, Bit16u val) in write_word() argument
85 uint16_t *addr = (uint16_t *)ADDR_FROM_SEG_OFF(seg,off); in write_word()
89 static inline void write_byte(Bit16u seg, Bit16u off, Bit8u val) in write_byte() argument
91 uint8_t *addr = (uint8_t *)ADDR_FROM_SEG_OFF(seg,off); in write_byte()