aboutsummaryrefslogtreecommitdiff
path: root/src/farptr.h
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2008-03-22 20:44:37 -0400
committerKevin O'Connor <kevin@koconnor.net>2008-03-22 20:44:37 -0400
commit070231b908d0f84c3ab1fb970318f0fb5f7e281a (patch)
tree49a725a91d3f3bc750322f431a6a5f478afb2e97 /src/farptr.h
parentfad2da831d14ae49a6368ece19b8b6a967a773e9 (diff)
downloadseabios-hppa-070231b908d0f84c3ab1fb970318f0fb5f7e281a.zip
seabios-hppa-070231b908d0f84c3ab1fb970318f0fb5f7e281a.tar.gz
seabios-hppa-070231b908d0f84c3ab1fb970318f0fb5f7e281a.tar.bz2
Use "FARPTR" consistently in macros.
Rename MAKE_32_PTR to MAKE_FARPTR. Rename PTR_TO_SEG to FARPTR_TO_SEG. Rename PTR_TO_OFFSET to FARPTR_TO_OFFSET.
Diffstat (limited to 'src/farptr.h')
-rw-r--r--src/farptr.h32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/farptr.h b/src/farptr.h
index 1dea4b6..cc8cd68 100644
--- a/src/farptr.h
+++ b/src/farptr.h
@@ -95,9 +95,9 @@ extern void __force_link_error__unknown_type();
// Macros for converting to/from 32bit style pointers to their
// equivalent 16bit segment/offset values.
-#define PTR_TO_SEG(p) (((u32)(p)) >> 4)
-#define PTR_TO_OFFSET(p) (((u32)(p)) & 0xf)
-#define MAKE_32_PTR(seg,off) ((void*)(((seg)<<4)+(off)))
+#define FARPTR_TO_SEG(p) (((u32)(p)) >> 4)
+#define FARPTR_TO_OFFSET(p) (((u32)(p)) & 0xf)
+#define MAKE_FARPTR(seg,off) ((void*)(((seg)<<4)+(off)))
#ifdef MODE16
@@ -113,35 +113,35 @@ extern void __force_link_error__unknown_type();
#define SET_FARPTR(ptr, val) __SET_FARPTR((ptr), (val))
static inline void insb_far(u16 port, void *farptr, u16 count) {
- SET_SEG(ES, PTR_TO_SEG(farptr));
- insb(port, (u8*)PTR_TO_OFFSET(farptr), count);
+ SET_SEG(ES, FARPTR_TO_SEG(farptr));
+ insb(port, (u8*)FARPTR_TO_OFFSET(farptr), count);
}
static inline void insw_far(u16 port, void *farptr, u16 count) {
- SET_SEG(ES, PTR_TO_SEG(farptr));
- insw(port, (u16*)PTR_TO_OFFSET(farptr), count);
+ SET_SEG(ES, FARPTR_TO_SEG(farptr));
+ insw(port, (u16*)FARPTR_TO_OFFSET(farptr), count);
}
static inline void insl_far(u16 port, void *farptr, u16 count) {
- SET_SEG(ES, PTR_TO_SEG(farptr));
- insl(port, (u32*)PTR_TO_OFFSET(farptr), count);
+ SET_SEG(ES, FARPTR_TO_SEG(farptr));
+ insl(port, (u32*)FARPTR_TO_OFFSET(farptr), count);
}
static inline void outsb_far(u16 port, void *farptr, u16 count) {
- SET_SEG(ES, PTR_TO_SEG(farptr));
- outsb(port, (u8*)PTR_TO_OFFSET(farptr), count);
+ SET_SEG(ES, FARPTR_TO_SEG(farptr));
+ outsb(port, (u8*)FARPTR_TO_OFFSET(farptr), count);
}
static inline void outsw_far(u16 port, void *farptr, u16 count) {
- SET_SEG(ES, PTR_TO_SEG(farptr));
- outsw(port, (u16*)PTR_TO_OFFSET(farptr), count);
+ SET_SEG(ES, FARPTR_TO_SEG(farptr));
+ outsw(port, (u16*)FARPTR_TO_OFFSET(farptr), count);
}
static inline void outsl_far(u16 port, void *farptr, u16 count) {
- SET_SEG(ES, PTR_TO_SEG(farptr));
- outsl(port, (u32*)PTR_TO_OFFSET(farptr), count);
+ SET_SEG(ES, FARPTR_TO_SEG(farptr));
+ outsl(port, (u32*)FARPTR_TO_OFFSET(farptr), count);
}
#else
// In 32-bit mode there is no need to mess with the segments.
#define GET_FARVAR(seg, var) \
- (*((typeof(&(var)))MAKE_32_PTR((seg), (u32)&(var))))
+ (*((typeof(&(var)))MAKE_FARPTR((seg), (u32)&(var))))
#define SET_FARVAR(seg, var, val) \
do { GET_FARVAR((seg), (var)) = (val); } while (0)
#define GET_VAR(seg, var) (var)