Lines Matching refs:desc
119 for (const std::shared_ptr<C2ParamDescriptor> &desc : paramDescs) { in addParamDesc() local
121 desc->index().coreIndex()); in addParamDesc()
123 ALOGD("Could not describe %s", desc->name().c_str()); in addParamDesc()
126 addParamDesc(desc, *structDesc, reflector, true /* markVendor */); in addParamDesc()
130 for (const std::shared_ptr<C2ParamDescriptor> &desc : paramDescs) { in addParamDesc() local
131 if (!desc->index().isVendor()) { in addParamDesc()
135 desc->index().coreIndex()); in addParamDesc()
137 addParamDesc(desc, *structDesc, reflector, false /* markVendor */); in addParamDesc()
143 std::shared_ptr<C2ParamDescriptor> desc, in addParamStructDesc() argument
161 addParamStructDesc(desc, fieldName, offset + _C2ParamInspector::GetOffset(*it), in addParamStructDesc()
193 desc, in addParamStructDesc()
204 std::shared_ptr<C2ParamDescriptor> desc, const C2StructDescriptor &structDesc, in addParamDesc() argument
206 C2String paramName = desc->name(); in addParamDesc()
209 if (desc->index().isVendor() && markVendor) { in addParamDesc()
212 mParamNames.emplace(desc->index(), paramName); in addParamDesc()
214 addParamStructDesc(desc, paramName, 0 /* offset */, structDesc, reflector); in addParamDesc()
236 [&indices](const std::string &, const FieldDesc &desc, const void *, size_t) { in getParamIndicesFromMessage() argument
237 indices.insert(desc.paramDesc->index()); in getParamIndicesFromMessage()
257 const FieldDesc &desc = kv.second; in getParamIndicesForKeys() local
260 indices.insert(desc.paramDesc->index()); in getParamIndicesForKeys()
283 … [¶msMap](const std::string &name, const FieldDesc &desc, const void *ptr, size_t size) { in updateParamsFromMessage() argument
284 size_t offset = sizeof(C2Param) + desc.offset in updateParamsFromMessage()
285 + _C2ParamInspector::GetOffset(*desc.fieldDesc); in updateParamsFromMessage()
287 auto paramIt = paramsMap.find(desc.paramDesc->index()); in updateParamsFromMessage()
290 name.c_str(), (int32_t)desc.paramDesc->index()); in updateParamsFromMessage()
296 if (desc.fieldDesc->extent() == 0) { in updateParamsFromMessage()
315 } else if (desc.fieldDesc->type() == C2FieldDescriptor::BLOB) { in updateParamsFromMessage()
317 if (desc.fieldDesc->extent() > size) { in updateParamsFromMessage()
319 desc.fieldDesc->extent() - size); in updateParamsFromMessage()
332 const FieldDesc &desc = kv.second; in parseMessageAndDoWork() local
342 C2FieldDescriptor::type_t fieldType = desc.fieldDesc->type(); in parseMessageAndDoWork()
343 size_t fieldExtent = desc.fieldDesc->extent(); in parseMessageAndDoWork()
348 work(name, desc, &int32Value, sizeof(int32Value)); in parseMessageAndDoWork()
354 work(name, desc, &int32Value, sizeof(int32Value)); in parseMessageAndDoWork()
360 work(name, desc, &int32Value, sizeof(int32Value)); in parseMessageAndDoWork()
366 work(name, desc, &int64Value, sizeof(int64Value)); in parseMessageAndDoWork()
372 work(name, desc, &int64Value, sizeof(int64Value)); in parseMessageAndDoWork()
378 work(name, desc, &int64Value, sizeof(int64Value)); in parseMessageAndDoWork()
384 work(name, desc, &tmp, sizeof(tmp)); in parseMessageAndDoWork()
399 work(name, desc, tmp.c_str(), tmp.size() + 1); in parseMessageAndDoWork()
413 work(name, desc, tmp->data(), tmp->size()); in parseMessageAndDoWork()
447 const FieldDesc &desc = kv.second; in getParams() local
448 if (paramsMap.count(desc.paramDesc->index()) == 0) { in getParams()
451 C2Param *param = paramsMap[desc.paramDesc->index()]; in getParams()
452 size_t offset = sizeof(C2Param) + desc.offset in getParams()
453 + _C2ParamInspector::GetOffset(*desc.fieldDesc); in getParams()
455 C2FieldDescriptor::type_t fieldType = desc.fieldDesc->type(); in getParams()
459 size_t length = desc.fieldDesc->extent(); in getParams()
474 size_t length = desc.fieldDesc->extent(); in getParams()