Lines Matching refs:tx_crq
1541 union sub_crq tx_crq; in ibmvnic_xmit() local
1625 memset(&tx_crq, 0, sizeof(tx_crq)); in ibmvnic_xmit()
1626 tx_crq.v1.first = IBMVNIC_CRQ_CMD; in ibmvnic_xmit()
1627 tx_crq.v1.type = IBMVNIC_TX_DESC; in ibmvnic_xmit()
1628 tx_crq.v1.n_crq_elem = 1; in ibmvnic_xmit()
1629 tx_crq.v1.n_sge = 1; in ibmvnic_xmit()
1630 tx_crq.v1.flags1 = IBMVNIC_TX_COMP_NEEDED; in ibmvnic_xmit()
1633 tx_crq.v1.correlator = in ibmvnic_xmit()
1636 tx_crq.v1.correlator = cpu_to_be32(index); in ibmvnic_xmit()
1637 tx_crq.v1.dma_reg = cpu_to_be16(tx_pool->long_term_buff.map_id); in ibmvnic_xmit()
1638 tx_crq.v1.sge_len = cpu_to_be32(skb->len); in ibmvnic_xmit()
1639 tx_crq.v1.ioba = cpu_to_be64(data_dma_addr); in ibmvnic_xmit()
1642 tx_crq.v1.flags2 |= IBMVNIC_TX_VLAN_INSERT; in ibmvnic_xmit()
1643 tx_crq.v1.vlan_id = cpu_to_be16(skb->vlan_tci); in ibmvnic_xmit()
1647 tx_crq.v1.flags1 |= IBMVNIC_TX_PROT_IPV4; in ibmvnic_xmit()
1650 tx_crq.v1.flags1 |= IBMVNIC_TX_PROT_IPV6; in ibmvnic_xmit()
1655 tx_crq.v1.flags1 |= IBMVNIC_TX_PROT_TCP; in ibmvnic_xmit()
1657 tx_crq.v1.flags1 |= IBMVNIC_TX_PROT_UDP; in ibmvnic_xmit()
1660 tx_crq.v1.flags1 |= IBMVNIC_TX_CHKSUM_OFFLOAD; in ibmvnic_xmit()
1664 tx_crq.v1.flags1 |= IBMVNIC_TX_LSO; in ibmvnic_xmit()
1665 tx_crq.v1.mss = cpu_to_be16(skb_shinfo(skb)->gso_size); in ibmvnic_xmit()
1671 tx_crq.v1.n_crq_elem = num_entries; in ibmvnic_xmit()
1673 tx_buff->indir_arr[0] = tx_crq; in ibmvnic_xmit()
1695 &tx_crq); in ibmvnic_xmit()