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()
696 cur_p->app0 = 0; in temac_start_xmit()
701 cur_p->app0 |= 1; /* TX Checksum Enabled */ in temac_start_xmit()
702 cur_p->app1 = (csum_start_off << 16) | csum_index_off; in temac_start_xmit()
703 cur_p->app2 = 0; /* initial checksum seed */ in temac_start_xmit()
706 cur_p->app0 |= STS_CTRL_APP0_SOP; in temac_start_xmit()
707 cur_p->len = skb_headlen(skb); in temac_start_xmit()
708 cur_p->phys = dma_map_single(ndev->dev.parent, skb->data, in temac_start_xmit()
710 cur_p->app4 = (unsigned long)skb; in temac_start_xmit()
717 cur_p = &lp->tx_bd_v[lp->tx_bd_tail]; in temac_start_xmit()
718 cur_p->phys = dma_map_single(ndev->dev.parent, in temac_start_xmit()
721 cur_p->len = skb_frag_size(frag); in temac_start_xmit()
722 cur_p->app0 = 0; in temac_start_xmit()
725 cur_p->app0 |= STS_CTRL_APP0_EOP; in temac_start_xmit()
746 struct cdmac_bd *cur_p; in ll_temac_recv() local
754 cur_p = &lp->rx_bd_v[lp->rx_bd_ci]; in ll_temac_recv()
756 bdstat = cur_p->app0; in ll_temac_recv()
760 length = cur_p->app4 & 0x3FFF; in ll_temac_recv()
762 dma_unmap_single(ndev->dev.parent, cur_p->phys, length, in ll_temac_recv()
774 skb->csum = cur_p->app3 & 0xFFFF; in ll_temac_recv()
791 cur_p->app0 = STS_CTRL_APP0_IRQONEND; in ll_temac_recv()
792 cur_p->phys = dma_map_single(ndev->dev.parent, new_skb->data, in ll_temac_recv()
795 cur_p->len = XTE_MAX_JUMBO_FRAME_SIZE; in ll_temac_recv()
802 cur_p = &lp->rx_bd_v[lp->rx_bd_ci]; in ll_temac_recv()
803 bdstat = cur_p->app0; in ll_temac_recv()