Lines Matching refs:bd_num

1152 				    unsigned int bd_num)  in hns3_skb_bd_num()  argument
1159 bd_size[bd_num++] = HNS3_MAX_BD_SIZE; in hns3_skb_bd_num()
1162 if (bd_num > HNS3_MAX_TSO_BD_NUM) in hns3_skb_bd_num()
1163 return bd_num; in hns3_skb_bd_num()
1167 bd_size[bd_num++] = size; in hns3_skb_bd_num()
1168 if (bd_num > HNS3_MAX_TSO_BD_NUM) in hns3_skb_bd_num()
1169 return bd_num; in hns3_skb_bd_num()
1179 bd_size[bd_num++] = HNS3_MAX_BD_SIZE; in hns3_skb_bd_num()
1182 if (bd_num > HNS3_MAX_TSO_BD_NUM) in hns3_skb_bd_num()
1183 return bd_num; in hns3_skb_bd_num()
1186 bd_size[bd_num++] = size; in hns3_skb_bd_num()
1187 if (bd_num > HNS3_MAX_TSO_BD_NUM) in hns3_skb_bd_num()
1188 return bd_num; in hns3_skb_bd_num()
1191 return bd_num; in hns3_skb_bd_num()
1198 unsigned int bd_num = 0; in hns3_tx_bd_num() local
1213 bd_num = hns3_skb_bd_num(skb, bd_size, bd_num); in hns3_tx_bd_num()
1215 if (!skb_has_frag_list(skb) || bd_num > HNS3_MAX_TSO_BD_NUM) in hns3_tx_bd_num()
1216 return bd_num; in hns3_tx_bd_num()
1219 bd_num = hns3_skb_bd_num(frag_skb, bd_size, bd_num); in hns3_tx_bd_num()
1220 if (bd_num > HNS3_MAX_TSO_BD_NUM) in hns3_tx_bd_num()
1221 return bd_num; in hns3_tx_bd_num()
1224 return bd_num; in hns3_tx_bd_num()
1242 unsigned int bd_num, u8 max_non_tso_bd_num) in hns3_skb_need_linearized() argument
1260 for (i = 0; i < bd_num - max_non_tso_bd_num; i++) { in hns3_skb_need_linearized()
1286 unsigned int bd_num; in hns3_nic_maybe_stop_tx() local
1288 bd_num = hns3_tx_bd_num(skb, bd_size, max_non_tso_bd_num); in hns3_nic_maybe_stop_tx()
1289 if (unlikely(bd_num > max_non_tso_bd_num)) { in hns3_nic_maybe_stop_tx()
1290 if (bd_num <= HNS3_MAX_TSO_BD_NUM && skb_is_gso(skb) && in hns3_nic_maybe_stop_tx()
1291 !hns3_skb_need_linearized(skb, bd_size, bd_num, in hns3_nic_maybe_stop_tx()
1300 bd_num = hns3_tx_bd_count(skb->len); in hns3_nic_maybe_stop_tx()
1301 if ((skb_is_gso(skb) && bd_num > HNS3_MAX_TSO_BD_NUM) || in hns3_nic_maybe_stop_tx()
1303 bd_num > max_non_tso_bd_num)) { in hns3_nic_maybe_stop_tx()
1314 if (likely(ring_space(ring) >= bd_num)) in hns3_nic_maybe_stop_tx()
1315 return bd_num; in hns3_nic_maybe_stop_tx()
1324 if (ring_space(ring) >= bd_num && netif_carrier_ok(netdev) && in hns3_nic_maybe_stop_tx()
1327 return bd_num; in hns3_nic_maybe_stop_tx()
1377 int i, ret, bd_num = 0; in hns3_fill_skb_to_desc() local
1384 bd_num += ret; in hns3_fill_skb_to_desc()
1398 bd_num += ret; in hns3_fill_skb_to_desc()
1401 return bd_num; in hns3_fill_skb_to_desc()
1432 int bd_num = 0; in hns3_nic_net_xmit() local
1473 bd_num += ret; in hns3_nic_net_xmit()
1481 bd_num += ret; in hns3_nic_net_xmit()
1494 hns3_tx_doorbell(ring, bd_num, doorbell); in hns3_nic_net_xmit()
1844 int bd_num, bd_err; in hns3_get_tx_timeo_queue_info() local
1916 bd_num = readl_relaxed(tx_ring->tqp->io_base + in hns3_get_tx_timeo_queue_info()
1925 bd_num, hw_head, hw_tail, bd_err, in hns3_get_tx_timeo_queue_info()