first_bd 358 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h u16 first_bd; first_bd 202 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c u16 bd_idx = TX_BD(tx_buf->first_bd), new_cons; first_bd 221 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c new_cons = nbd + tx_buf->first_bd; first_bd 267 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c tx_buf->first_bd = 0; first_bd 3740 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct eth_tx_start_bd *tx_start_bd, *first_bd; first_bd 3857 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c first_bd = tx_start_bd; first_bd 3882 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c tx_buf->first_bd = txdata->tx_bd_prod; first_bd 4087 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c first_bd->nbd = cpu_to_le16(nbd); first_bd 4114 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c first_bd->nbd = cpu_to_le16(nbd); first_bd 2583 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c tx_buf->first_bd = txdata->tx_bd_prod; first_bd 1161 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c sw_bd->first_bd); first_bd 1494 drivers/net/ethernet/qlogic/qede/qede_ethtool.c struct eth_tx_1st_bd *first_bd; first_bd 1516 drivers/net/ethernet/qlogic/qede/qede_ethtool.c first_bd = qed_chain_produce(&txq->tx_pbl); first_bd 1517 drivers/net/ethernet/qlogic/qede/qede_ethtool.c memset(first_bd, 0, sizeof(*first_bd)); first_bd 1519 drivers/net/ethernet/qlogic/qede/qede_ethtool.c first_bd->data.bd_flags.bitfields = val; first_bd 1522 drivers/net/ethernet/qlogic/qede/qede_ethtool.c first_bd->data.bitfields |= cpu_to_le16(val); first_bd 1531 drivers/net/ethernet/qlogic/qede/qede_ethtool.c BD_SET_UNMAP_ADDR_LEN(first_bd, mapping, skb_headlen(skb)); first_bd 1534 drivers/net/ethernet/qlogic/qede/qede_ethtool.c first_bd->data.nbds = 1; first_bd 1558 drivers/net/ethernet/qlogic/qede/qede_ethtool.c first_bd = (struct eth_tx_1st_bd *)qed_chain_consume(&txq->tx_pbl); first_bd 1559 drivers/net/ethernet/qlogic/qede/qede_ethtool.c dma_unmap_single(&edev->pdev->dev, BD_UNMAP_ADDR(first_bd), first_bd 1560 drivers/net/ethernet/qlogic/qede/qede_ethtool.c BD_UNMAP_LEN(first_bd), DMA_TO_DEVICE); first_bd 104 drivers/net/ethernet/qlogic/qede/qede_fp.c struct eth_tx_1st_bd *first_bd; first_bd 120 drivers/net/ethernet/qlogic/qede/qede_fp.c first_bd = (struct eth_tx_1st_bd *)qed_chain_consume(&txq->tx_pbl); first_bd 124 drivers/net/ethernet/qlogic/qede/qede_fp.c nbds = first_bd->data.nbds; first_bd 132 drivers/net/ethernet/qlogic/qede/qede_fp.c dma_unmap_single(&edev->pdev->dev, BD_UNMAP_ADDR(first_bd), first_bd 133 drivers/net/ethernet/qlogic/qede/qede_fp.c BD_UNMAP_LEN(first_bd) + split_bd_len, DMA_TO_DEVICE); first_bd 156 drivers/net/ethernet/qlogic/qede/qede_fp.c struct eth_tx_1st_bd *first_bd, first_bd 166 drivers/net/ethernet/qlogic/qede/qede_fp.c le16_to_cpu(txq->tx_db.data.bd_prod), first_bd); first_bd 168 drivers/net/ethernet/qlogic/qede/qede_fp.c first_bd = (struct eth_tx_1st_bd *)qed_chain_produce(&txq->tx_pbl); first_bd 177 drivers/net/ethernet/qlogic/qede/qede_fp.c dma_unmap_single(txq->dev, BD_UNMAP_ADDR(first_bd), first_bd 178 drivers/net/ethernet/qlogic/qede/qede_fp.c BD_UNMAP_LEN(first_bd) + split_bd_len, DMA_TO_DEVICE); first_bd 192 drivers/net/ethernet/qlogic/qede/qede_fp.c le16_to_cpu(txq->tx_db.data.bd_prod), first_bd); first_bd 334 drivers/net/ethernet/qlogic/qede/qede_fp.c struct eth_tx_1st_bd *first_bd; first_bd 343 drivers/net/ethernet/qlogic/qede/qede_fp.c first_bd = (struct eth_tx_1st_bd *)qed_chain_produce(&txq->tx_pbl); first_bd 345 drivers/net/ethernet/qlogic/qede/qede_fp.c memset(first_bd, 0, sizeof(*first_bd)); first_bd 346 drivers/net/ethernet/qlogic/qede/qede_fp.c first_bd->data.bd_flags.bitfields = first_bd 352 drivers/net/ethernet/qlogic/qede/qede_fp.c first_bd->data.bitfields |= cpu_to_le16(val); first_bd 353 drivers/net/ethernet/qlogic/qede/qede_fp.c first_bd->data.nbds = 1; first_bd 356 drivers/net/ethernet/qlogic/qede/qede_fp.c BD_SET_UNMAP_ADDR_LEN(first_bd, metadata->mapping + padding, length); first_bd 1434 drivers/net/ethernet/qlogic/qede/qede_fp.c struct eth_tx_1st_bd *first_bd; first_bd 1471 drivers/net/ethernet/qlogic/qede/qede_fp.c first_bd = (struct eth_tx_1st_bd *) first_bd 1473 drivers/net/ethernet/qlogic/qede/qede_fp.c memset(first_bd, 0, sizeof(*first_bd)); first_bd 1474 drivers/net/ethernet/qlogic/qede/qede_fp.c first_bd->data.bd_flags.bitfields = first_bd 1485 drivers/net/ethernet/qlogic/qede/qede_fp.c qede_free_failed_tx_pkt(txq, first_bd, 0, false); first_bd 1490 drivers/net/ethernet/qlogic/qede/qede_fp.c BD_SET_UNMAP_ADDR_LEN(first_bd, mapping, skb_headlen(skb)); first_bd 1511 drivers/net/ethernet/qlogic/qede/qede_fp.c first_bd->data.vlan = cpu_to_le16(skb_vlan_tag_get(skb)); first_bd 1512 drivers/net/ethernet/qlogic/qede/qede_fp.c first_bd->data.bd_flags.bitfields |= first_bd 1521 drivers/net/ethernet/qlogic/qede/qede_fp.c first_bd->data.bd_flags.bitfields |= first_bd 1525 drivers/net/ethernet/qlogic/qede/qede_fp.c first_bd->data.bd_flags.bitfields |= first_bd 1547 drivers/net/ethernet/qlogic/qede/qede_fp.c first_bd->data.bd_flags.bitfields |= first_bd 1553 drivers/net/ethernet/qlogic/qede/qede_fp.c first_bd->data.bd_flags.bitfields |= first_bd 1559 drivers/net/ethernet/qlogic/qede/qede_fp.c first_bd->data.bd_flags.bitfields |= 1 << tmp; first_bd 1563 drivers/net/ethernet/qlogic/qede/qede_fp.c first_bd->data.bd_flags.bitfields |= first_bd 1578 drivers/net/ethernet/qlogic/qede/qede_fp.c first_bd->nbytes, first_bd->addr.hi, first_bd 1579 drivers/net/ethernet/qlogic/qede/qede_fp.c first_bd->addr.lo); first_bd 1581 drivers/net/ethernet/qlogic/qede/qede_fp.c mapping = HILO_U64(le32_to_cpu(first_bd->addr.hi), first_bd 1582 drivers/net/ethernet/qlogic/qede/qede_fp.c le32_to_cpu(first_bd->addr.lo)) + first_bd 1586 drivers/net/ethernet/qlogic/qede/qede_fp.c le16_to_cpu(first_bd->nbytes) - first_bd 1594 drivers/net/ethernet/qlogic/qede/qede_fp.c first_bd->nbytes = cpu_to_le16(hlen); first_bd 1604 drivers/net/ethernet/qlogic/qede/qede_fp.c first_bd->data.bitfields = cpu_to_le16(val); first_bd 1613 drivers/net/ethernet/qlogic/qede/qede_fp.c qede_free_failed_tx_pkt(txq, first_bd, nbd, data_split); first_bd 1637 drivers/net/ethernet/qlogic/qede/qede_fp.c qede_free_failed_tx_pkt(txq, first_bd, nbd, data_split); first_bd 1644 drivers/net/ethernet/qlogic/qede/qede_fp.c first_bd->data.nbds = nbd; first_bd 597 drivers/usb/gadget/udc/bcm63xx_udc.c int first_bd = 1, last_bd = 0, extra_zero_pkt = 0; first_bd 630 drivers/usb/gadget/udc/bcm63xx_udc.c if (first_bd) { first_bd 632 drivers/usb/gadget/udc/bcm63xx_udc.c first_bd = 0; first_bd 431 include/linux/qed/eth_common.h struct eth_tx_1st_bd first_bd;