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 D | hcs_blob_if.c | 26 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 D | hcs_tree_if.c | 38 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 D | hcs_generate_tree.c | 36 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 D | hcs_blob_if.h | 75 #define HCS_PREFIX_LENGTH (HcsIsByteAlign() ? HCS_DWORD_LENGTH : 1) macro
|