• Home
  • Raw
  • Download

Lines Matching refs:pData

51 static bool checkreturn allocate_field(pb_istream_t *stream, void *pData, size_t data_size, size_t …
412 return func(stream, iter->pos, iter->pData); in decode_static_field()
415 if (iter->pSize != iter->pData) in decode_static_field()
417 return func(stream, iter->pos, iter->pData); in decode_static_field()
433 void *pItem = (char*)iter->pData + iter->pos->data_size * (*size); in decode_static_field()
453 char *pItem = (char*)iter->pData + iter->pos->data_size * (*size); in decode_static_field()
467 memset(iter->pData, 0, iter->pos->data_size); in decode_static_field()
468 pb_message_set_to_defaults((const pb_field_t*)iter->pos->ptr, iter->pData); in decode_static_field()
470 return func(stream, iter->pos, iter->pData); in decode_static_field()
482 static bool checkreturn allocate_field(pb_istream_t *stream, void *pData, size_t data_size, size_t … in allocate_field() argument
484 void *ptr = *(void**)pData; in allocate_field()
513 *(void**)pData = ptr; in allocate_field()
554 *(void**)iter->pData != NULL) in decode_pointer_field()
568 return func(stream, iter->pos, iter->pData); in decode_pointer_field()
572 if (!allocate_field(stream, iter->pData, iter->pos->data_size, 1)) in decode_pointer_field()
575 initialize_pointer_field(*(void**)iter->pData, iter); in decode_pointer_field()
576 return func(stream, iter->pos, *(void**)iter->pData); in decode_pointer_field()
602 … if (!allocate_field(&substream, iter->pData, iter->pos->data_size, allocated_size)) in decode_pointer_field()
610 pItem = *(char**)iter->pData + iter->pos->data_size * (*size); in decode_pointer_field()
644 if (!allocate_field(stream, iter->pData, iter->pos->data_size, *size)) in decode_pointer_field()
647 pItem = *(char**)iter->pData + iter->pos->data_size * (*size - 1); in decode_pointer_field()
660 pb_callback_t *pCallback = (pb_callback_t*)iter->pData; in decode_callback_field()
742 iter->pData = extension->dest; in iter_from_extension()
750 iter->pData = &extension->dest; in iter_from_extension()
775 pb_extension_t *extension = *(pb_extension_t* const *)iter->pData; in decode_extension()
819 pb_extension_t *ext = *(pb_extension_t* const *)iter->pData; in pb_field_set_to_default()
832 if (PB_HTYPE(type) == PB_HTYPE_OPTIONAL && iter->pSize != iter->pData) in pb_field_set_to_default()
852 pb_message_set_to_defaults((const pb_field_t *) iter->pos->ptr, iter->pData); in pb_field_set_to_default()
857 memcpy(iter->pData, iter->pos->ptr, iter->pos->data_size); in pb_field_set_to_default()
862 memset(iter->pData, 0, iter->pos->data_size); in pb_field_set_to_default()
869 *(void**)iter->pData = NULL; in pb_field_set_to_default()
968 && iter.pSize == iter.pData) in pb_decode_noinit()
1147 pb_extension_t *ext = *(pb_extension_t**)iter->pData; in pb_release_single_field()
1159 void *pItem = iter->pData; in pb_release_single_field()
1164 pItem = *(void**)iter->pData; in pb_release_single_field()
1169 if (PB_ATYPE(type) == PB_ATYPE_STATIC && iter->pSize == iter->pData) { in pb_release_single_field()
1200 void **pItem = *(void***)iter->pData; in pb_release_single_field()
1216 pb_free(*(void**)iter->pData); in pb_release_single_field()
1217 *(void**)iter->pData = NULL; in pb_release_single_field()