Lines Matching defs:buf_num
37 int buf_num, enum hns_desc_type type, int mtu)
63 hnae_set_field(bn_pid, HNSV2_TXD_BUFNUM_M, 0, buf_num - 1);
130 int buf_num, enum hns_desc_type type, int mtu)
133 buf_num, type, mtu);
145 int buf_num, enum hns_desc_type type, int mtu,
167 asid_bufnum_pid |= buf_num << HNS_TXD_BUFNUM_S;
215 int buf_num;
218 buf_num = skb_shinfo(skb)->nr_frags + 1;
220 if (unlikely(buf_num > ring->max_desc_num_per_pkt)) {
230 buf_num = 1;
231 } else if (buf_num > ring_space(ring)) {
235 *bnum = buf_num;
244 int buf_num;
251 buf_num = (size + BD_MAX_SEND_SIZE - 1) / BD_MAX_SEND_SIZE;
257 buf_num += (size + BD_MAX_SEND_SIZE - 1) / BD_MAX_SEND_SIZE;
260 if (unlikely(buf_num > ring->max_desc_num_per_pkt)) {
261 buf_num = (skb->len + BD_MAX_SEND_SIZE - 1) / BD_MAX_SEND_SIZE;
262 if (ring_space(ring) < buf_num)
271 } else if (ring_space(ring) < buf_num) {
275 *bnum = buf_num;
290 int buf_num, enum hns_desc_type type, int mtu)
307 buf_num,
315 int buf_num, enum hns_desc_type type, int mtu,
319 fill_tso_desc(ring, priv, size, dma, frag_end, buf_num, type,
322 fill_v2_desc(ring, priv, size, dma, frag_end, buf_num, type,
335 int buf_num;
342 switch (priv->ops.maybe_stop_tx(&skb, &buf_num, ring)) {
368 buf_num, DESC_TYPE_SKB, ndev->mtu, is_gso);
381 seg_num - 1 == i ? 1 : 0, buf_num,
395 hnae_queue_xmit(priv->ae_handle->qs[skb->queue_mapping], buf_num);