Lines Matching defs:skrev
8152 pf_state_key_link_reverse(struct pf_state_key *sk, struct pf_state_key *skrev)
8156 old_reverse = atomic_cas_ptr(&sk->sk_reverse, NULL, skrev);
8158 KASSERT(old_reverse == skrev);
8160 pf_state_key_ref(skrev);
8163 * NOTE: if sk == skrev, then KASSERT() below holds true, we
8168 old_reverse = atomic_cas_ptr(&skrev->sk_reverse, NULL, sk);
8300 struct pf_state_key *skrev = sk->sk_reverse;
8302 /* Note that sk and skrev may be equal, then we unref twice. */
8303 if (skrev != NULL) {
8304 KASSERT(skrev->sk_reverse == sk);
8306 skrev->sk_reverse = NULL;
8307 pf_state_key_unref(skrev);