Lines Matching +full:16 +full:v
43 u ## _n ## _get_bits(uint ## _n ## _t v, uint ## _n ## _t f) \
45 return ((v & f) / ___lsb(f)); \
50 _uX_get_bits(16)
55 le ## _n ## _get_bits(__le ## _n v, uint ## _n ## _t f) \
57 return ((le ## _n ## _to_cpu(v) & f) / ___lsb(f)); \
62 _leX_get_bits(16)
66 u ## _n ## _encode_bits(uint ## _n ## _t v, uint ## _n ## _t f) \
68 return ((v & ___bitmask(f)) * ___lsb(f)); \
73 _uX_encode_bits(16)
78 le ## _n ## _encode_bits(__le ## _n v, uint ## _n ## _t f) \
80 return (cpu_to_le ## _n((v & ___bitmask(f)) * ___lsb(f))); \
85 _leX_encode_bits(16)
90 uint ## _n ## _t v, uint ## _n ## _t f) \
93 le ## _n ## _encode_bits(v, f); \
98 _leXp_replace_bits(16)
103 uint ## _n ## _t v, uint ## _n ## _t f) \
105 *p = (*p & ~f) | u ## _n ## _encode_bits(v, f); \
110 _uXp_replace_bits(16)
116 uint ## _n ## _t v, uint ## _n ## _t f) \
118 return ((p & ~f) | u ## _n ## _encode_bits(v, f)); \
123 _uX_replace_bits(16)