Lines Matching refs:txdp
2368 struct TxD *txdp; in free_tx_buffers() local
2383 txdp = fifo->list_info[j].list_virt_addr; in free_tx_buffers()
2384 skb = s2io_txdl_getskb(&mac_control->fifos[i], txdp, j); in free_tx_buffers()
4019 struct TxD *txdp; in s2io_xmit() local
4108 txdp = fifo->list_info[put_off].list_virt_addr; in s2io_xmit()
4112 if (txdp->Host_Control || in s2io_xmit()
4123 txdp->Control_1 |= TXD_TCP_LSO_EN; in s2io_xmit()
4124 txdp->Control_1 |= TXD_TCP_LSO_MSS(s2io_tcp_mss(skb)); in s2io_xmit()
4127 txdp->Control_2 |= (TXD_TX_CKO_IPV4_EN | in s2io_xmit()
4131 txdp->Control_1 |= TXD_GATHER_CODE_FIRST; in s2io_xmit()
4132 txdp->Control_1 |= TXD_LIST_OWN_XENA; in s2io_xmit()
4133 txdp->Control_2 |= TXD_INT_NUMBER(fifo->fifo_no); in s2io_xmit()
4136 txdp->Control_2 |= TXD_INT_TYPE_PER_LIST; in s2io_xmit()
4138 txdp->Control_2 |= TXD_VLAN_ENABLE; in s2io_xmit()
4139 txdp->Control_2 |= TXD_VLAN_TAG(vlan_tag); in s2io_xmit()
4148 txdp->Control_1 |= TXD_UFO_EN; in s2io_xmit()
4149 txdp->Control_1 |= TXD_UFO_MSS(ufo_size); in s2io_xmit()
4150 txdp->Control_1 |= TXD_BUFFER0_SIZE(8); in s2io_xmit()
4159 txdp->Host_Control = (unsigned long)fifo->ufo_in_band_v; in s2io_xmit()
4160 txdp->Buffer_Pointer = pci_map_single(sp->pdev, in s2io_xmit()
4164 if (pci_dma_mapping_error(sp->pdev, txdp->Buffer_Pointer)) in s2io_xmit()
4166 txdp++; in s2io_xmit()
4169 txdp->Buffer_Pointer = pci_map_single(sp->pdev, skb->data, in s2io_xmit()
4171 if (pci_dma_mapping_error(sp->pdev, txdp->Buffer_Pointer)) in s2io_xmit()
4174 txdp->Host_Control = (unsigned long)skb; in s2io_xmit()
4175 txdp->Control_1 |= TXD_BUFFER0_SIZE(frg_len); in s2io_xmit()
4177 txdp->Control_1 |= TXD_UFO_EN; in s2io_xmit()
4186 txdp++; in s2io_xmit()
4187 txdp->Buffer_Pointer = (u64)skb_frag_dma_map(&sp->pdev->dev, in s2io_xmit()
4191 txdp->Control_1 = TXD_BUFFER0_SIZE(skb_frag_size(frag)); in s2io_xmit()
4193 txdp->Control_1 |= TXD_UFO_EN; in s2io_xmit()
4195 txdp->Control_1 |= TXD_GATHER_CODE_LAST; in s2io_xmit()