Lines Matching defs:cur_p
774 struct cdmac_bd *cur_p;
778 cur_p = &lp->tx_bd_v[lp->tx_bd_ci];
779 stat = be32_to_cpu(cur_p->app0);
786 dma_unmap_single(ndev->dev.parent, be32_to_cpu(cur_p->phys),
787 be32_to_cpu(cur_p->len), DMA_TO_DEVICE);
788 skb = (struct sk_buff *)ptr_from_txbd(cur_p);
791 cur_p->app1 = 0;
792 cur_p->app2 = 0;
793 cur_p->app3 = 0;
794 cur_p->app4 = 0;
797 ndev->stats.tx_bytes += be32_to_cpu(cur_p->len);
803 cur_p->app0 = 0;
809 cur_p = &lp->tx_bd_v[lp->tx_bd_ci];
810 stat = be32_to_cpu(cur_p->app0);
821 struct cdmac_bd *cur_p;
825 cur_p = &lp->tx_bd_v[tail];
828 if (cur_p->app0)
838 cur_p = &lp->tx_bd_v[tail];
849 struct cdmac_bd *cur_p;
857 cur_p = &lp->tx_bd_v[lp->tx_bd_tail];
875 cur_p->app0 = 0;
880 cur_p->app0 |= cpu_to_be32(0x000001); /* TX Checksum Enabled */
881 cur_p->app1 = cpu_to_be32((csum_start_off << 16)
883 cur_p->app2 = 0; /* initial checksum seed */
886 cur_p->app0 |= cpu_to_be32(STS_CTRL_APP0_SOP);
889 cur_p->len = cpu_to_be32(skb_headlen(skb));
895 cur_p->phys = cpu_to_be32(skb_dma_addr);
901 cur_p = &lp->tx_bd_v[lp->tx_bd_tail];
909 cur_p = &lp->tx_bd_v[lp->tx_bd_tail];
913 be32_to_cpu(cur_p->phys),
918 cur_p = &lp->tx_bd_v[lp->tx_bd_tail];
921 be32_to_cpu(cur_p->phys),
927 cur_p->phys = cpu_to_be32(skb_dma_addr);
928 cur_p->len = cpu_to_be32(skb_frag_size(frag));
929 cur_p->app0 = 0;
932 cur_p->app0 |= cpu_to_be32(STS_CTRL_APP0_EOP);
937 ptr_to_txbd((void *)skb, cur_p);