Lines Matching full:val
37 #define BCMSWAP16(val) \
38 ((uint16)((((uint16)(val) & (uint16)0x00ffU) << 8) | \
39 (((uint16)(val) & (uint16)0xff00U) >> 8)))
42 #define BCMSWAP32(val) \
43 ((uint32)((((uint32)(val) & (uint32)0x000000ffU) << 24) | \
44 (((uint32)(val) & (uint32)0x0000ff00U) << 8) | \
45 (((uint32)(val) & (uint32)0x00ff0000U) >> 8) | \
46 (((uint32)(val) & (uint32)0xff000000U) >> 24)))
49 #define BCMSWAP32BY16(val) \
50 ((uint32)((((uint32)(val) & (uint32)0x0000ffffU) << 16) | \
51 (((uint32)(val) & (uint32)0xffff0000U) >> 16)))
55 bcmswap16(uint16 val)
57 return BCMSWAP16(val);
61 bcmswap32(uint32 val)
63 return BCMSWAP32(val);
67 bcmswap32by16(uint32 val)
69 return BCMSWAP32BY16(val);
126 htol16_ua_store(uint16 val, uint8 *bytes)
128 bytes[0] = val & 0xff;
129 bytes[1] = val >> 8;
134 htol32_ua_store(uint32 val, uint8 *bytes)
136 bytes[0] = val & 0xff;
137 bytes[1] = (val >> 8) & 0xff;
138 bytes[2] = (val >> 16) & 0xff;
139 bytes[3] = val >> 24;
144 hton16_ua_store(uint16 val, uint8 *bytes)
146 bytes[0] = val >> 8;
147 bytes[1] = val & 0xff;
152 hton32_ua_store(uint32 val, uint8 *bytes)
154 bytes[0] = val >> 24;
155 bytes[1] = (val >> 16) & 0xff;
156 bytes[2] = (val >> 8) & 0xff;
157 bytes[3] = val & 0xff;