Lines Matching refs:first_bd

80 	struct eth_tx_1st_bd *first_bd;
96 first_bd = (struct eth_tx_1st_bd *)qed_chain_consume(&txq->tx_pbl);
100 nbds = first_bd->data.nbds;
108 dma_unmap_single(&edev->pdev->dev, BD_UNMAP_ADDR(first_bd),
109 BD_UNMAP_LEN(first_bd) + split_bd_len, DMA_TO_DEVICE);
132 struct eth_tx_1st_bd *first_bd,
142 le16_to_cpu(txq->tx_db.data.bd_prod), first_bd);
144 first_bd = (struct eth_tx_1st_bd *)qed_chain_produce(&txq->tx_pbl);
153 dma_unmap_single(txq->dev, BD_UNMAP_ADDR(first_bd),
154 BD_UNMAP_LEN(first_bd) + split_bd_len, DMA_TO_DEVICE);
168 le16_to_cpu(txq->tx_db.data.bd_prod), first_bd);
1483 struct eth_tx_1st_bd *first_bd;
1520 first_bd = (struct eth_tx_1st_bd *)
1522 memset(first_bd, 0, sizeof(*first_bd));
1523 first_bd->data.bd_flags.bitfields =
1534 qede_free_failed_tx_pkt(txq, first_bd, 0, false);
1539 BD_SET_UNMAP_ADDR_LEN(first_bd, mapping, skb_headlen(skb));
1560 first_bd->data.vlan = cpu_to_le16(skb_vlan_tag_get(skb));
1561 first_bd->data.bd_flags.bitfields |=
1570 first_bd->data.bd_flags.bitfields |=
1574 first_bd->data.bd_flags.bitfields |=
1596 first_bd->data.bd_flags.bitfields |=
1602 first_bd->data.bd_flags.bitfields |=
1608 first_bd->data.bd_flags.bitfields |= 1 << tmp;
1612 first_bd->data.bd_flags.bitfields |=
1627 first_bd->nbytes, first_bd->addr.hi,
1628 first_bd->addr.lo);
1630 mapping = HILO_U64(le32_to_cpu(first_bd->addr.hi),
1631 le32_to_cpu(first_bd->addr.lo)) +
1635 le16_to_cpu(first_bd->nbytes) -
1643 first_bd->nbytes = cpu_to_le16(hlen);
1651 qede_free_failed_tx_pkt(txq, first_bd, 0, false);
1660 first_bd->data.bitfields = cpu_to_le16(val);
1669 qede_free_failed_tx_pkt(txq, first_bd, nbd, data_split);
1693 qede_free_failed_tx_pkt(txq, first_bd, nbd, data_split);
1700 first_bd->data.nbds = nbd;