Lines Matching refs:len

84     for (uint32_t i = 0; i < array->len; i++) {

91 for (uint32_t i = 0; i < array->len; i++) {
110 if (msg.len <= *readIndex) {
115 if (msg.len - *readIndex < retData->len) {
120 if (memcpy_s(retData->data, retData->len, msg.data + *readIndex, retData->len) != EOK) {
125 *readIndex += retData->len;
145 if (msg->len <= *writeIndex) {
150 if (msg->len - *writeIndex < data.len) {
155 if (memcpy_s(msg->data + *writeIndex, msg->len - *writeIndex, data.data, data.len) != EOK) {
160 *writeIndex += data.len;
178 if (msg.len <= (*readIndex)) {
183 if ((msg.len - (*readIndex)) < length) {
196 while (readIndex < msg.len) {
205 if (length > readBuffer->len) {
291 ResultCode writeLengthResult = WriteUInt32ToMsg(retMsg, &writeIndex, array->len);
294 if (array->len == 0) {
302 retMsg->len = writeIndex;
327 IF_TRUE_LOGE_AND_RETURN_VAL(uint32Data.len != sizeof(netOrderValue), RESULT_GENERAL_ERROR);
369 IF_TRUE_LOGE_AND_RETURN_VAL(uint64Data.len != sizeof(netOrderValue), RESULT_GENERAL_ERROR);
387 ResultCode GetAttributeLength(const Attribute *attribute, AttributeKey key, uint32_t *len)
390 IF_TRUE_LOGE_AND_RETURN_VAL(len == NULL, RESULT_BAD_PARAM);
401 *len = attributePri->values[attributeIndex]->len;
422 if (attribute->values[attributeIndex]->data != NULL && attribute->values[attributeIndex]->len != 0) {
423 errno_t memcpyRet = memcpy_s(retData->data, retData->len, attribute->values[attributeIndex]->data,
424 attribute->values[attributeIndex]->len);
426 retData->len = attribute->values[attributeIndex]->len;
429 retData->len = 0;
447 attribute->values[attributeIndex] = CreateUint8ArrayByData(data.data, data.len);
462 Uint8Array uint64ArrayData = { (uint8_t *)retData->data, retData->len * sizeof(uint64_t) };
465 if (uint64ArrayData.len % sizeof(uint64_t) != 0) {
466 LOG_ERROR("uint8 length %u is incorrect", uint64ArrayData.len);
471 retData->len = uint64ArrayData.len / sizeof(uint64_t);
480 Uint64Array *netOrderData = CreateUint64ArrayByData(data.data, data.len);
486 if (netOrderData->len > UINT32_MAX / sizeof(uint64_t)) {
487 LOG_ERROR("netOrderData->len is invalid");
491 (Uint8Array) { (uint8_t *)netOrderData->data, netOrderData->len * sizeof(uint64_t) });