Lines Matching refs:v

45 from_be16(uint16be_t v)  in from_be16()  argument
47 return (BE_16(v.be_val)); in from_be16()
51 from_be24(uint24be_t v) in from_be24() argument
53 return (((uint32_t)v.be_val[0] << 16) | in from_be24()
54 ((uint32_t)v.be_val[1] << 8) | in from_be24()
55 ((uint32_t)v.be_val[2])); in from_be24()
59 from_be32(uint32be_t v) in from_be32() argument
61 return (BE_32(v.be_val)); in from_be32()
65 from_be64(uint64be_t v) in from_be64() argument
67 return (BE_64(v.be_val)); in from_be64()
71 to_be16(uint16_t v) in to_be16() argument
74 return ((uint16be_t){ .be_val = BE_16(v) }); in to_be16()
78 to_be24(uint32_t v) in to_be24() argument
82 (v & 0xFF0000) >> 16, in to_be24()
83 (v & 0x00FF00) >> 8, in to_be24()
84 (v & 0x0000FF) in to_be24()
89 to_be32(uint32_t v) in to_be32() argument
92 return ((uint32be_t){ .be_val = BE_32(v) }); in to_be32()
96 to_be64(uint64_t v) in to_be64() argument
99 return ((uint64be_t){ .be_val = BE_64(v) }); in to_be64()
112 get_bits8(bits8_t v, bitdef_t d) in get_bits8() argument
114 return ((v.bit_val & d.bit_mask) >> d.bit_shift); in get_bits8()
117 set_bits8(bits8_t *v, bitdef_t d, uint8_t val) in set_bits8() argument
119 v->bit_val &= ~d.bit_mask; in set_bits8()
120 v->bit_val |= (val << d.bit_shift) & d.bit_mask; in set_bits8()
123 get_bit8(bits8_t v, uint8_t mask) in get_bit8() argument
125 return ((v.bit_val & mask) != 0); in get_bit8()
128 set_bit8(bits8_t *v, uint8_t mask) in set_bit8() argument
130 v->bit_val |= mask; in set_bit8()
133 clear_bit8(bits8_t *v, uint8_t mask) in clear_bit8() argument
135 v->bit_val &= ~mask; in clear_bit8()
144 from_bits8(bits8_t v) in from_bits8() argument
146 return (v.bit_val); in from_bits8()
150 get_bits16(bits16_t v, bitdef_t d) in get_bits16() argument
152 return ((BE_16(v.bit_val) & d.bit_mask) >> d.bit_shift); in get_bits16()
155 set_bits16(bits16_t *v, bitdef_t d, uint16_t val) in set_bits16() argument
157 v->bit_val &= BE_16(~d.bit_mask); in set_bits16()
158 v->bit_val |= BE_16((val << d.bit_shift) & d.bit_mask); in set_bits16()
161 get_bit16(bits16_t v, uint16_t mask) in get_bit16() argument
163 return ((BE_16(v.bit_val) & mask) != 0); in get_bit16()
166 set_bit16(bits16_t *v, uint16_t mask) in set_bit16() argument
168 v->bit_val |= BE_16(mask); in set_bit16()
171 clear_bit16(bits16_t *v, uint16_t mask) in clear_bit16() argument
173 v->bit_val &= BE_16(~mask); in clear_bit16()
182 from_bits16(bits16_t v) in from_bits16() argument
184 return (BE_16(v.bit_val)); in from_bits16()
188 get_bits32(bits32_t v, bitdef_t d) in get_bits32() argument
190 return ((BE_32(v.bit_val) & d.bit_mask) >> d.bit_shift); in get_bits32()
193 set_bits32(bits32_t *v, bitdef_t d, uint32_t val) in set_bits32() argument
195 v->bit_val &= BE_32(~d.bit_mask); in set_bits32()
196 v->bit_val |= BE_32((val << d.bit_shift) & d.bit_mask); in set_bits32()
199 get_bit32(bits32_t v, uint32_t mask) in get_bit32() argument
201 return ((BE_32(v.bit_val) & mask) != 0); in get_bit32()
204 set_bit32(bits32_t *v, uint32_t mask) in set_bit32() argument
206 v->bit_val |= BE_32(mask); in set_bit32()
209 clear_bit32(bits32_t *v, uint32_t mask) in clear_bit32() argument
211 v->bit_val &= BE_32(~mask); in clear_bit32()
220 from_bits32(bits32_t v) in from_bits32() argument
222 return (BE_32(v.bit_val)); in from_bits32()
226 get_bits24(bits24_t v, bitdef_t d) in get_bits24() argument
228 return ((from_be24(v.bit_val) & d.bit_mask) >> d.bit_shift); in get_bits24()
231 set_bits24(bits24_t *v, bitdef_t d, uint32_t val) in set_bits24() argument
233 uint32_t vv = from_be24(v->bit_val); in set_bits24()
236 v->bit_val = to_be24(vv); in set_bits24()
239 get_bit24(bits24_t v, uint32_t mask) in get_bit24() argument
241 return ((from_be24(v.bit_val) & mask) != 0); in get_bit24()
244 set_bit24(bits24_t *v, uint32_t mask) in set_bit24() argument
246 v->bit_val = to_be24(from_be24(v->bit_val) | mask); in set_bit24()
249 clear_bit24(bits24_t *v, uint32_t mask) in clear_bit24() argument
251 v->bit_val = to_be24(from_be24(v->bit_val) & ~mask); in clear_bit24()
260 from_bits24(bits24_t v) in from_bits24() argument
262 return (from_be24(v.bit_val)); in from_bits24()
266 get_bits64(bits64_t v, bitdef_t d) in get_bits64() argument
268 return ((BE_64(v.bit_val) & d.bit_mask) >> d.bit_shift); in get_bits64()
271 set_bits64(bits64_t *v, bitdef_t d, uint64_t val) in set_bits64() argument
273 v->bit_val &= BE_64(~d.bit_mask); in set_bits64()
274 v->bit_val |= BE_64((val << d.bit_shift) & d.bit_mask); in set_bits64()
277 get_bit64(bits64_t v, uint64_t mask) in get_bit64() argument
279 return ((BE_64(v.bit_val) & mask) != 0); in get_bit64()
282 set_bit64(bits64_t *v, uint64_t mask) in set_bit64() argument
284 v->bit_val |= BE_64(mask); in set_bit64()
287 clear_bit64(bits64_t *v, uint64_t mask) in clear_bit64() argument
289 v->bit_val &= BE_64(~mask); in clear_bit64()
298 from_bits64(bits64_t v) in from_bits64() argument
300 return (BE_64(v.bit_val)); in from_bits64()