Lines Matching refs:cur_p

622 	struct cdmac_bd *cur_p;  in temac_start_xmit_done()  local
625 cur_p = &lp->tx_bd_v[lp->tx_bd_ci]; in temac_start_xmit_done()
626 stat = cur_p->app0; in temac_start_xmit_done()
629 dma_unmap_single(ndev->dev.parent, cur_p->phys, cur_p->len, in temac_start_xmit_done()
631 if (cur_p->app4) in temac_start_xmit_done()
632 dev_kfree_skb_irq((struct sk_buff *)cur_p->app4); in temac_start_xmit_done()
633 cur_p->app0 = 0; in temac_start_xmit_done()
634 cur_p->app1 = 0; in temac_start_xmit_done()
635 cur_p->app2 = 0; in temac_start_xmit_done()
636 cur_p->app3 = 0; in temac_start_xmit_done()
637 cur_p->app4 = 0; in temac_start_xmit_done()
640 ndev->stats.tx_bytes += cur_p->len; in temac_start_xmit_done()
646 cur_p = &lp->tx_bd_v[lp->tx_bd_ci]; in temac_start_xmit_done()
647 stat = cur_p->app0; in temac_start_xmit_done()
655 struct cdmac_bd *cur_p; in temac_check_tx_bd_space() local
659 cur_p = &lp->tx_bd_v[tail]; in temac_check_tx_bd_space()
662 if (cur_p->app0) in temac_check_tx_bd_space()
669 cur_p = &lp->tx_bd_v[tail]; in temac_check_tx_bd_space()
679 struct cdmac_bd *cur_p; in temac_start_xmit() local
688 cur_p = &lp->tx_bd_v[lp->tx_bd_tail]; in temac_start_xmit()
698 cur_p->app0 = 0; in temac_start_xmit()
703 cur_p->app0 |= 1; /* TX Checksum Enabled */ in temac_start_xmit()
704 cur_p->app1 = (csum_start_off << 16) | csum_index_off; in temac_start_xmit()
705 cur_p->app2 = 0; /* initial checksum seed */ in temac_start_xmit()
708 cur_p->app0 |= STS_CTRL_APP0_SOP; in temac_start_xmit()
709 cur_p->len = skb_headlen(skb); in temac_start_xmit()
710 cur_p->phys = dma_map_single(ndev->dev.parent, skb->data, in temac_start_xmit()
712 cur_p->app4 = (unsigned long)skb; in temac_start_xmit()
719 cur_p = &lp->tx_bd_v[lp->tx_bd_tail]; in temac_start_xmit()
720 cur_p->phys = dma_map_single(ndev->dev.parent, in temac_start_xmit()
723 cur_p->len = skb_frag_size(frag); in temac_start_xmit()
724 cur_p->app0 = 0; in temac_start_xmit()
727 cur_p->app0 |= STS_CTRL_APP0_EOP; in temac_start_xmit()
748 struct cdmac_bd *cur_p; in ll_temac_recv() local
756 cur_p = &lp->rx_bd_v[lp->rx_bd_ci]; in ll_temac_recv()
758 bdstat = cur_p->app0; in ll_temac_recv()
762 length = cur_p->app4 & 0x3FFF; in ll_temac_recv()
764 dma_unmap_single(ndev->dev.parent, cur_p->phys, length, in ll_temac_recv()
776 skb->csum = cur_p->app3 & 0xFFFF; in ll_temac_recv()
793 cur_p->app0 = STS_CTRL_APP0_IRQONEND; in ll_temac_recv()
794 cur_p->phys = dma_map_single(ndev->dev.parent, new_skb->data, in ll_temac_recv()
797 cur_p->len = XTE_MAX_JUMBO_FRAME_SIZE; in ll_temac_recv()
804 cur_p = &lp->rx_bd_v[lp->rx_bd_ci]; in ll_temac_recv()
805 bdstat = cur_p->app0; in ll_temac_recv()