• Home
  • Raw
  • Download

Lines Matching refs:port

46 #define insb(port, buf, ns)	_insb((u8 *)((port)+_IO_BASE), (buf), (ns))  argument
47 #define outsb(port, buf, ns) _outsb((u8 *)((port)+_IO_BASE), (buf), (ns)) argument
48 #define insw(port, buf, ns) _insw_ns((u16 *)((port)+_IO_BASE), (buf), (ns)) argument
49 #define outsw(port, buf, ns) _outsw_ns((u16 *)((port)+_IO_BASE), (buf), (ns)) argument
50 #define insl(port, buf, nl) _insl_ns((u32 *)((port)+_IO_BASE), (buf), (nl)) argument
51 #define outsl(port, buf, nl) _outsl_ns((u32 *)((port)+_IO_BASE), (buf), (nl)) argument
53 #define inb(port) in_8((u8 *)((port)+_IO_BASE)) argument
54 #define outb(val, port) out_8((u8 *)((port)+_IO_BASE), (val)) argument
56 #define inw(port) in_be16((u16 *)((port)+_IO_BASE)) argument
57 #define outw(val, port) out_be16((u16 *)((port)+_IO_BASE), (val)) argument
58 #define inl(port) in_be32((u32 *)((port)+_IO_BASE)) argument
59 #define outl(val, port) out_be32((u32 *)((port)+_IO_BASE), (val)) argument
61 #define inw(port) in_le16((u16 *)((port)+_IO_BASE)) argument
62 #define outw(val, port) out_le16((u16 *)((port)+_IO_BASE), (val)) argument
63 #define inl(port) in_le32((u32 *)((port)+_IO_BASE)) argument
64 #define outl(val, port) out_le32((u32 *)((port)+_IO_BASE), (val)) argument
69 static inline void _insb(volatile u8 * port, void *buf, int ns) in _insb() argument
73 *data++ = *port; in _insb()
76 static inline void _outsb(volatile u8 * port, const void *buf, int ns) in _outsb() argument
80 *port = *data++; in _outsb()
83 static inline void _insw(volatile u16 * port, void *buf, int ns) in _insw() argument
87 *data++ = __sw16(*port); in _insw()
90 static inline void _outsw(volatile u16 * port, const void *buf, int ns) in _outsw() argument
94 *port = __sw16(*data); in _outsw()
99 static inline void _insl(volatile u32 * port, void *buf, int nl) in _insl() argument
103 *data++ = __sw32(*port); in _insl()
106 static inline void _outsl(volatile u32 * port, const void *buf, int nl) in _outsl() argument
110 *port = __sw32(*data); in _outsl()
115 static inline void _insw_ns(volatile u16 * port, void *buf, int ns) in _insw_ns() argument
119 *data++ = *port; in _insw_ns()
122 static inline void _outsw_ns(volatile u16 * port, const void *buf, int ns) in _outsw_ns() argument
126 *port = *data++; in _outsw_ns()
130 static inline void _insl_ns(volatile u32 * port, void *buf, int nl) in _insl_ns() argument
134 *data++ = *port; in _insl_ns()
137 static inline void _outsl_ns(volatile u32 * port, const void *buf, int nl) in _outsl_ns() argument
141 *port = *data; in _outsl_ns()
151 #define insw_ns(port, buf, ns) _insw_ns((u16 *)((port)+_IO_BASE), (buf), (ns)) argument
152 #define outsw_ns(port, buf, ns) _outsw_ns((u16 *)((port)+_IO_BASE), (buf), (ns)) argument
153 #define insl_ns(port, buf, nl) _insl_ns((u32 *)((port)+_IO_BASE), (buf), (nl)) argument
154 #define outsl_ns(port, buf, nl) _outsl_ns((u32 *)((port)+_IO_BASE), (buf), (nl)) argument