Home | History | Annotate | Download | only in net

Lines Matching refs:tpd

427 	/* Init TPD Ring */
668 * TPD Ring/SMB/RXF0 Page CMBs, they use the same
920 * get next usable tpd
922 * there is enough tpd to use
938 atl1e_get_tx_buffer(struct atl1e_adapter *adapter, struct atl1e_tpd_desc *tpd)
942 return &tx_ring->tx_buffer[tpd - tx_ring->desc];
946 struct io_buffer *iob, struct atl1e_tpd_desc *tpd)
951 tx_buffer = atl1e_get_tx_buffer(adapter, tpd);
955 tpd->buffer_addr = cpu_to_le64(tx_buffer->dma);
956 tpd->word2 = ((tpd->word2 & ~TPD_BUFLEN_MASK) |
959 tpd->word3 |= 1 << TPD_EOP_SHIFT;
963 struct atl1e_tpd_desc *tpd __unused)
974 struct atl1e_tpd_desc *tpd;
984 tpd = atl1e_get_tpd(adapter);
986 atl1e_tx_map(adapter, iob, tpd);
987 atl1e_tx_queue(adapter, tpd_req, tpd);