Lines Matching refs:write_pos
170 blk_idx = (g_kv_mgr.write_pos) >> KV_BLOCK_SIZE_BITS; in kv_calc_position()
178 return g_kv_mgr.write_pos; in kv_calc_position()
185 blk_idx_tmp = (g_kv_mgr.write_pos) >> KV_BLOCK_SIZE_BITS; in kv_calc_position()
189 return g_kv_mgr.write_pos; in kv_calc_position()
202 g_kv_mgr.write_pos = blk_start + KV_BLOCK_SIZE - blk_info->space; in kv_calc_position()
210 return g_kv_mgr.write_pos; in kv_calc_position()
389 if (kv_flash_write(g_kv_mgr.write_pos, p, len) != KV_OK) { in __item_gc_cb()
394 g_kv_mgr.write_pos += len; in __item_gc_cb()
395 idx = (g_kv_mgr.write_pos) >> KV_BLOCK_SIZE_BITS; in __item_gc_cb()
511 g_kv_mgr.write_pos = pos + store.len; in kv_item_store()
512 idx = (uint8_t)(g_kv_mgr.write_pos >> KV_BLOCK_SIZE_BITS); in kv_item_store()
624 g_kv_mgr.write_pos = KV_BLOCK_HDR_SIZE; in kv_init_internal()
625 i = (uint8_t)(g_kv_mgr.write_pos & KV_BLOCK_OFF_MASK); in kv_init_internal()
638 g_kv_mgr.write_pos = (i << KV_BLOCK_SIZE_BITS) + \ in kv_init_internal()
669 origin_pos = g_kv_mgr.write_pos; in kv_gc_task()
676 g_kv_mgr.write_pos = (gc_idx << KV_BLOCK_SIZE_BITS) + KV_BLOCK_HDR_SIZE; in kv_gc_task()
712 g_kv_mgr.write_pos = origin_pos; in kv_gc_task()
849 blk_idx = (g_kv_mgr.write_pos >> KV_BLOCK_SIZE_BITS); in kv_init()