Lines Matching defs:keylen
117 int index, u16 * keylen);
335 u16 keylen;
346 thiskey = befs_bt_get_key(sb, node, last, &keylen);
348 eq = befs_compare_strings(thiskey, keylen, findkey, findkey_len);
363 thiskey = befs_bt_get_key(sb, node, mid, &keylen);
364 eq = befs_compare_strings(thiskey, keylen, findkey,
421 u16 keylen;
490 keystart = befs_bt_get_key(sb, this_node, cur_key, &keylen);
494 (int)keylen);
496 if (bufsize < keylen + 1) {
498 "for key of size %d", __func__, bufsize, keylen);
503 strscpy(keybuf, keystart, keylen + 1);
505 *keysize = keylen;
508 cur_key, keylen, keybuf, *value);
609 * befs_bt_keylen_index - Finds start of keylen index in a node
610 * @node: Pointer to the node structure to find the keylen index within
669 * @keylen: modified to be the length of the key at @index
672 * Returns NULL on failure (bad input) and sets *@keylen = 0
676 int index, u16 * keylen)
683 *keylen = 0;
695 *keylen = fs16_to_cpu(sb, keylen_index[index]) - prev_key_end;