Lines Matching refs:read_ptr

125 	used = (q->write_ptr - q->read_ptr) &  in iwl_queue_space()
155 q->read_ptr = 0; in iwl_queue_init()
191 if (txq->read_ptr == txq->write_ptr) { in iwl_pcie_txq_stuck_timer()
257 int read_ptr = txq->read_ptr; in iwl_pcie_txq_inval_byte_cnt_tbl() local
261 (void *)txq->entries[read_ptr].cmd->payload; in iwl_pcie_txq_inval_byte_cnt_tbl()
263 WARN_ON(read_ptr >= TFD_QUEUE_SIZE_MAX); in iwl_pcie_txq_inval_byte_cnt_tbl()
270 scd_bc_tbl[txq_id].tfd_offset[read_ptr] = bc_ent; in iwl_pcie_txq_inval_byte_cnt_tbl()
272 if (read_ptr < TFD_QUEUE_SIZE_BC_DUP) in iwl_pcie_txq_inval_byte_cnt_tbl()
274 tfd_offset[TFD_QUEUE_SIZE_MAX + read_ptr] = bc_ent; in iwl_pcie_txq_inval_byte_cnt_tbl()
465 int rd_ptr = txq->read_ptr; in iwl_pcie_txq_free_tfd()
661 while (txq->write_ptr != txq->read_ptr) { in iwl_pcie_txq_unmap()
663 txq_id, txq->read_ptr); in iwl_pcie_txq_unmap()
666 struct sk_buff *skb = txq->entries[txq->read_ptr].skb; in iwl_pcie_txq_unmap()
674 txq->read_ptr = iwl_queue_inc_wrap(trans, txq->read_ptr); in iwl_pcie_txq_unmap()
676 if (txq->read_ptr == txq->write_ptr) { in iwl_pcie_txq_unmap()
829 txq->read_ptr = 0; in iwl_trans_pcie_tx_reset()
1099 if (txq->read_ptr == txq->write_ptr) in iwl_pcie_txq_progress()
1112 int read_ptr = iwl_pcie_get_cmd_index(txq, txq->read_ptr); in iwl_trans_pcie_reclaim() local
1127 if (read_ptr == tfd_num) in iwl_trans_pcie_reclaim()
1131 txq_id, txq->read_ptr, tfd_num, ssn); in iwl_trans_pcie_reclaim()
1142 txq->write_ptr, txq->read_ptr); in iwl_trans_pcie_reclaim()
1150 read_ptr != tfd_num; in iwl_trans_pcie_reclaim()
1151 txq->read_ptr = iwl_queue_inc_wrap(trans, txq->read_ptr), in iwl_trans_pcie_reclaim()
1152 read_ptr = iwl_pcie_get_cmd_index(txq, txq->read_ptr)) { in iwl_trans_pcie_reclaim()
1153 struct sk_buff *skb = txq->entries[read_ptr].skb; in iwl_trans_pcie_reclaim()
1162 txq->entries[read_ptr].skb = NULL; in iwl_trans_pcie_reclaim()
1232 txq->read_ptr = txq->write_ptr; in iwl_trans_pcie_set_q_ptrs()
1295 r = iwl_pcie_get_cmd_index(txq, txq->read_ptr); in iwl_pcie_cmdq_reclaim()
1303 txq->write_ptr, txq->read_ptr); in iwl_pcie_cmdq_reclaim()
1309 txq->read_ptr = iwl_queue_inc_wrap(trans, txq->read_ptr); in iwl_pcie_cmdq_reclaim()
1318 if (txq->read_ptr == txq->write_ptr) { in iwl_pcie_cmdq_reclaim()
1402 ssn = txq->read_ptr; in iwl_trans_pcie_txq_enable()
1425 txq->read_ptr = (ssn & 0xff); in iwl_trans_pcie_txq_enable()
1771 if (txq->read_ptr == txq->write_ptr && txq->wd_timeout) in iwl_pcie_enqueue_hcmd()
1820 txq_id, trans_pcie->cmd_queue, sequence, txq->read_ptr, in iwl_pcie_hcmd_complete()
1928 txq->read_ptr, txq->write_ptr); in iwl_pcie_send_hcmd_sync()
2475 if (txq->read_ptr == txq->write_ptr && txq->wd_timeout) { in iwl_trans_pcie_tx()