Lines Matching refs:key_elm
3505 struct mptcp_key_entry *key_elm;
3513 LIST_FOREACH(key_elm, &mptcp_keys_pool, mkey_next) {
3514 if (key_elm->mkey_value == key_entry->mkey_value) {
3517 if (bcmp(key_elm->mkey_digest, key_entry->mkey_digest, 4) ==
3527 struct mptcp_key_entry *key_elm;
3531 LIST_FOREACH(key_elm, &mptcp_keys_pool, mkey_next) {
3532 if (key_elm->mkey_flags == MKEYF_FREE) {
3533 key_elm->mkey_flags = MKEYF_INUSE;
3534 found_elm = key_elm;
3544 key_elm = (struct mptcp_key_entry *)
3546 key_elm->mkey_flags = MKEYF_INUSE;
3549 mptcp_generate_unique_key(key_elm);
3550 LIST_INSERT_HEAD(&mptcp_keys_pool, key_elm, mkey_next);
3553 return (&key_elm->mkey_value);
3576 struct mptcp_key_entry *key_elm;
3597 LIST_FOREACH(key_elm, &mptcp_keys_pool, mkey_next) {
3599 LIST_INSERT_AFTER(key_elm, key_holder,