Lines Matching refs:bwl
273 #define BUILDIO(bwl, bw, type) \ argument
274 static inline void out##bwl(unsigned type value, int port) \
276 asm volatile("out" #bwl " %" #bw "0, %w1" \
280 static inline unsigned type in##bwl(int port) \
283 asm volatile("in" #bwl " %w1, %" #bw "0" \
288 static inline void out##bwl##_p(unsigned type value, int port) \
290 out##bwl(value, port); \
294 static inline unsigned type in##bwl##_p(int port) \
296 unsigned type value = in##bwl(port); \
301 static inline void outs##bwl(int port, const void *addr, unsigned long count) \
303 asm volatile("rep; outs" #bwl \
307 static inline void ins##bwl(int port, void *addr, unsigned long count) \
309 asm volatile("rep; ins" #bwl \