Lines Matching refs:queue

95 		       struct sk_buff *, int queue);
100 static void add_rx_skb(struct idt77252_dev *, int queue,
582 sb_pool_add(struct idt77252_dev *card, struct sk_buff *skb, int queue)
584 struct sb_pool *pool = &card->sbpool[queue];
595 IDT77252_PRV_POOL(skb) = POOL_HANDLE(queue, index);
604 unsigned int queue, index;
609 queue = POOL_QUEUE(handle);
610 if (queue > 3)
617 card->sbpool[queue].skb[index] = NULL;
623 unsigned int queue, index;
625 queue = POOL_QUEUE(handle);
626 if (queue > 3)
633 return card->sbpool[queue].skb[index];
1117 __skb_queue_tail(&rpp->queue, skb);
1145 if (skb_queue_len(&rpp->queue) > 1) {
1161 skb_queue_walk(&rpp->queue, sb)
1239 struct sk_buff *queue;
1250 queue = card->raw_cell_head;
1251 if (!queue)
1254 head = IDT77252_PRV_PADDR(queue) + (queue->data - queue->head - 16);
1257 dma_sync_single_for_cpu(&card->pcidev->dev, IDT77252_PRV_PADDR(queue),
1258 skb_end_offset(queue) - 16,
1265 header = le32_to_cpu(*(u32 *) &queue->data[0]);
1281 printk(" %02x", queue->data[i]);
1324 skb_put_data(sb, &(queue->data[16]), ATM_CELL_PAYLOAD);
1332 skb_pull(queue, 64);
1334 head = IDT77252_PRV_PADDR(queue)
1335 + (queue->data - queue->head - 16);
1337 if (queue->len < 128) {
1341 head = le32_to_cpu(*(u32 *) &queue->data[0]);
1342 handle = le32_to_cpu(*(u32 *) &queue->data[4]);
1345 recycle_rx_skb(card, queue);
1349 queue = card->raw_cell_head;
1351 IDT77252_PRV_PADDR(queue),
1352 (skb_end_pointer(queue) -
1353 queue->data),
1357 printk("%s: raw cell queue overrun\n",
1787 idt77252_fbq_full(struct idt77252_dev *card, int queue)
1789 return (readl(SAR_REG_STAT) >> (16 + (queue << 2))) == 0x0f;
1793 push_rx_skb(struct idt77252_dev *card, struct sk_buff *skb, int queue)
1805 switch (queue) {
1822 if (idt77252_fbq_full(card, queue))
1831 writel(handle, card->fbq[queue]);
1832 writel(addr, card->fbq[queue]);
1839 add_rx_skb(struct idt77252_dev *card, int queue,
1851 if (sb_pool_add(card, skb, queue)) {
1861 if (push_rx_skb(card, skb, queue)) {
1904 skb_queue_head_init(&rpp->queue);
1913 skb_queue_walk_safe(&rpp->queue, skb, tmp)
2515 if (skb_queue_len(&vc->rcv.rx_pool.queue) != 0) {
2905 if (skb_queue_len(&vc->rcv.rx_pool.queue) != 0) {