Lines Matching refs:bwl
276 #define BUILDIO(bwl, bw, type) \ argument
277 static inline void out##bwl(unsigned type value, int port) \
279 asm volatile("out" #bwl " %" #bw "0, %w1" \
283 static inline unsigned type in##bwl(int port) \
286 asm volatile("in" #bwl " %w1, %" #bw "0" \
291 static inline void out##bwl##_p(unsigned type value, int port) \
293 out##bwl(value, port); \
297 static inline unsigned type in##bwl##_p(int port) \
299 unsigned type value = in##bwl(port); \
304 static inline void outs##bwl(int port, const void *addr, unsigned long count) \
306 asm volatile("rep; outs" #bwl \
310 static inline void ins##bwl(int port, void *addr, unsigned long count) \
312 asm volatile("rep; ins" #bwl \