Lines Matching refs:descptr

529 	struct r6040_descriptor *descptr = priv->rx_remove_ptr;  in r6040_rx()  local
535 while (count < limit && !(descptr->status & DSC_OWNER_MAC)) { in r6040_rx()
537 err = descptr->status; in r6040_rx()
567 skb_ptr = descptr->skb_ptr; in r6040_rx()
571 skb_put(skb_ptr, descptr->len - 4); in r6040_rx()
572 pci_unmap_single(priv->pdev, le32_to_cpu(descptr->buf), in r6040_rx()
579 dev->stats.rx_bytes += descptr->len - 4; in r6040_rx()
582 descptr->skb_ptr = new_skb; in r6040_rx()
583 descptr->buf = cpu_to_le32(pci_map_single(priv->pdev, in r6040_rx()
584 descptr->skb_ptr->data, in r6040_rx()
589 descptr->status = DSC_OWNER_MAC; in r6040_rx()
590 descptr = descptr->vndescp; in r6040_rx()
593 priv->rx_remove_ptr = descptr; in r6040_rx()
601 struct r6040_descriptor *descptr; in r6040_tx() local
607 descptr = priv->tx_remove_ptr; in r6040_tx()
617 if (descptr->status & DSC_OWNER_MAC) in r6040_tx()
619 skb_ptr = descptr->skb_ptr; in r6040_tx()
620 pci_unmap_single(priv->pdev, le32_to_cpu(descptr->buf), in r6040_tx()
624 descptr->skb_ptr = NULL; in r6040_tx()
626 descptr = descptr->vndescp; in r6040_tx()
629 priv->tx_remove_ptr = descptr; in r6040_tx()
812 struct r6040_descriptor *descptr; in r6040_start_xmit() local
832 descptr = lp->tx_insert_ptr; in r6040_start_xmit()
834 descptr->len = ETH_ZLEN; in r6040_start_xmit()
836 descptr->len = skb->len; in r6040_start_xmit()
838 descptr->skb_ptr = skb; in r6040_start_xmit()
839 descptr->buf = cpu_to_le32(pci_map_single(lp->pdev, in r6040_start_xmit()
841 descptr->status = DSC_OWNER_MAC; in r6040_start_xmit()
847 lp->tx_insert_ptr = descptr->vndescp; in r6040_start_xmit()