Lines Matching refs:rkey
4287 IWKV_val rkey = {.data = nbuf, .size = okeysz}; in iwkv_cursor_is_matched_key() local
4288 memcpy(rkey.data, okey, MIN(rkey.size, sizeof(nbuf))); in iwkv_cursor_is_matched_key()
4289 rc = _unpack_effective_key(lx->db, &rkey, true); in iwkv_cursor_is_matched_key()
4292 *ocompound = rkey.compound; in iwkv_cursor_is_matched_key()
4294 if (rkey.size != key->size) { in iwkv_cursor_is_matched_key()
4299 *ores = !memcmp(rkey.data, key->data, key->size); in iwkv_cursor_is_matched_key()
4301 *ores = !memcmp(okey + (okeysz - rkey.size), key->data, key->size); in iwkv_cursor_is_matched_key()
4345 IWKV_val rkey = {.data = nbuf, .size = okeysz}; in iwkv_cursor_copy_key() local
4346 memcpy(rkey.data, okey, MIN(rkey.size, sizeof(nbuf))); in iwkv_cursor_copy_key()
4347 rc = _unpack_effective_key(lx->db, &rkey, true); in iwkv_cursor_copy_key()
4350 *compound = rkey.compound; in iwkv_cursor_copy_key()
4352 *ksz = rkey.size; in iwkv_cursor_copy_key()
4354 memcpy(kbuf, rkey.data, MIN(kbufsz, rkey.size)); in iwkv_cursor_copy_key()
4356 memcpy(kbuf, okey + (okeysz - rkey.size), MIN(kbufsz, rkey.size)); in iwkv_cursor_copy_key()