Lines Matching refs:read_ptr

88 	used = (q->write_ptr - q->read_ptr) & (TFD_QUEUE_SIZE_MAX - 1);  in iwl_queue_space()
118 q->read_ptr = 0; in iwl_queue_init()
159 if (txq->q.read_ptr == txq->q.write_ptr) { in iwl_pcie_txq_stuck_timer()
168 txq->q.read_ptr, txq->q.write_ptr); in iwl_pcie_txq_stuck_timer()
259 int read_ptr = txq->q.read_ptr; in iwl_pcie_txq_inval_byte_cnt_tbl() local
263 (void *)txq->entries[txq->q.read_ptr].cmd->payload; in iwl_pcie_txq_inval_byte_cnt_tbl()
265 WARN_ON(read_ptr >= TFD_QUEUE_SIZE_MAX); in iwl_pcie_txq_inval_byte_cnt_tbl()
271 scd_bc_tbl[txq_id].tfd_offset[read_ptr] = bc_ent; in iwl_pcie_txq_inval_byte_cnt_tbl()
273 if (read_ptr < TFD_QUEUE_SIZE_BC_DUP) in iwl_pcie_txq_inval_byte_cnt_tbl()
275 tfd_offset[TFD_QUEUE_SIZE_MAX + read_ptr] = bc_ent; in iwl_pcie_txq_inval_byte_cnt_tbl()
422 int rd_ptr = txq->q.read_ptr; in iwl_pcie_txq_free_tfd()
589 while (q->write_ptr != q->read_ptr) { in iwl_pcie_txq_unmap()
591 txq_id, q->read_ptr); in iwl_pcie_txq_unmap()
593 q->read_ptr = iwl_queue_inc_wrap(q->read_ptr); in iwl_pcie_txq_unmap()
720 txq->q.read_ptr = 0; in iwl_trans_pcie_tx_reset()
957 if (txq->q.read_ptr == txq->q.write_ptr) in iwl_pcie_txq_progress()
985 if (txq->q.read_ptr == tfd_num) in iwl_trans_pcie_reclaim()
989 txq_id, txq->q.read_ptr, tfd_num, ssn); in iwl_trans_pcie_reclaim()
999 q->write_ptr, q->read_ptr); in iwl_trans_pcie_reclaim()
1007 q->read_ptr != tfd_num; in iwl_trans_pcie_reclaim()
1008 q->read_ptr = iwl_queue_inc_wrap(q->read_ptr)) { in iwl_trans_pcie_reclaim()
1010 if (WARN_ON_ONCE(txq->entries[txq->q.read_ptr].skb == NULL)) in iwl_trans_pcie_reclaim()
1013 __skb_queue_tail(skbs, txq->entries[txq->q.read_ptr].skb); in iwl_trans_pcie_reclaim()
1015 txq->entries[txq->q.read_ptr].skb = NULL; in iwl_trans_pcie_reclaim()
1027 if (q->read_ptr == q->write_ptr) { in iwl_trans_pcie_reclaim()
1123 q->write_ptr, q->read_ptr); in iwl_pcie_cmdq_reclaim()
1127 for (idx = iwl_queue_inc_wrap(idx); q->read_ptr != idx; in iwl_pcie_cmdq_reclaim()
1128 q->read_ptr = iwl_queue_inc_wrap(q->read_ptr)) { in iwl_pcie_cmdq_reclaim()
1132 idx, q->write_ptr, q->read_ptr); in iwl_pcie_cmdq_reclaim()
1137 if (q->read_ptr == q->write_ptr) { in iwl_pcie_cmdq_reclaim()
1220 ssn = txq->q.read_ptr; in iwl_trans_pcie_txq_enable()
1226 txq->q.read_ptr = (ssn & 0xff); in iwl_trans_pcie_txq_enable()
1566 if (q->read_ptr == q->write_ptr && txq->wd_timeout) in iwl_pcie_enqueue_hcmd()
1618 trans_pcie->txq[trans_pcie->cmd_queue].q.read_ptr, in iwl_pcie_hcmd_complete()
1724 q->read_ptr, q->write_ptr); in iwl_pcie_send_hcmd_sync()
1950 if (q->read_ptr == q->write_ptr) { in iwl_trans_pcie_tx()