Lines Matching refs:frame_queue
214 spin_lock_irqsave(&mpath->frame_queue.lock, flags); in mesh_path_assign_nexthop()
215 skb_queue_walk(&mpath->frame_queue, skb) { in mesh_path_assign_nexthop()
222 spin_unlock_irqrestore(&mpath->frame_queue.lock, flags); in mesh_path_assign_nexthop()
298 spin_lock_irqsave(&from_mpath->frame_queue.lock, flags); in mesh_path_move_to_queue()
299 skb_queue_splice_init(&from_mpath->frame_queue, &failq); in mesh_path_move_to_queue()
300 spin_unlock_irqrestore(&from_mpath->frame_queue.lock, flags); in mesh_path_move_to_queue()
303 if (skb_queue_len(&gate_mpath->frame_queue) >= in mesh_path_move_to_queue()
314 skb_queue_tail(&gate_mpath->frame_queue, skb); in mesh_path_move_to_queue()
324 gate_mpath->dst, skb_queue_len(&gate_mpath->frame_queue)); in mesh_path_move_to_queue()
329 spin_lock_irqsave(&from_mpath->frame_queue.lock, flags); in mesh_path_move_to_queue()
330 skb_queue_splice(&failq, &from_mpath->frame_queue); in mesh_path_move_to_queue()
331 spin_unlock_irqrestore(&from_mpath->frame_queue.lock, flags); in mesh_path_move_to_queue()
578 skb_queue_head_init(&new_mpath->frame_queue); in mesh_path_add()
694 skb_queue_head_init(&new_mpath->frame_queue); in mpp_path_add()
930 &mpath->frame_queue); in mesh_path_tx_pending()
1011 while ((skb = skb_dequeue(&mpath->frame_queue)) != NULL) in mesh_path_flush_pending()