Lines Matching refs:tx_crq
1715 union sub_crq tx_crq; in ibmvnic_xmit() local
1797 memset(&tx_crq, 0, sizeof(tx_crq)); in ibmvnic_xmit()
1798 tx_crq.v1.first = IBMVNIC_CRQ_CMD; in ibmvnic_xmit()
1799 tx_crq.v1.type = IBMVNIC_TX_DESC; in ibmvnic_xmit()
1800 tx_crq.v1.n_crq_elem = 1; in ibmvnic_xmit()
1801 tx_crq.v1.n_sge = 1; in ibmvnic_xmit()
1802 tx_crq.v1.flags1 = IBMVNIC_TX_COMP_NEEDED; in ibmvnic_xmit()
1805 tx_crq.v1.correlator = in ibmvnic_xmit()
1808 tx_crq.v1.correlator = cpu_to_be32(index); in ibmvnic_xmit()
1809 tx_crq.v1.dma_reg = cpu_to_be16(tx_pool->long_term_buff.map_id); in ibmvnic_xmit()
1810 tx_crq.v1.sge_len = cpu_to_be32(skb->len); in ibmvnic_xmit()
1811 tx_crq.v1.ioba = cpu_to_be64(data_dma_addr); in ibmvnic_xmit()
1814 tx_crq.v1.flags2 |= IBMVNIC_TX_VLAN_INSERT; in ibmvnic_xmit()
1815 tx_crq.v1.vlan_id = cpu_to_be16(skb->vlan_tci); in ibmvnic_xmit()
1819 tx_crq.v1.flags1 |= IBMVNIC_TX_PROT_IPV4; in ibmvnic_xmit()
1822 tx_crq.v1.flags1 |= IBMVNIC_TX_PROT_IPV6; in ibmvnic_xmit()
1827 tx_crq.v1.flags1 |= IBMVNIC_TX_PROT_TCP; in ibmvnic_xmit()
1829 tx_crq.v1.flags1 |= IBMVNIC_TX_PROT_UDP; in ibmvnic_xmit()
1832 tx_crq.v1.flags1 |= IBMVNIC_TX_CHKSUM_OFFLOAD; in ibmvnic_xmit()
1836 tx_crq.v1.flags1 |= IBMVNIC_TX_LSO; in ibmvnic_xmit()
1837 tx_crq.v1.mss = cpu_to_be16(skb_shinfo(skb)->gso_size); in ibmvnic_xmit()
1844 tx_crq.v1.n_crq_elem = num_entries; in ibmvnic_xmit()
1853 indir_arr[0] = tx_crq; in ibmvnic_xmit()