Lines Matching defs:queue

93  * driver enough information to queue them properly and then at some
101 * - reset queue: send all queued packets to the OS
103 * - queue: queue a packet
105 * - update ws: update the queue's window start and deliver queued
108 * - queue & update ws: queue a packet, update the window start and
389 * they are queued and at some point the queue is
390 * restarted [NOTE: we can't queue SKBs directly, as
464 * Reorder queue data stored on skb->cb while the skb is queued in the
477 * is for this queue
478 * @queue: the skb queue itself
480 * reorder process in this queue that can be displayed in case of
491 struct sk_buff_head queue;
500 skb_queue_head_init(&roq->queue);
513 * Normalize a sequence number based on the queue's window start
566 dev_err(dev, "q#%d queue ws %u cnt %u sn %u/%u\n",
638 * @roq: reorder queue where to add
646 * - the queue is empty
647 * - the skb would be appended to the queue
651 * If these fail, then we have to do a sorted insertion in the queue,
676 if (skb_queue_empty(&roq->queue)) {
678 __skb_queue_head(&roq->queue, skb);
682 skb_itr = skb_peek_tail(&roq->queue);
689 __skb_queue_tail(&roq->queue, skb);
693 * right spot where to insert the packet; we know the queue is
698 skb_queue_walk(&roq->queue, skb_itr) {
706 __skb_queue_before(&roq->queue, skb_itr, skb);
715 skb_queue_walk(&roq->queue, skb_itr) {
733 * @roq: Reorder queue
736 * Updates the window start of a queue; when doing so, it must deliver
756 skb_queue_walk_safe(&roq->queue, skb_itr, tmp_itr) {
765 __skb_unlink(skb_itr, &roq->queue);
777 * Reset a queue
794 roq->ws, skb_queue_len(&roq->queue),
796 skb_queue_walk_safe(&roq->queue, skb_itr, tmp_itr) {
800 __skb_unlink(skb_itr, &roq->queue);
817 * The hardware is asking the driver to queue a packet for later
829 len = skb_queue_len(&roq->queue);
832 dev_err(dev, "SW BUG? queue nsn %d (lbn %u ws %u)\n",
847 * Update the window start in a reorder queue and deliver all skbs
851 * @roq: Reorder queue
863 len = skb_queue_len(&roq->queue);
892 len = skb_queue_len(&roq->queue);
901 /* If the queue is empty, don't bother as we'd queue
933 __skb_queue_purge(&i2400m->rx_roq[itr].queue);
1333 * Initialize the RX queue and infrastructure
1383 /* Tear down the RX queue and infrastructure */