diff options
Diffstat (limited to 'sys/alpha/include/cpufunc.h')
-rw-r--r-- | sys/alpha/include/cpufunc.h | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/sys/alpha/include/cpufunc.h b/sys/alpha/include/cpufunc.h index 96a91b6..e7d37f0 100644 --- a/sys/alpha/include/cpufunc.h +++ b/sys/alpha/include/cpufunc.h @@ -44,76 +44,6 @@ breakpoint(void) #endif -#define inb(port) chipset.inb(port) -#define inw(port) chipset.inw(port) -#define inl(port) chipset.inl(port) -#define outb(port, data) chipset.outb(port, data) -#define outw(port, data) chipset.outw(port, data) -#define outl(port, data) chipset.outl(port, data) - -#define readb(pa) chipset.readb(pa) -#define readw(pa) chipset.readw(pa) -#define readl(pa) chipset.readl(pa) -#define writeb(pa,v) chipset.writeb(pa,v) -#define writew(pa,v) chipset.writew(pa,v) -#define writel(pa,v) chipset.writel(pa,v) - -/* - * Bulk i/o (for IDE driver). - */ -static __inline void insb(u_int32_t port, void *buffer, size_t count) -{ - u_int8_t *p = (u_int8_t *) buffer; - while (count--) - *p++ = inb(port); -} - -static __inline void insw(u_int32_t port, void *buffer, size_t count) -{ - u_int16_t *p = (u_int16_t *) buffer; - while (count--) - *p++ = inw(port); -} - -static __inline void insl(u_int32_t port, void *buffer, size_t count) -{ - u_int32_t *p = (u_int32_t *) buffer; - while (count--) - *p++ = inl(port); -} - -static __inline void outsb(u_int32_t port, const void *buffer, size_t count) -{ - const u_int8_t *p = (const u_int8_t *) buffer; - while (count--) - outb(port, *p++); -} - -static __inline void outsw(u_int32_t port, const void *buffer, size_t count) -{ - const u_int16_t *p = (const u_int16_t *) buffer; - while (count--) - outw(port, *p++); -} - -static __inline void outsl(u_int32_t port, const void *buffer, size_t count) -{ - const u_int32_t *p = (const u_int32_t *) buffer; - while (count--) - outl(port, *p++); -} - -/* - * String version of IO memory access ops: - */ -extern void memcpy_fromio(void *, u_int32_t, size_t); -extern void memcpy_toio(u_int32_t, void *, size_t); -extern void memcpy_io(u_int32_t, u_int32_t, size_t); -extern void memset_io(u_int32_t, int, size_t); -extern void memsetw(void *, int, size_t); -extern void memsetw_io(u_int32_t, int, size_t); - - #endif /* _KERNEL */ #endif /* !_MACHINE_CPUFUNC_H_ */ |