Lines Matching refs:value
47 extern __inline__ uint16_t htons(uint16_t value) in htons() argument
50 __asm__("xchgb %h0, %b0" : "+Q" (value)); in htons()
52 __asm__("xchgb %h0, %b0" : "+q" (value)); in htons()
54 return (value); in htons()
57 extern __inline__ uint16_t ntohs(uint16_t value) in ntohs() argument
60 __asm__("xchgb %h0, %b0" : "+Q" (value)); in ntohs()
62 __asm__("xchgb %h0, %b0" : "+q" (value)); in ntohs()
64 return (value); in ntohs()
67 extern __inline__ uint32_t htonl(uint32_t value) in htonl() argument
69 __asm__("bswap %0" : "+r" (value)); in htonl()
70 return (value); in htonl()
73 extern __inline__ uint32_t ntohl(uint32_t value) in ntohl() argument
75 __asm__("bswap %0" : "+r" (value)); in ntohl()
76 return (value); in ntohl()
80 extern __inline__ uint64_t htonll(uint64_t value) in htonll() argument
82 __asm__("bswapq %0" : "+r" (value)); in htonll()
83 return (value); in htonll()
86 extern __inline__ uint64_t ntohll(uint64_t value) in ntohll() argument
88 __asm__("bswapq %0" : "+r" (value)); in ntohll()
89 return (value); in ntohll()
94 extern __inline__ uint64_t htonll(uint64_t value) in htonll() argument
96 return (htonl(value >> 32) | ((uint64_t)htonl(value) << 32)); in htonll()
99 extern __inline__ uint64_t ntohll(uint64_t value) in ntohll() argument
101 return (ntohl(value >> 32) | (uint64_t)ntohl(value) << 32); in ntohll()