Lines Matching refs:trans_pcie
182 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_clear_cmd_in_flight() local
187 spin_lock(&trans_pcie->reg_lock); in iwl_pcie_clear_cmd_in_flight()
189 if (WARN_ON(!trans_pcie->cmd_hold_nic_awake)) { in iwl_pcie_clear_cmd_in_flight()
190 spin_unlock(&trans_pcie->reg_lock); in iwl_pcie_clear_cmd_in_flight()
194 trans_pcie->cmd_hold_nic_awake = false; in iwl_pcie_clear_cmd_in_flight()
197 spin_unlock(&trans_pcie->reg_lock); in iwl_pcie_clear_cmd_in_flight()
296 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_tx_start() local
308 trans_pcie->scd_base_addr = in iwl_pcie_tx_start()
312 scd_base_addr != trans_pcie->scd_base_addr); in iwl_pcie_tx_start()
315 iwl_trans_write_mem(trans, trans_pcie->scd_base_addr + in iwl_pcie_tx_start()
354 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_trans_pcie_tx_reset() local
382 trans_pcie->kw.dma >> 4); in iwl_trans_pcie_tx_reset()
394 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_tx_stop_fh() local
398 spin_lock_bh(&trans_pcie->irq_lock); in iwl_pcie_tx_stop_fh()
419 spin_unlock_bh(&trans_pcie->irq_lock); in iwl_pcie_tx_stop_fh()
427 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_tx_stop() local
446 if (!trans_pcie->txq_memory) in iwl_pcie_tx_stop()
465 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_tx_free() local
470 if (trans_pcie->txq_memory) { in iwl_pcie_tx_free()
479 kfree(trans_pcie->txq_memory); in iwl_pcie_tx_free()
480 trans_pcie->txq_memory = NULL; in iwl_pcie_tx_free()
482 iwl_pcie_free_dma_ptr(trans, &trans_pcie->kw); in iwl_pcie_tx_free()
495 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_tx_alloc() local
505 if (WARN_ON(trans_pcie->txq_memory)) { in iwl_pcie_tx_alloc()
518 ret = iwl_pcie_alloc_dma_ptr(trans, &trans_pcie->kw, IWL_KW_SIZE); in iwl_pcie_tx_alloc()
524 trans_pcie->txq_memory = in iwl_pcie_tx_alloc()
527 if (!trans_pcie->txq_memory) { in iwl_pcie_tx_alloc()
544 trans->txqs.txq[txq_id] = &trans_pcie->txq_memory[txq_id]; in iwl_pcie_tx_alloc()
564 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_tx_init() local
569 if (!trans_pcie->txq_memory) { in iwl_pcie_tx_init()
576 spin_lock_bh(&trans_pcie->irq_lock); in iwl_pcie_tx_init()
583 trans_pcie->kw.dma >> 4); in iwl_pcie_tx_init()
585 spin_unlock_bh(&trans_pcie->irq_lock); in iwl_pcie_tx_init()
631 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_set_cmd_in_flight() local
654 trans_pcie->cmd_hold_nic_awake = true; in iwl_pcie_set_cmd_in_flight()
655 spin_unlock(&trans_pcie->reg_lock); in iwl_pcie_set_cmd_in_flight()
708 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_txq_set_ratid_map() local
715 tbl_dw_addr = trans_pcie->scd_base_addr + in iwl_pcie_txq_set_ratid_map()
738 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_trans_pcie_txq_enable() local
753 trans_pcie->scd_set_active) in iwl_trans_pcie_txq_enable()
814 iwl_trans_write_mem32(trans, trans_pcie->scd_base_addr + in iwl_trans_pcie_txq_enable()
817 trans_pcie->scd_base_addr + in iwl_trans_pcie_txq_enable()
831 trans_pcie->scd_set_active) in iwl_trans_pcie_txq_enable()
857 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_trans_pcie_txq_disable() local
858 u32 stts_addr = trans_pcie->scd_base_addr + in iwl_trans_pcie_txq_disable()
1184 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_hcmd_complete() local
1214 meta->source->_rx_page_order = trans_pcie->rx_page_order; in iwl_pcie_hcmd_complete()