• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:pItem

439                     void *pItem = (uint8_t*)iter->pData + iter->pos->data_size * (*size);  in decode_static_field()  local
440 if (!func(&substream, iter->pos, pItem)) in decode_static_field()
458 void *pItem = (uint8_t*)iter->pData + iter->pos->data_size * (*size); in decode_static_field() local
463 return func(stream, iter->pos, pItem); in decode_static_field()
491 static void initialize_pointer_field(void *pItem, pb_field_iterator_t *iter) in initialize_pointer_field() argument
496 *(void**)pItem = NULL; in initialize_pointer_field()
500 pb_message_set_to_defaults((const pb_field_t *) iter->pos->ptr, pItem); in initialize_pointer_field()
544 void *pItem; in decode_pointer_field()
567 pItem = *(uint8_t**)iter->pData + iter->pos->data_size * (*size); in decode_pointer_field()
568 initialize_pointer_field(pItem, iter); in decode_pointer_field()
569 if (!func(&substream, iter->pos, pItem)) in decode_pointer_field()
584 void *pItem; in decode_pointer_field()
590 pItem = *(uint8_t**)iter->pData + iter->pos->data_size * (*size - 1); in decode_pointer_field()
591 initialize_pointer_field(pItem, iter); in decode_pointer_field()
592 return func(stream, iter->pos, pItem); in decode_pointer_field()
942 void **pItem = *(void***)iter.pData; in pb_release() local
946 pb_free(*pItem); in pb_release()
947 *pItem++ = NULL; in pb_release()
953 void *pItem = *(void**)iter.pData; in pb_release() local
954 size_t count = (pItem ? 1 : 0); in pb_release()
963 pb_release((const pb_field_t*)iter.pos->ptr, pItem); in pb_release()
964 pItem = (uint8_t*)pItem + iter.pos->data_size; in pb_release()