Lines Matching refs:query
730 c2_status_t C2InterfaceHelper::query( in query() function in C2InterfaceHelper
788 for (C2FieldSupportedValuesQuery &query : fields) { in querySupportedValues()
789 C2_LOG(VERBOSE) << "querying field " << query.field(); in querySupportedValues()
790 C2Param::Index ix = _C2ParamInspector::GetIndex(query.field()); in querySupportedValues()
794 query.status = C2_BAD_INDEX; in querySupportedValues()
799 _C2ParamInspector::GetOffset(query.field()) - sizeof(C2Param)); in querySupportedValues()
802 query.status = C2_NOT_FOUND; in querySupportedValues()
807 << StringPrintf("@%02zx+%02x", offs, _C2ParamInspector::GetSize(query.field())); in querySupportedValues()
809 param->findField(offs, _C2ParamInspector::GetSize(query.field())); in querySupportedValues()
812 query.status = C2_NOT_FOUND; in querySupportedValues()
817 switch (query.type()) { in querySupportedValues()
825 C2_LOG(VERBOSE) << "bad query type: " << query.type(); in querySupportedValues()
826 query.status = C2_BAD_VALUE; in querySupportedValues()
829 query.values = *values; in querySupportedValues()
830 query.status = C2_OK; in querySupportedValues()
833 query.status = C2_CORRUPTED; in querySupportedValues()