Home
last modified time | relevance | path

Searched refs:HCS_PREFIX_LENGTH (Results 1 – 4 of 4) sorted by relevance

/ohos5.0/drivers/hdf_core/framework/utils/src/hcs_parser/
H A Dhcs_blob_if.c26 len = HCS_BYTE_LENGTH + HCS_PREFIX_LENGTH; in HcsGetDataTypeOffset()
29 len = HCS_WORD_LENGTH + HCS_PREFIX_LENGTH; in HcsGetDataTypeOffset()
33 len = HCS_DWORD_LENGTH + HCS_PREFIX_LENGTH; in HcsGetDataTypeOffset()
36 len = HCS_QWORD_LENGTH + HCS_PREFIX_LENGTH; in HcsGetDataTypeOffset()
39 len = HCS_STRING_LENGTH(start + HCS_PREFIX_LENGTH) + HCS_PREFIX_LENGTH; in HcsGetDataTypeOffset()
50 int32_t arrayLen = HCS_PREFIX_LENGTH + HCS_WORD_LENGTH; in HcsGetArrayLength()
53 if (!HcsSwapToUint16(&count, start + HCS_PREFIX_LENGTH, CONFIG_WORD)) { in HcsGetArrayLength()
69 int32_t length = HCS_PREFIX_LENGTH + HCS_STRING_LENGTH(start + HCS_PREFIX_LENGTH); in HcsGetAttrLength()
95 … length = HCS_STRING_LENGTH(start + HCS_PREFIX_LENGTH) + HCS_PREFIX_LENGTH + HCS_DWORD_LENGTH; in HcsGetNodeOrAttrLength()
114 …otLen += (int32_t)HcsByteCodeToUint32(blob + HCS_PREFIX_LENGTH + HCS_STRING_LENGTH(blob + HCS_PREF… in HcsGetNodeLength()
[all …]
H A Dhcs_tree_if.c38 if (!HcsSwapToUint8(&value, attr->value + HCS_PREFIX_LENGTH, HcsGetPrefix(attr->value))) { in HcsGetBool()
61 if (!HcsSwapToUint8(value, attr->value + HCS_PREFIX_LENGTH, HcsGetPrefix(attr->value))) { in HcsGetUint8()
110 int32_t offset = HCS_WORD_LENGTH + HCS_PREFIX_LENGTH; in GetArrayElem()
114 !HcsSwapToUint16(&count, attr->value + HCS_PREFIX_LENGTH, CONFIG_WORD)) { in GetArrayElem()
145 if (!HcsSwapToUint8(value, realValue + HCS_PREFIX_LENGTH, HcsGetPrefix(realValue))) { in HcsGetUint8ArrayElem()
166 if (!HcsSwapToUint16(value, realValue + HCS_PREFIX_LENGTH, HcsGetPrefix(realValue))) { in HcsGetUint16ArrayElem()
187 if (!HcsSwapToUint32(value, realValue + HCS_PREFIX_LENGTH, HcsGetPrefix(realValue))) { in HcsGetUint32ArrayElem()
308 *value = realValue + HCS_PREFIX_LENGTH; in HcsGetStringArrayElem()
321 *value = attr->value + HCS_PREFIX_LENGTH; in HcsGetString()
334 (void)HcsSwapToUint16(&num, attr->value + HCS_PREFIX_LENGTH, CONFIG_WORD); in HcsGetElemNum()
[all …]
H A Dhcs_generate_tree.c36 newNode->name = start + offset + HCS_PREFIX_LENGTH; in CreateTreeNode()
76 newAttr->name = start + HCS_PREFIX_LENGTH; in AddAttrInNode()
77 newAttr->value = start + HCS_PREFIX_LENGTH + HCS_STRING_LENGTH(newAttr->name); in AddAttrInNode()
109 HCS_PREFIX_LENGTH, CONFIG_DWORD); in ParseByteCode()
/ohos5.0/drivers/hdf_core/framework/utils/include/
H A Dhcs_blob_if.h75 #define HCS_PREFIX_LENGTH (HcsIsByteAlign() ? HCS_DWORD_LENGTH : 1) macro