Lines Matching defs:tx_data_bd
5098 struct eth_tx_bd *tx_data_bd;
5119 tx_data_bd = NULL;
5375 tx_data_bd = &fp->tx_chain[TX_BD(bd_prod)].reg_bd;
5376 tx_data_bd->addr_hi = htole32(U64_HI(segs[0].ds_addr + hlen));
5377 tx_data_bd->addr_lo = htole32(U64_LO(segs[0].ds_addr + hlen));
5378 tx_data_bd->nbytes = htole16(segs[0].ds_len - hlen);
5380 tx_total_pkt_size_bd = tx_data_bd;
5405 tx_data_bd = &fp->tx_chain[TX_BD(bd_prod)].reg_bd;
5406 tx_data_bd->addr_lo = htole32(U64_LO(segs[i].ds_addr));
5407 tx_data_bd->addr_hi = htole32(U64_HI(segs[i].ds_addr));
5408 tx_data_bd->nbytes = htole16(segs[i].ds_len);
5410 tx_total_pkt_size_bd = tx_data_bd;
5412 total_pkt_size += tx_data_bd->nbytes;
5415 BLOGD(sc, DBG_TX, "last bd %p\n", tx_data_bd);
5468 tx_data_bd = &fp->tx_chain[TX_BD(tmp_bd)].reg_bd;
5471 tx_data_bd,
5473 le16toh(tx_data_bd->nbytes),
5474 le32toh(tx_data_bd->addr_hi),
5475 le32toh(tx_data_bd->addr_lo));