Lines Matching refs:write_ptr

2206 		if (txq->read_ptr == txq->write_ptr)  in iwl_trans_pcie_freeze_txq_timer()
2254 txq->write_ptr | (i << 8)); in iwl_trans_pcie_block_txq_ptrs()
2275 txq->read_ptr, txq->write_ptr); in iwl_trans_pcie_log_scd_error()
2288 txq->read_ptr, txq->write_ptr, in iwl_trans_pcie_log_scd_error()
2335 wr_ptr = READ_ONCE(txq->write_ptr); in iwl_trans_pcie_wait_txq_empty()
2337 while ((txq->read_ptr != READ_ONCE(txq->write_ptr) || in iwl_trans_pcie_wait_txq_empty()
2341 u8 write_ptr = READ_ONCE(txq->write_ptr); in iwl_trans_pcie_wait_txq_empty() local
2348 if (WARN_ONCE(wr_ptr != write_ptr && !overflow_tx, in iwl_trans_pcie_wait_txq_empty()
2350 wr_ptr, write_ptr)) in iwl_trans_pcie_wait_txq_empty()
2352 wr_ptr = write_ptr; in iwl_trans_pcie_wait_txq_empty()
2362 if (txq->read_ptr != txq->write_ptr) { in iwl_trans_pcie_wait_txq_empty()
2543 cnt, txq->read_ptr, txq->write_ptr, in iwl_dbgfs_tx_queue_read()
2806 u32 write_ptr_addr, wrap_cnt_addr, write_ptr, wrap_cnt; in iwl_dbgfs_monitor_data_read() local
2830 write_ptr = iwl_read_prph(trans, write_ptr_addr) * sizeof(u32); in iwl_dbgfs_monitor_data_read()
2834 size = write_ptr - data->prev_wr_ptr; in iwl_dbgfs_monitor_data_read()
2842 write_ptr < data->prev_wr_ptr) { in iwl_dbgfs_monitor_data_read()
2851 size = write_ptr; in iwl_dbgfs_monitor_data_read()
2860 write_ptr > data->prev_wr_ptr) in iwl_dbgfs_monitor_data_read()
2868 size = write_ptr; in iwl_dbgfs_monitor_data_read()
3055 u32 base, base_high, write_ptr, write_ptr_val, wrap_cnt; in iwl_trans_pcie_dump_pointers() local
3060 write_ptr = DBGC_CUR_DBGBUF_STATUS; in iwl_trans_pcie_dump_pointers()
3063 write_ptr = le32_to_cpu(trans->dbg.dest_tlv->write_ptr_reg); in iwl_trans_pcie_dump_pointers()
3068 write_ptr = MON_BUFF_WRPTR; in iwl_trans_pcie_dump_pointers()
3072 write_ptr_val = iwl_read_prph(trans, write_ptr); in iwl_trans_pcie_dump_pointers()
3272 ptr = cmdq->write_ptr; in iwl_trans_pcie_dump_data()