Lines Matching refs:bwl
269 #define BUILDIO(bwl, bw, type) \ argument
270 static inline void out##bwl(unsigned type value, int port) \
272 asm volatile("out" #bwl " %" #bw "0, %w1" \
276 static inline unsigned type in##bwl(int port) \
279 asm volatile("in" #bwl " %w1, %" #bw "0" \
284 static inline void out##bwl##_p(unsigned type value, int port) \
286 out##bwl(value, port); \
290 static inline unsigned type in##bwl##_p(int port) \
292 unsigned type value = in##bwl(port); \
297 static inline void outs##bwl(int port, const void *addr, unsigned long count) \
299 asm volatile("rep; outs" #bwl \
303 static inline void ins##bwl(int port, void *addr, unsigned long count) \
305 asm volatile("rep; ins" #bwl \