Lines Matching refs:pkt

1840 					  struct qed_ll2_tx_pkt_info *pkt,
1844 p_curp->cookie = pkt->cookie;
1845 p_curp->bd_used = pkt->num_of_bds;
1850 p_curp->bds_set[p_tx->cur_send_frag_num].tx_frag = pkt->first_frag;
1851 p_curp->bds_set[p_tx->cur_send_frag_num].frag_len = pkt->first_frag_len;
1859 struct qed_ll2_tx_pkt_info *pkt)
1869 roce_flavor = (pkt->qed_roce_flavor == QED_LL2_ROCE) ? CORE_ROCE
1872 switch (pkt->tx_dest) {
1893 start_bd->nw_vlan_or_lb_echo = cpu_to_le16(pkt->vlan);
1896 pkt->remove_stag = true;
1900 SET_FIELD(bitfield1, CORE_TX_BD_L4_HDR_OFFSET_W, pkt->l4_hdr_offset_w);
1904 bd_data |= pkt->bd_flags;
1906 SET_FIELD(bd_data, CORE_TX_BD_DATA_NBDS, pkt->num_of_bds);
1908 SET_FIELD(bd_data, CORE_TX_BD_DATA_IP_CSUM, !!(pkt->enable_ip_cksum));
1909 SET_FIELD(bd_data, CORE_TX_BD_DATA_L4_CSUM, !!(pkt->enable_l4_cksum));
1910 SET_FIELD(bd_data, CORE_TX_BD_DATA_IP_LEN, !!(pkt->calc_ip_len));
1912 !!(pkt->remove_stag));
1915 DMA_REGPAIR_LE(start_bd->addr, pkt->first_frag);
1916 start_bd->nbytes = cpu_to_le16(pkt->first_frag_len);
1925 pkt->first_frag_len,
1926 pkt->num_of_bds,
1930 if (p_ll2->tx_queue.cur_send_frag_num == pkt->num_of_bds)
1935 frag_idx < pkt->num_of_bds; frag_idx++) {
1998 struct qed_ll2_tx_pkt_info *pkt,
2015 if (unlikely(pkt->num_of_bds > p_ll2_conn->input.tx_max_bds_per_packet))
2029 qed_chain_get_elem_left(p_tx_chain) < pkt->num_of_bds))
2038 qed_ll2_prepare_tx_packet_set(p_hwfn, p_tx, p_curp, pkt, notify_fw);
2040 qed_ll2_prepare_tx_packet_set_bd(p_hwfn, p_ll2_conn, p_curp, pkt);
2680 struct qed_ll2_tx_pkt_info pkt;
2720 memset(&pkt, 0, sizeof(pkt));
2721 pkt.num_of_bds = 1 + nr_frags;
2722 pkt.vlan = vlan;
2723 pkt.bd_flags = flags;
2724 pkt.tx_dest = QED_LL2_TX_DEST_NW;
2725 pkt.first_frag = mapping;
2726 pkt.first_frag_len = skb->len;
2727 pkt.cookie = skb;
2730 pkt.remove_stag = true;
2738 &pkt, 1);