Lines Matching refs:hold_queue
293 skb_queue_head_init(&policy->polq.hold_queue); in xfrm_policy_alloc()
338 xfrm_queue_purge(&policy->polq.hold_queue); in xfrm_policy_kill()
713 spin_lock_bh(&pq->hold_queue.lock); in xfrm_policy_requeue()
714 skb_queue_splice_init(&pq->hold_queue, &list); in xfrm_policy_requeue()
717 spin_unlock_bh(&pq->hold_queue.lock); in xfrm_policy_requeue()
724 spin_lock_bh(&pq->hold_queue.lock); in xfrm_policy_requeue()
725 skb_queue_splice(&list, &pq->hold_queue); in xfrm_policy_requeue()
729 spin_unlock_bh(&pq->hold_queue.lock); in xfrm_policy_requeue()
1895 spin_lock(&pq->hold_queue.lock); in xfrm_policy_queue_process()
1896 skb = skb_peek(&pq->hold_queue); in xfrm_policy_queue_process()
1898 spin_unlock(&pq->hold_queue.lock); in xfrm_policy_queue_process()
1904 spin_unlock(&pq->hold_queue.lock); in xfrm_policy_queue_process()
1928 spin_lock(&pq->hold_queue.lock); in xfrm_policy_queue_process()
1930 skb_queue_splice_init(&pq->hold_queue, &list); in xfrm_policy_queue_process()
1931 spin_unlock(&pq->hold_queue.lock); in xfrm_policy_queue_process()
1958 xfrm_queue_purge(&pq->hold_queue); in xfrm_policy_queue_process()
1975 if (pq->hold_queue.qlen > XFRM_MAX_QUEUE_LEN) { in xdst_queue_output()
1982 spin_lock_bh(&pq->hold_queue.lock); in xdst_queue_output()
1995 __skb_queue_tail(&pq->hold_queue, skb); in xdst_queue_output()
1999 spin_unlock_bh(&pq->hold_queue.lock); in xdst_queue_output()