Lines Matching refs:ndescs
1136 int ndescs; in ionic_tx_descs_needed() local
1141 ndescs = skb_shinfo(skb)->gso_segs; in ionic_tx_descs_needed()
1143 ndescs = 1; in ionic_tx_descs_needed()
1147 return ndescs; in ionic_tx_descs_needed()
1156 return ndescs; in ionic_tx_descs_needed()
1159 static int ionic_maybe_stop_tx(struct ionic_queue *q, int ndescs) in ionic_maybe_stop_tx() argument
1163 if (unlikely(!ionic_q_has_space(q, ndescs))) { in ionic_maybe_stop_tx()
1169 if (ionic_q_has_space(q, ndescs)) { in ionic_maybe_stop_tx()
1183 int err, ndescs; in ionic_start_hwstamp_xmit() local
1190 ndescs = ionic_tx_descs_needed(q, skb); in ionic_start_hwstamp_xmit()
1191 if (unlikely(ndescs < 0)) in ionic_start_hwstamp_xmit()
1194 if (unlikely(!ionic_q_has_space(q, ndescs))) in ionic_start_hwstamp_xmit()
1219 int ndescs; in ionic_start_xmit() local
1235 ndescs = ionic_tx_descs_needed(q, skb); in ionic_start_xmit()
1236 if (ndescs < 0) in ionic_start_xmit()
1239 if (unlikely(ionic_maybe_stop_tx(q, ndescs))) in ionic_start_xmit()