Home
last modified time | relevance | path

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

/openthread-latest/third_party/tcplp/lib/
Dbitmap.c139 size_t byte_index = i >> 3; in bmp_read_bit() local
141 return ((uint8_t) (buf[byte_index] << bit_index)) >> 7; in bmp_read_bit()
145 size_t byte_index = i >> 3; in bmp_write_bit() local
148 buf[byte_index] = (buf[byte_index] & ~(1 << bit_shift)) | (bit << bit_shift); in bmp_write_bit()
152 size_t byte_index = i >> 3; in bmp_read_byte() local
155 return buf[byte_index]; in bmp_read_byte()
157 return (buf[byte_index] << bit_index) | (buf[byte_index + 1] >> (8 - bit_index)); in bmp_read_byte()
161 size_t byte_index = i >> 3; in bmp_write_byte() local
164 buf[byte_index] = byte; in bmp_write_byte()
167 buf[byte_index] = (buf[byte_index] & (0xFF << (8 - bit_index))) | (byte >> bit_index); in bmp_write_byte()
[all …]