Lines Matching full:value
277 static inline void out##bwl##_quad(unsigned type value, int port, int quad) { \
279 write##bwl(value, XQUAD_PORT_ADDR(port, quad)); \
281 out##bwl##_local(value, port); \
283 static inline void out##bwl(unsigned type value, int port) { \
284 out##bwl##_quad(value, port, 0); \
297 static inline void out##bwl(unsigned type value, int port) { \
298 out##bwl##_local(value, port); \
307 static inline void out##bwl##_local(unsigned type value, int port) { \
308 __asm__ __volatile__("out" #bwl " %" #bw "0, %w1" : : "a"(value), "Nd"(port)); \
311 unsigned type value; \
312 __asm__ __volatile__("in" #bwl " %w1, %" #bw "0" : "=a"(value) : "Nd"(port)); \
313 return value; \
315 static inline void out##bwl##_local_p(unsigned type value, int port) { \
316 out##bwl##_local(value, port); \
320 unsigned type value = in##bwl##_local(port); \
322 return value; \
325 static inline void out##bwl##_p(unsigned type value, int port) { \
326 out##bwl(value, port); \
330 unsigned type value = in##bwl(port); \
332 return value; \