Formatting.
authorBen Pfaff <blp@cs.stanford.edu>
Sun, 29 Aug 2004 19:17:21 +0000 (19:17 +0000)
committerBen Pfaff <blp@cs.stanford.edu>
Sun, 29 Aug 2004 19:17:21 +0000 (19:17 +0000)
src/threads/io.h

index f59c79e4740730c34b513c9d5a108e6dfdc3fc91..ed9f55f13b2630ff3233bd7167f13874e540c464 100644 (file)
@@ -1,11 +1,11 @@
-#ifndef PORTIO_H
-#define PORTIO_H 1
+#ifndef HEADER_IO_H
+#define HEADER_IO_H 1
 
 #include <stddef.h>
 #include <stdint.h>
 
 static inline uint8_t
-inb(uint16_t port)
+inb (uint16_t port)
 {
   uint8_t data;
   asm volatile ("inb %w1,%0" : "=a" (data) : "d" (port));
@@ -13,16 +13,16 @@ inb(uint16_t port)
 }
 
 static inline void
-insb(uint16_t port, void *addr, size_t cnt)
+insb (uint16_t port, void *addr, size_t cnt)
 {
-  asm volatile ("cld\n\trepne\n\tinsb"                 :
-                "=D" (addr), "=c" (cnt)                :
-                "d" (port), "0" (addr), "1" (cnt)      :
-                "memory", "cc");
+  asm volatile ("cld; repne; insb"
+                : "=D" (addr), "=c" (cnt)
+                : "d" (port), "0" (addr), "1" (cnt)
+                "memory", "cc");
 }
 
 static inline uint16_t
-inw(uint16_t port)
+inw (uint16_t port)
 {
   uint16_t data;
   asm volatile ("inw %w1,%0" : "=a" (data) : "d" (port));
@@ -30,16 +30,16 @@ inw(uint16_t port)
 }
 
 static inline void
-insw(uint16_t port, void *addr, size_t cnt)
+insw (uint16_t port, void *addr, size_t cnt)
 {
-  asm volatile ("cld\n\trepne\n\tinsw" :
-                "=D" (addr), "=c" (cnt) :
-                "d" (port), "0" (addr), "1" (cnt) :
-                "memory", "cc");
+  asm volatile ("cld; repne; insw"
+                : "=D" (addr), "=c" (cnt)
+                : "d" (port), "0" (addr), "1" (cnt)
+                "memory", "cc");
 }
 
 static inline uint32_t
-inl(uint16_t port)
+inl (uint16_t port)
 {
   uint32_t data;
   asm volatile ("inl %w1,%0" : "=a" (data) : "d" (port));
@@ -49,10 +49,10 @@ inl(uint16_t port)
 static inline void
 insl(uint16_t port, void *addr, size_t cnt)
 {
-  asm volatile ("cld\n\trepne\n\tinsl" :
-                "=D" (addr), "=c" (cnt) :
-                "d" (port), "0" (addr), "1" (cnt) :
-                "memory", "cc");
+  asm volatile ("cld; repne; insl"
+                : "=D" (addr), "=c" (cnt)
+                : "d" (port), "0" (addr), "1" (cnt)
+                "memory", "cc");
 }
 
 static inline void
@@ -62,31 +62,31 @@ outb(uint16_t port, uint8_t data)
 }
 
 static inline void
-outsb(uint16_t port, const void *addr, size_t cnt)
+outsb (uint16_t port, const void *addr, size_t cnt)
 {
-  asm volatile ("cld\n\trepne\n\toutsb" :
-                "=S" (addr), "=c" (cnt) :
-                "d" (port), "0" (addr), "1" (cnt) :
-                "cc");
+  asm volatile ("cld; repne; outsb"
+                : "=S" (addr), "=c" (cnt)
+                : "d" (port), "0" (addr), "1" (cnt)
+                "cc");
 }
 
 static inline void
-outw(uint16_t port, uint16_t data)
+outw (uint16_t port, uint16_t data)
 {
   asm volatile ("outw %0,%w1" : : "a" (data), "d" (port));
 }
 
 static inline void
-outsw(uint16_t port, const void *addr, size_t cnt)
+outsw (uint16_t port, const void *addr, size_t cnt)
 {
-  asm volatile ("cld\n\trepne\n\toutsw" :
-                "=S" (addr), "=c" (cnt) :
-                "d" (port), "0" (addr), "1" (cnt) :
-                "cc");
+  asm volatile ("cld; repne; outsw"
+                : "=S" (addr), "=c" (cnt)
+                : "d" (port), "0" (addr), "1" (cnt)
+                "cc");
 }
 
 static inline void
-outl(uint16_t port, uint32_t data)
+outl (uint16_t port, uint32_t data)
 {
   asm volatile ("outl %0,%w1" : : "a" (data), "d" (port));
 }