Lines Matching refs:val_len

344     item->store = (char *)kv_malloc(item->hdr.key_len + item->hdr.val_len);  in __item_find_cb()
485 hdr.val_len = len; in kv_item_store()
488 store.len = KV_ALIGN(KV_ITEM_HDR_SIZE + hdr.key_len + hdr.val_len); in kv_item_store()
501 memcpy(p, val, hdr.val_len); in kv_item_store()
504 hdr.crc = calc_crc8((uint8_t *)p, hdr.key_len + hdr.val_len); in kv_item_store()
541 if (item->hdr.val_len == len) { in kv_item_update()
766 hdr->val_len = 0xFFFF; in kv_item_traverse()
769 if ((hdr->val_len > KV_MAX_VAL_LEN) || \ in kv_item_traverse()
771 (hdr->val_len == 0) || (hdr->key_len == 0)) { in kv_item_traverse()
782 len = KV_ALIGN(KV_ITEM_HDR_SIZE + hdr->key_len + hdr->val_len); in kv_item_traverse()
786 item->len = hdr->key_len + hdr->val_len; in kv_item_traverse()
932 if (*buffer_len < item->hdr.val_len) { in kv_item_get()
933 *buffer_len = item->hdr.val_len; in kv_item_get()
937 memcpy(buffer, (item->store + item->hdr.key_len), item->hdr.val_len); in kv_item_get()
938 *buffer_len = item->hdr.val_len; in kv_item_get()
1064 if (*buffer_len < item->hdr.val_len) { in kv_item_secure_get()
1065 *buffer_len = item->hdr.val_len; in kv_item_secure_get()
1069 data = (uint8_t *)kv_malloc(item->hdr.val_len); in kv_item_secure_get()
1074 memset(data, 0, item->hdr.val_len); in kv_item_secure_get()
1076 … res = kv_secure_decrypt((uint8_t *)(item->store + item->hdr.key_len), data, item->hdr.val_len); in kv_item_secure_get()
1084 memcpy(buffer, data, item->hdr.val_len); in kv_item_secure_get()
1085 *buffer_len = item->hdr.val_len; in kv_item_secure_get()