Lines Matching defs:tx_crq
1551 union sub_crq tx_crq;
1635 memset(&tx_crq, 0, sizeof(tx_crq));
1636 tx_crq.v1.first = IBMVNIC_CRQ_CMD;
1637 tx_crq.v1.type = IBMVNIC_TX_DESC;
1638 tx_crq.v1.n_crq_elem = 1;
1639 tx_crq.v1.n_sge = 1;
1640 tx_crq.v1.flags1 = IBMVNIC_TX_COMP_NEEDED;
1643 tx_crq.v1.correlator =
1646 tx_crq.v1.correlator = cpu_to_be32(index);
1647 tx_crq.v1.dma_reg = cpu_to_be16(tx_pool->long_term_buff.map_id);
1648 tx_crq.v1.sge_len = cpu_to_be32(skb->len);
1649 tx_crq.v1.ioba = cpu_to_be64(data_dma_addr);
1652 tx_crq.v1.flags2 |= IBMVNIC_TX_VLAN_INSERT;
1653 tx_crq.v1.vlan_id = cpu_to_be16(skb->vlan_tci);
1657 tx_crq.v1.flags1 |= IBMVNIC_TX_PROT_IPV4;
1660 tx_crq.v1.flags1 |= IBMVNIC_TX_PROT_IPV6;
1665 tx_crq.v1.flags1 |= IBMVNIC_TX_PROT_TCP;
1667 tx_crq.v1.flags1 |= IBMVNIC_TX_PROT_UDP;
1670 tx_crq.v1.flags1 |= IBMVNIC_TX_CHKSUM_OFFLOAD;
1674 tx_crq.v1.flags1 |= IBMVNIC_TX_LSO;
1675 tx_crq.v1.mss = cpu_to_be16(skb_shinfo(skb)->gso_size);
1681 tx_crq.v1.n_crq_elem = num_entries;
1683 tx_buff->indir_arr[0] = tx_crq;
1705 &tx_crq);