Lines Matching refs:subdesc_cnt

554 			      int hdr_sqe, u8 subdesc_cnt)  in nicvf_unmap_sndq_buffers()  argument
560 for (idx = 0; idx < subdesc_cnt; idx++) { in nicvf_unmap_sndq_buffers()
610 tso_sqe->subdesc_cnt); in nicvf_free_snd_queue()
613 hdr->subdesc_cnt); in nicvf_free_snd_queue()
1200 nicvf_put_sq_desc(sq, hdr->subdesc_cnt + 1); in nicvf_sq_free_used_descs()
1222 int subdesc_cnt, u64 data, int len) in nicvf_xdp_sq_add_hdr_subdesc() argument
1229 hdr->subdesc_cnt = subdesc_cnt; in nicvf_xdp_sq_add_hdr_subdesc()
1238 int subdesc_cnt = MIN_SQ_DESC_PER_PKT_XMIT; in nicvf_xdp_sq_append_pkt() local
1241 if (subdesc_cnt > sq->xdp_free_cnt) in nicvf_xdp_sq_append_pkt()
1244 qentry = nicvf_get_sq_desc(sq, subdesc_cnt); in nicvf_xdp_sq_append_pkt()
1246 nicvf_xdp_sq_add_hdr_subdesc(sq, qentry, subdesc_cnt - 1, bufaddr, len); in nicvf_xdp_sq_append_pkt()
1251 sq->xdp_desc_cnt += subdesc_cnt; in nicvf_xdp_sq_append_pkt()
1308 int subdesc_cnt = MIN_SQ_DESC_PER_PKT_XMIT; in nicvf_sq_subdesc_required() local
1311 subdesc_cnt = nicvf_tso_count_subdescs(skb); in nicvf_sq_subdesc_required()
1312 return subdesc_cnt; in nicvf_sq_subdesc_required()
1317 subdesc_cnt += POST_CQE_DESC_COUNT; in nicvf_sq_subdesc_required()
1320 subdesc_cnt += skb_shinfo(skb)->nr_frags; in nicvf_sq_subdesc_required()
1322 return subdesc_cnt; in nicvf_sq_subdesc_required()
1330 int subdesc_cnt, struct sk_buff *skb, int len) in nicvf_sq_add_hdr_subdesc() argument
1349 hdr->subdesc_cnt = subdesc_cnt - POST_CQE_DESC_COUNT; in nicvf_sq_add_hdr_subdesc()
1355 hdr->subdesc_cnt = subdesc_cnt; in nicvf_sq_add_hdr_subdesc()
1452 hdr->subdesc_cnt = POST_CQE_DESC_COUNT - 1; in nicvf_sq_add_cqe_subdesc()
1553 int subdesc_cnt, hdr_sqe = 0; in nicvf_sq_append_skb() local
1557 subdesc_cnt = nicvf_sq_subdesc_required(nic, skb); in nicvf_sq_append_skb()
1558 if (subdesc_cnt > atomic_read(&sq->free_cnt)) in nicvf_sq_append_skb()
1561 qentry = nicvf_get_sq_desc(sq, subdesc_cnt); in nicvf_sq_append_skb()
1568 nicvf_sq_add_hdr_subdesc(nic, sq, qentry, subdesc_cnt - 1, in nicvf_sq_append_skb()
1580 nicvf_rollback_sq_desc(sq, qentry, subdesc_cnt); in nicvf_sq_append_skb()
1605 nicvf_rollback_sq_desc(sq, qentry, subdesc_cnt); in nicvf_sq_append_skb()
1617 nicvf_sq_doorbell(nic, skb, sq_num, subdesc_cnt); in nicvf_sq_append_skb()