Lines Matching refs:hasbit
579 uint32_t hasbit = field->presence; in decode_tomsg() local
580 *UPB_PTR_AT(msg, hasbit / 8, uint8_t) |= (1 << (hasbit % 8)); in decode_tomsg()
852 uint32_t hasbit = f->presence; in upb_readhasbit() local
854 return (*UPB_PTR_AT(msg, hasbit / 8, uint8_t)) & (1 << (hasbit % 8)); in upb_readhasbit()
3900 size_t hasbit; in make_layout() local
3958 for (upb_msg_field_begin(&it, m), hasbit = 0; in make_layout()
3987 field->presence = ++hasbit; in make_layout()
3994 l->size = div_round_up(hasbit, 8); in make_layout()
5177 uint32_t hasbit = field->presence; in upb_msg_has() local
5178 return *UPB_PTR_AT(msg, hasbit / 8, uint8_t) & (1 << (hasbit % 8)); in upb_msg_has()
5885 int32_t hasbit; member
5893 if (d->hasbit > 0) \
5894 *(uint8_t*)&m[d->hasbit / 8] |= 1 << (d->hasbit % 8); \
5908 size_t offset, int32_t hasbit) { in MSG_WRITER()
5915 d->hasbit = hasbit; in MSG_WRITER()
5947 int32_t *hasbit) { in upb_msg_getscalarhandlerdata() argument
5972 *hasbit = d->hasbit; in upb_msg_getscalarhandlerdata()