Lines Matching defs:descptr
512 struct r6040_descriptor *descptr = priv->rx_remove_ptr;
518 while (count < limit && !(descptr->status & DSC_OWNER_MAC)) {
520 err = descptr->status;
550 skb_ptr = descptr->skb_ptr;
554 skb_put(skb_ptr, descptr->len - 4);
555 dma_unmap_single(&priv->pdev->dev, le32_to_cpu(descptr->buf),
562 dev->stats.rx_bytes += descptr->len - 4;
565 descptr->skb_ptr = new_skb;
566 descptr->buf = cpu_to_le32(dma_map_single(&priv->pdev->dev,
567 descptr->skb_ptr->data,
573 descptr->status = DSC_OWNER_MAC;
574 descptr = descptr->vndescp;
577 priv->rx_remove_ptr = descptr;
585 struct r6040_descriptor *descptr;
591 descptr = priv->tx_remove_ptr;
601 if (descptr->status & DSC_OWNER_MAC)
603 skb_ptr = descptr->skb_ptr;
609 dma_unmap_single(&priv->pdev->dev, le32_to_cpu(descptr->buf),
613 descptr->skb_ptr = NULL;
615 descptr = descptr->vndescp;
618 priv->tx_remove_ptr = descptr;
802 struct r6040_descriptor *descptr;
822 descptr = lp->tx_insert_ptr;
823 descptr->len = skb->len;
824 descptr->skb_ptr = skb;
825 descptr->buf = cpu_to_le32(dma_map_single(&lp->pdev->dev, skb->data,
827 descptr->status = DSC_OWNER_MAC;
834 lp->tx_insert_ptr = descptr->vndescp;