Lines Matching refs:mask
29 uint8_t mask; in bitx8() local
35 mask = (1 << (high - low + 1)) - 1; in bitx8()
36 return ((reg >> low) & mask); in bitx8()
42 uint16_t mask; in bitx16() local
48 mask = (1 << (high - low + 1)) - 1; in bitx16()
49 return ((reg >> low) & mask); in bitx16()
56 uint32_t mask; in bitx32() local
62 mask = (1UL << (high - low + 1)) - 1; in bitx32()
64 return ((reg >> low) & mask); in bitx32()
70 uint64_t mask; in bitx64() local
76 mask = (1ULL << (high - low + 1)) - 1ULL; in bitx64()
77 return ((reg >> low) & mask); in bitx64()
83 uint8_t mask; in bitset8() local
89 mask = (1 << (high - low + 1)) - 1; in bitset8()
90 ASSERT0(~mask & val); in bitset8()
92 reg &= ~(mask << low); in bitset8()
101 uint16_t mask; in bitset16() local
107 mask = (1 << (high - low + 1)) - 1; in bitset16()
108 ASSERT0(~mask & val); in bitset16()
110 reg &= ~(mask << low); in bitset16()
119 uint32_t mask; in bitset32() local
125 mask = (1UL << (high - low + 1)) - 1; in bitset32()
126 ASSERT0(~mask & val); in bitset32()
128 reg &= ~(mask << low); in bitset32()
137 uint64_t mask; in bitset64() local
143 mask = (1ULL << (high - low + 1)) - 1ULL; in bitset64()
144 ASSERT0(~mask & val); in bitset64()
146 reg &= ~(mask << low); in bitset64()