Lines Matching refs:read_ptr
222 int rd_ptr = txq->read_ptr; in iwl_pcie_txq_free_tfd()
303 while (txq->write_ptr != txq->read_ptr) { in iwl_pcie_txq_unmap()
305 txq_id, txq->read_ptr); in iwl_pcie_txq_unmap()
308 struct sk_buff *skb = txq->entries[txq->read_ptr].skb; in iwl_pcie_txq_unmap()
316 txq->read_ptr = iwl_txq_inc_wrap(trans, txq->read_ptr); in iwl_pcie_txq_unmap()
318 if (txq->read_ptr == txq->write_ptr) { in iwl_pcie_txq_unmap()
471 txq->read_ptr = 0; in iwl_trans_pcie_tx_reset()
742 if (txq->read_ptr == txq->write_ptr) in iwl_pcie_txq_progress()
754 int read_ptr = iwl_txq_get_cmd_index(txq, txq->read_ptr); in iwl_trans_pcie_reclaim() local
769 if (read_ptr == tfd_num) in iwl_trans_pcie_reclaim()
773 txq_id, txq->read_ptr, tfd_num, ssn); in iwl_trans_pcie_reclaim()
784 txq->write_ptr, txq->read_ptr); in iwl_trans_pcie_reclaim()
792 read_ptr != tfd_num; in iwl_trans_pcie_reclaim()
793 txq->read_ptr = iwl_txq_inc_wrap(trans, txq->read_ptr), in iwl_trans_pcie_reclaim()
794 read_ptr = iwl_txq_get_cmd_index(txq, txq->read_ptr)) { in iwl_trans_pcie_reclaim()
795 struct sk_buff *skb = txq->entries[read_ptr].skb; in iwl_trans_pcie_reclaim()
804 txq->entries[read_ptr].skb = NULL; in iwl_trans_pcie_reclaim()
873 txq->read_ptr = txq->write_ptr; in iwl_trans_pcie_set_q_ptrs()
936 r = iwl_txq_get_cmd_index(txq, txq->read_ptr); in iwl_pcie_cmdq_reclaim()
944 txq->write_ptr, txq->read_ptr); in iwl_pcie_cmdq_reclaim()
950 txq->read_ptr = iwl_txq_inc_wrap(trans, txq->read_ptr); in iwl_pcie_cmdq_reclaim()
959 if (txq->read_ptr == txq->write_ptr) { in iwl_pcie_cmdq_reclaim()
1043 ssn = txq->read_ptr; in iwl_trans_pcie_txq_enable()
1066 txq->read_ptr = (ssn & 0xff); in iwl_trans_pcie_txq_enable()
1411 if (txq->read_ptr == txq->write_ptr && txq->wd_timeout) in iwl_pcie_enqueue_hcmd()
1460 txq_id, trans->txqs.cmd.q_id, sequence, txq->read_ptr, in iwl_pcie_hcmd_complete()
1568 txq->read_ptr, txq->write_ptr); in iwl_pcie_send_hcmd_sync()
2089 if (txq->read_ptr == txq->write_ptr && txq->wd_timeout) { in iwl_trans_pcie_tx()