diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2008-03-22 20:44:37 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2008-03-22 20:44:37 -0400 |
commit | 070231b908d0f84c3ab1fb970318f0fb5f7e281a (patch) | |
tree | 49a725a91d3f3bc750322f431a6a5f478afb2e97 /src/farptr.h | |
parent | fad2da831d14ae49a6368ece19b8b6a967a773e9 (diff) | |
download | seabios-070231b908d0f84c3ab1fb970318f0fb5f7e281a.tar.gz |
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.h | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/farptr.h b/src/farptr.h index 1dea4b65..cc8cd68e 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) |