Home
last modified time | relevance | path

Searched refs:n_bd (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/drivers/net/wireless/intel/iwlegacy/
H A Dcommon.c2755 if (q->n_bd == 0) in il_tx_queue_unmap()
2760 q->read_ptr = il_queue_inc_wrap(q->read_ptr, q->n_bd); in il_tx_queue_unmap()
2789 if (txq->q.n_bd) in il_tx_queue_free()
2790 dma_free_coherent(dev, il->hw_params.tfd_size * txq->q.n_bd, in il_tx_queue_free()
2818 if (q->n_bd == 0) in il_cmd_queue_unmap()
2832 q->read_ptr = il_queue_inc_wrap(q->read_ptr, q->n_bd); in il_cmd_queue_unmap()
2869 if (txq->q.n_bd) in il_cmd_queue_free()
2913 s -= q->n_bd; in il_queue_space()
2938 q->n_bd = TFD_QUEUE_SIZE_MAX; in il_queue_init()
3233 q->write_ptr = il_queue_inc_wrap(q->write_ptr, q->n_bd); in il_enqueue_hcmd()
[all …]
H A Dcommon.h119 int n_bd; /* number of BDs in this queue */ member
2205 il_queue_inc_wrap(int idx, int n_bd) in il_queue_inc_wrap() argument
2207 return ++idx & (n_bd - 1); in il_queue_inc_wrap()
2216 il_queue_dec_wrap(int idx, int n_bd) in il_queue_dec_wrap() argument
2218 return --idx & (n_bd - 1); in il_queue_dec_wrap()
H A D3945.c280 for (idx = il_queue_inc_wrap(idx, q->n_bd); q->read_ptr != idx; in il3945_tx_queue_reclaim()
281 q->read_ptr = il_queue_inc_wrap(q->read_ptr, q->n_bd)) { in il3945_tx_queue_reclaim()
311 if (idx >= txq->q.n_bd || il_queue_used(&txq->q, idx) == 0) { in il3945_hdl_tx()
314 txq->q.n_bd, txq->q.write_ptr, txq->q.read_ptr); in il3945_hdl_tx()
H A D4965-mac.c1875 q->write_ptr = il_queue_inc_wrap(q->write_ptr, q->n_bd); in il4965_tx_skb()
2460 if (idx >= q->n_bd || il_queue_used(q, idx) == 0) { in il4965_tx_queue_reclaim()
2462 "is out of range [0-%d] %d %d.\n", txq_id, idx, q->n_bd, in il4965_tx_queue_reclaim()
2467 for (idx = il_queue_inc_wrap(idx, q->n_bd); q->read_ptr != idx; in il4965_tx_queue_reclaim()
2468 q->read_ptr = il_queue_inc_wrap(q->read_ptr, q->n_bd)) { in il4965_tx_queue_reclaim()
2773 if (idx >= txq->q.n_bd || il_queue_used(&txq->q, idx) == 0) { in il4965_hdl_tx()
2776 txq->q.n_bd, txq->q.write_ptr, txq->q.read_ptr); in il4965_hdl_tx()
2829 idx = il_queue_dec_wrap(scd_ssn & 0xff, txq->q.n_bd); in il4965_hdl_tx()
2943 idx = il_queue_dec_wrap(ba_resp_scd_ssn & 0xff, txq->q.n_bd); in il4965_hdl_compressed_ba()
H A D3945-mac.c614 q->write_ptr = il_queue_inc_wrap(q->write_ptr, q->n_bd); in il3945_tx_skb()
/linux-6.15/drivers/net/wireless/intel/ipw2x00/
H A Dipw2200.c3669 s += q->n_bd; in ipw_tx_queue_space()
3676 static inline int ipw_queue_inc_wrap(int index, int n_bd) in ipw_queue_inc_wrap() argument
3678 return (++index == n_bd) ? 0 : index; in ipw_queue_inc_wrap()
3698 q->n_bd = count; in ipw_queue_init()
3700 q->low_mark = q->n_bd / 4; in ipw_queue_init()
3704 q->high_mark = q->n_bd / 8; in ipw_queue_init()
3799 if (q->n_bd == 0) in ipw_queue_tx_free()
4968 if (hw_tail >= q->n_bd) { in ipw_queue_tx_reclaim()
4971 hw_tail, q->n_bd); in ipw_queue_tx_reclaim()
4985 used += q->n_bd; in ipw_queue_tx_reclaim()
[all …]
H A Dipw2200.h365 int n_bd; /**< number of BDs in this queue */ member