Lines Matching refs:txbd
4533 struct bnx2_tx_bd *txbd; in cnic_init_bnx2_tx_ring() local
4576 txbd = udev->l2_ring; in cnic_init_bnx2_tx_ring()
4579 for (i = 0; i < BNX2_MAX_TX_DESC_CNT; i++, txbd++) { in cnic_init_bnx2_tx_ring()
4580 txbd->tx_bd_haddr_hi = (u64) buf_map >> 32; in cnic_init_bnx2_tx_ring()
4581 txbd->tx_bd_haddr_lo = (u64) buf_map & 0xffffffff; in cnic_init_bnx2_tx_ring()
4585 txbd->tx_bd_haddr_hi = val; in cnic_init_bnx2_tx_ring()
4589 txbd->tx_bd_haddr_lo = val; in cnic_init_bnx2_tx_ring()
4917 union eth_tx_bd_types *txbd = (union eth_tx_bd_types *) udev->l2_ring; in cnic_init_bnx2x_tx_ring() local
4924 memset(txbd, 0, CNIC_PAGE_SIZE); in cnic_init_bnx2x_tx_ring()
4927 for (i = 0; i < BNX2_MAX_TX_DESC_CNT; i += 3, txbd += 3) { in cnic_init_bnx2x_tx_ring()
4928 struct eth_tx_start_bd *start_bd = &txbd->start_bd; in cnic_init_bnx2x_tx_ring()
4930 &((txbd + 1)->parse_bd_e1x); in cnic_init_bnx2x_tx_ring()
4931 struct eth_tx_parse_bd_e2 *pbd_e2 = &((txbd + 1)->parse_bd_e2); in cnic_init_bnx2x_tx_ring()
4932 struct eth_tx_bd *reg_bd = &((txbd + 2)->reg_bd); in cnic_init_bnx2x_tx_ring()
4953 txbd->next_bd.addr_hi = cpu_to_le32(val); in cnic_init_bnx2x_tx_ring()
4958 txbd->next_bd.addr_lo = cpu_to_le32(val); in cnic_init_bnx2x_tx_ring()