• Home
  • Raw
  • Download

Lines Matching refs:entry

62 	int entry;  in tulip_refill_rx()  local
67 entry = tp->dirty_rx % RX_RING_SIZE; in tulip_refill_rx()
68 if (tp->rx_buffers[entry].skb == NULL) { in tulip_refill_rx()
72 skb = tp->rx_buffers[entry].skb = in tulip_refill_rx()
81 tp->rx_buffers[entry].skb = NULL; in tulip_refill_rx()
85 tp->rx_buffers[entry].mapping = mapping; in tulip_refill_rx()
87 tp->rx_ring[entry].buffer1 = cpu_to_le32(mapping); in tulip_refill_rx()
90 tp->rx_ring[entry].status = cpu_to_le32(DescOwned); in tulip_refill_rx()
116 int entry = tp->cur_rx % RX_RING_SIZE; in tulip_poll() local
132 entry, tp->rx_ring[entry].status); in tulip_poll()
144 while ( ! (tp->rx_ring[entry].status & cpu_to_le32(DescOwned))) { in tulip_poll()
145 s32 status = le32_to_cpu(tp->rx_ring[entry].status); in tulip_poll()
153 entry, status); in tulip_poll()
214 tp->rx_buffers[entry].mapping, in tulip_poll()
217 skb_copy_to_linear_data(skb, tp->rx_buffers[entry].skb->data, in tulip_poll()
222 tp->rx_buffers[entry].skb->data, in tulip_poll()
226 tp->rx_buffers[entry].mapping, in tulip_poll()
229 char *temp = skb_put(skb = tp->rx_buffers[entry].skb, in tulip_poll()
233 if (tp->rx_buffers[entry].mapping != in tulip_poll()
234 le32_to_cpu(tp->rx_ring[entry].buffer1)) { in tulip_poll()
237 le32_to_cpu(tp->rx_ring[entry].buffer1), in tulip_poll()
238 (unsigned long long)tp->rx_buffers[entry].mapping, in tulip_poll()
243 pci_unmap_single(tp->pdev, tp->rx_buffers[entry].mapping, in tulip_poll()
246 tp->rx_buffers[entry].skb = NULL; in tulip_poll()
247 tp->rx_buffers[entry].mapping = 0; in tulip_poll()
260 entry = (++tp->cur_rx) % RX_RING_SIZE; in tulip_poll()
368 int entry = tp->cur_rx % RX_RING_SIZE; in tulip_rx() local
374 entry, tp->rx_ring[entry].status); in tulip_rx()
376 while ( ! (tp->rx_ring[entry].status & cpu_to_le32(DescOwned))) { in tulip_rx()
377 s32 status = le32_to_cpu(tp->rx_ring[entry].status); in tulip_rx()
382 entry, status); in tulip_rx()
440 tp->rx_buffers[entry].mapping, in tulip_rx()
443 skb_copy_to_linear_data(skb, tp->rx_buffers[entry].skb->data, in tulip_rx()
448 tp->rx_buffers[entry].skb->data, in tulip_rx()
452 tp->rx_buffers[entry].mapping, in tulip_rx()
455 char *temp = skb_put(skb = tp->rx_buffers[entry].skb, in tulip_rx()
459 if (tp->rx_buffers[entry].mapping != in tulip_rx()
460 le32_to_cpu(tp->rx_ring[entry].buffer1)) { in tulip_rx()
463 le32_to_cpu(tp->rx_ring[entry].buffer1), in tulip_rx()
464 (long long)tp->rx_buffers[entry].mapping, in tulip_rx()
469 pci_unmap_single(tp->pdev, tp->rx_buffers[entry].mapping, in tulip_rx()
472 tp->rx_buffers[entry].skb = NULL; in tulip_rx()
473 tp->rx_buffers[entry].mapping = 0; in tulip_rx()
483 entry = (++tp->cur_rx) % RX_RING_SIZE; in tulip_rx()
531 int entry; in tulip_interrupt() local
590 int entry = dirty_tx % TX_RING_SIZE; in tulip_interrupt() local
591 int status = le32_to_cpu(tp->tx_ring[entry].status); in tulip_interrupt()
597 if (tp->tx_buffers[entry].skb == NULL) { in tulip_interrupt()
599 if (tp->tx_buffers[entry].mapping) in tulip_interrupt()
601 tp->tx_buffers[entry].mapping, in tulip_interrupt()
627 tp->tx_buffers[entry].skb->len; in tulip_interrupt()
632 pci_unmap_single(tp->pdev, tp->tx_buffers[entry].mapping, in tulip_interrupt()
633 tp->tx_buffers[entry].skb->len, in tulip_interrupt()
637 dev_kfree_skb_irq(tp->tx_buffers[entry].skb); in tulip_interrupt()
638 tp->tx_buffers[entry].skb = NULL; in tulip_interrupt()
639 tp->tx_buffers[entry].mapping = 0; in tulip_interrupt()
780 entry = tp->dirty_rx % RX_RING_SIZE;
781 if (tp->rx_buffers[entry].skb == NULL) {