Searched refs:tx_start_bd (Results 1 - 2 of 2) sorted by relevance

/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_cmn.c199 struct eth_tx_start_bd *tx_start_bd; local
212 tx_start_bd = &txdata->tx_desc_ring[bd_idx].start_bd;
214 nbd = le16_to_cpu(tx_start_bd->nbd) - 1;
245 dma_unmap_single(&bp->pdev->dev, BD_UNMAP_ADDR(tx_start_bd),
246 BD_UNMAP_LEN(tx_start_bd) + split_bd_len,
3592 struct eth_tx_start_bd *tx_start_bd,
3595 tx_start_bd->bd_flags.as_bitfield |= ETH_TX_BD_FLAGS_L4_CSUM;
3598 tx_start_bd->bd_flags.as_bitfield |= ETH_TX_BD_FLAGS_IPV6;
3601 tx_start_bd->bd_flags.as_bitfield |= ETH_TX_BD_FLAGS_IS_UDP;
3758 struct eth_tx_start_bd *tx_start_bd, *first_b local
3591 bnx2x_set_sbd_csum(struct bnx2x *bp, struct sk_buff *skb, struct eth_tx_start_bd *tx_start_bd, u32 xmit_type) argument
[all...]
H A Dbnx2x_ethtool.c2504 struct eth_tx_start_bd *tx_start_bd; local
2588 tx_start_bd = &txdata->tx_desc_ring[bd_prod].start_bd;
2589 tx_start_bd->addr_hi = cpu_to_le32(U64_HI(mapping));
2590 tx_start_bd->addr_lo = cpu_to_le32(U64_LO(mapping));
2591 tx_start_bd->nbd = cpu_to_le16(2); /* start + pbd */
2592 tx_start_bd->nbytes = cpu_to_le16(skb_headlen(skb));
2593 tx_start_bd->vlan_or_ethertype = cpu_to_le16(pkt_prod);
2594 tx_start_bd->bd_flags.as_bitfield = ETH_TX_BD_FLAGS_START_BD;
2595 SET_FLAG(tx_start_bd->general_data,
2598 SET_FLAG(tx_start_bd
[all...]

Completed in 104 milliseconds