Home
last modified time | relevance | path

Searched refs:bit_index (Results 1 – 2 of 2) sorted by relevance

/openthread-latest/third_party/tcplp/lib/
Dbitmap.c140 size_t bit_index = i & 0x7; // Amount to left shift to get bit in MSB in bmp_read_bit() local
141 return ((uint8_t) (buf[byte_index] << bit_index)) >> 7; in bmp_read_bit()
146 size_t bit_index = i & 0x7; // Amount to left shift to get bit in MSB in bmp_write_bit() local
147 size_t bit_shift = 7 - bit_index; // Amount to right shift to get bit in LSB in bmp_write_bit()
153 size_t bit_index = i & 0x7; // Amount to left shift to get bit in MSB in bmp_read_byte() local
154 if (bit_index == 0) { in bmp_read_byte()
157 return (buf[byte_index] << bit_index) | (buf[byte_index + 1] >> (8 - bit_index)); in bmp_read_byte()
162 size_t bit_index = i & 0x7; // Amount to left shift to get bit in MSB in bmp_write_byte() local
163 if (bit_index == 0) { in bmp_write_byte()
167 buf[byte_index] = (buf[byte_index] & (0xFF << (8 - bit_index))) | (byte >> bit_index); in bmp_write_byte()
[all …]
/openthread-latest/src/lib/spinel/
Dspinel.h473 #define SPINEL_BIT_MASK(bit_index, field_bit_count) ((1 << ((field_bit_count)-1)) >> (bit_index)) argument