Lines Matching refs:pkt_desc
494 gve_tx_fill_pkt_desc(struct gve_tx_pkt_desc *pkt_desc, bool is_tso, in gve_tx_fill_pkt_desc() argument
500 pkt_desc->type_flags = GVE_TXD_TSO | GVE_TXF_L4CSUM; in gve_tx_fill_pkt_desc()
501 pkt_desc->l4_csum_offset = csum_offset >> 1; in gve_tx_fill_pkt_desc()
502 pkt_desc->l4_hdr_offset = l4_hdr_offset >> 1; in gve_tx_fill_pkt_desc()
504 pkt_desc->type_flags = GVE_TXD_STD | GVE_TXF_L4CSUM; in gve_tx_fill_pkt_desc()
505 pkt_desc->l4_csum_offset = csum_offset >> 1; in gve_tx_fill_pkt_desc()
506 pkt_desc->l4_hdr_offset = l4_hdr_offset >> 1; in gve_tx_fill_pkt_desc()
508 pkt_desc->type_flags = GVE_TXD_STD; in gve_tx_fill_pkt_desc()
509 pkt_desc->l4_csum_offset = 0; in gve_tx_fill_pkt_desc()
510 pkt_desc->l4_hdr_offset = 0; in gve_tx_fill_pkt_desc()
512 pkt_desc->desc_cnt = desc_cnt; in gve_tx_fill_pkt_desc()
513 pkt_desc->len = htobe16(pkt_len); in gve_tx_fill_pkt_desc()
514 pkt_desc->seg_len = htobe16(first_seg_len); in gve_tx_fill_pkt_desc()
515 pkt_desc->seg_addr = htobe64(addr); in gve_tx_fill_pkt_desc()
636 struct gve_tx_pkt_desc *pkt_desc; in gve_xmit() local
731 pkt_desc = &tx->desc_ring[idx].pkt; in gve_xmit()
732 gve_tx_fill_pkt_desc(pkt_desc, is_tso, l4_off, in gve_xmit()