Lines Matching refs:key_len
249 (hdr.key_len != item->hdr.key_len)) { in kv_item_del()
253 ori = (char *)kv_malloc(hdr.key_len); in kv_item_del()
258 new = (char *)kv_malloc(hdr.key_len); in kv_item_del()
264 kv_flash_read(off + KV_ITEM_HDR_SIZE, ori, hdr.key_len); in kv_item_del()
265 kv_flash_read(item->pos + KV_ITEM_HDR_SIZE, new, hdr.key_len); in kv_item_del()
266 if (memcmp(ori, new, hdr.key_len) != 0) { in kv_item_del()
340 if (item->hdr.key_len != strlen(key)) { in __item_find_cb()
344 item->store = (char *)kv_malloc(item->hdr.key_len + item->hdr.val_len); in __item_find_cb()
417 if (prefix != NULL && item->hdr.key_len < strlen(prefix)) { in __item_del_by_prefix_cb()
421 key = (char *)kv_malloc(item->hdr.key_len + 1); in __item_del_by_prefix_cb()
426 memset(key, 0, item->hdr.key_len + 1); in __item_del_by_prefix_cb()
427 kv_flash_read(item->pos + KV_ITEM_HDR_SIZE, key, item->hdr.key_len); in __item_del_by_prefix_cb()
484 hdr.key_len = strlen(key); in kv_item_store()
488 store.len = KV_ALIGN(KV_ITEM_HDR_SIZE + hdr.key_len + hdr.val_len); in kv_item_store()
498 memcpy(p, key, hdr.key_len); in kv_item_store()
499 p += hdr.key_len; in kv_item_store()
502 p -= hdr.key_len; in kv_item_store()
504 hdr.crc = calc_crc8((uint8_t *)p, hdr.key_len + hdr.val_len); in kv_item_store()
542 if (!memcmp(item->store + item->hdr.key_len, val, len)) { in kv_item_update()
770 (hdr->key_len > KV_MAX_KEY_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()
937 memcpy(buffer, (item->store + item->hdr.key_len), item->hdr.val_len); in kv_item_get()
1076 … res = kv_secure_decrypt((uint8_t *)(item->store + item->hdr.key_len), data, item->hdr.val_len); in kv_item_secure_get()