Lines Matching refs:txfd
1291 struct TxFD *txfd;
1329 txfd = &lp->tfd_base[lp->tfd_start];
1330 txfd->bd.BuffData = cpu_to_le32(lp->tx_skbs[lp->tfd_start].skb_dma);
1331 txfd->bd.BDCtl = cpu_to_le32(skb->len);
1332 txfd->fd.FDSystem = cpu_to_le32(lp->tfd_start);
1333 txfd->fd.FDCtl = cpu_to_le32(FD_CownsFD | (1 << FD_BDCnt_SHIFT));
1339 txfd->fd.FDNext |= cpu_to_le32(FD_Next_EOL);
1340 txfd->fd.FDCtl |= cpu_to_le32(FD_FrmOpt_IntTx);
1343 dump_txfd(txfd);
1345 tc_writel(fd_virt_to_bus(lp, txfd), &tr->TxFrmPtr);
1347 txfd->fd.FDNext &= cpu_to_le32(~FD_Next_EOL);
1350 dump_txfd(txfd);
1756 struct TxFD *txfd;
1759 txfd = &lp->tfd_base[lp->tfd_end];
1761 !((fdctl = le32_to_cpu(txfd->fd.FDCtl)) & FD_CownsFD)) {
1762 int status = le32_to_cpu(txfd->fd.FDStat);
1764 unsigned long fdnext = le32_to_cpu(txfd->fd.FDNext);
1765 u32 fdsystem = le32_to_cpu(txfd->fd.FDSystem);
1769 dump_txfd(txfd);
1790 txfd->fd.FDSystem = cpu_to_le32(0xffffffff);
1793 txfd = &lp->tfd_base[lp->tfd_end];
1795 if ((fdnext & ~FD_Next_EOL) != fd_virt_to_bus(lp, txfd)) {
1811 if (!(le32_to_cpu(txfd->fd.FDCtl) & FD_CownsFD)) {
1827 dump_txfd(txfd);
1829 tc_writel(fd_virt_to_bus(lp, txfd), &tr->TxFrmPtr);