Lines Matching refs:ndescs
1148 int ndescs; in ionic_tx_descs_needed() local
1153 ndescs = skb_shinfo(skb)->gso_segs; in ionic_tx_descs_needed()
1155 ndescs = 1; in ionic_tx_descs_needed()
1159 return ndescs; in ionic_tx_descs_needed()
1168 return ndescs; in ionic_tx_descs_needed()
1171 static int ionic_maybe_stop_tx(struct ionic_queue *q, int ndescs) in ionic_maybe_stop_tx() argument
1175 if (unlikely(!ionic_q_has_space(q, ndescs))) { in ionic_maybe_stop_tx()
1182 if (ionic_q_has_space(q, ndescs)) { in ionic_maybe_stop_tx()
1196 int err, ndescs; in ionic_start_hwstamp_xmit() local
1203 ndescs = ionic_tx_descs_needed(q, skb); in ionic_start_hwstamp_xmit()
1204 if (unlikely(ndescs < 0)) in ionic_start_hwstamp_xmit()
1207 if (unlikely(!ionic_q_has_space(q, ndescs))) in ionic_start_hwstamp_xmit()
1232 int ndescs; in ionic_start_xmit() local
1248 ndescs = ionic_tx_descs_needed(q, skb); in ionic_start_xmit()
1249 if (ndescs < 0) in ionic_start_xmit()
1252 if (unlikely(ionic_maybe_stop_tx(q, ndescs))) in ionic_start_xmit()