Searched refs:trans_pcie (Results 1 – 9 of 9) sorted by relevance
| /Linux-v5.4/drivers/net/wireless/intel/iwlwifi/pcie/ |
| D | ctxt-info-gen3.c | 61 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_ctxt_info_gen3_init() local 74 &trans_pcie->prph_scratch_dma_addr, in iwl_pcie_ctxt_info_gen3_init() 96 cpu_to_le64(trans_pcie->rxq->bd_dma); in iwl_pcie_ctxt_info_gen3_init() 118 &trans_pcie->prph_info_dma_addr, in iwl_pcie_ctxt_info_gen3_init() 128 &trans_pcie->ctxt_info_dma_addr, in iwl_pcie_ctxt_info_gen3_init() 136 cpu_to_le64(trans_pcie->prph_info_dma_addr); in iwl_pcie_ctxt_info_gen3_init() 138 cpu_to_le64(trans_pcie->prph_scratch_dma_addr); in iwl_pcie_ctxt_info_gen3_init() 142 cpu_to_le64(trans_pcie->rxq->rb_stts_dma); in iwl_pcie_ctxt_info_gen3_init() 144 cpu_to_le64(trans_pcie->rxq->tr_tail_dma); in iwl_pcie_ctxt_info_gen3_init() 146 cpu_to_le64(trans_pcie->rxq->cr_tail_dma); in iwl_pcie_ctxt_info_gen3_init() [all …]
|
| D | rx.c | 263 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_rxq_check_wrptr() local 267 struct iwl_rxq *rxq = &trans_pcie->rxq[i]; in iwl_pcie_rxq_check_wrptr() 421 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_rx_alloc_page() local 425 if (trans_pcie->rx_page_order > 0) in iwl_pcie_rx_alloc_page() 429 page = alloc_pages(gfp_mask, trans_pcie->rx_page_order); in iwl_pcie_rx_alloc_page() 433 trans_pcie->rx_page_order); in iwl_pcie_rx_alloc_page() 458 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_rxq_alloc_rbs() local 479 __free_pages(page, trans_pcie->rx_page_order); in iwl_pcie_rxq_alloc_rbs() 492 PAGE_SIZE << trans_pcie->rx_page_order, in iwl_pcie_rxq_alloc_rbs() 499 __free_pages(page, trans_pcie->rx_page_order); in iwl_pcie_rxq_alloc_rbs() [all …]
|
| D | trans-gen2.c | 166 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in _iwl_trans_pcie_gen2_stop_device() local 168 lockdep_assert_held(&trans_pcie->mutex); in _iwl_trans_pcie_gen2_stop_device() 170 if (trans_pcie->is_down) in _iwl_trans_pcie_gen2_stop_device() 173 trans_pcie->is_down = true; in _iwl_trans_pcie_gen2_stop_device() 217 iwl_pcie_conf_msix_hw(trans_pcie); in _iwl_trans_pcie_gen2_stop_device() 245 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_trans_pcie_gen2_stop_device() local 248 mutex_lock(&trans_pcie->mutex); in iwl_trans_pcie_gen2_stop_device() 249 trans_pcie->opmode_down = true; in iwl_trans_pcie_gen2_stop_device() 253 mutex_unlock(&trans_pcie->mutex); in iwl_trans_pcie_gen2_stop_device() 258 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_gen2_nic_init() local [all …]
|
| D | tx.c | 186 struct iwl_trans_pcie *trans_pcie = txq->trans_pcie; in iwl_pcie_txq_stuck_timer() local 187 struct iwl_trans *trans = iwl_trans_pcie_get_trans(trans_pcie); in iwl_pcie_txq_stuck_timer() 210 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_txq_update_byte_cnt_tbl() local 220 scd_bc_tbl = trans_pcie->scd_bc_tbls.addr; in iwl_pcie_txq_update_byte_cnt_tbl() 235 if (trans_pcie->bc_table_dword) in iwl_pcie_txq_update_byte_cnt_tbl() 253 struct iwl_trans_pcie *trans_pcie = in iwl_pcie_txq_inval_byte_cnt_tbl() local 255 struct iwlagn_scd_bc_tbl *scd_bc_tbl = trans_pcie->scd_bc_tbls.addr; in iwl_pcie_txq_inval_byte_cnt_tbl() 265 if (txq_id != trans_pcie->cmd_queue) in iwl_pcie_txq_inval_byte_cnt_tbl() 283 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_txq_inc_wr_ptr() local 296 txq_id != trans_pcie->cmd_queue && in iwl_pcie_txq_inc_wr_ptr() [all …]
|
| D | trans.c | 95 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_trans_pcie_dump_regs() local 96 struct pci_dev *pdev = trans_pcie->pci_dev; in iwl_trans_pcie_dump_regs() 100 if (trans_pcie->pcie_dbg_dumped_once) in iwl_trans_pcie_dump_regs() 179 trans_pcie->pcie_dbg_dumped_once = 1; in iwl_trans_pcie_dump_regs() 300 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_apm_config() local 312 pcie_capability_read_word(trans_pcie->pci_dev, PCI_EXP_LNKCTL, &lctl); in iwl_pcie_apm_config() 319 pcie_capability_read_word(trans_pcie->pci_dev, PCI_EXP_DEVCTL2, &cap); in iwl_pcie_apm_config() 574 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_nic_init() local 578 spin_lock(&trans_pcie->irq_lock); in iwl_pcie_nic_init() 580 spin_unlock(&trans_pcie->irq_lock); in iwl_pcie_nic_init() [all …]
|
| D | internal.h | 369 struct iwl_trans_pcie *trans_pcie; member 630 iwl_trans_pcie_get_trans(struct iwl_trans_pcie *trans_pcie) in iwl_trans_pcie_get_trans() argument 632 return container_of((void *)trans_pcie, struct iwl_trans, in iwl_trans_pcie_get_trans() 705 void iwl_pcie_gen2_update_byte_tbl(struct iwl_trans_pcie *trans_pcie, 735 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in _iwl_disable_interrupts() local 738 if (!trans_pcie->msix_enabled) { in _iwl_disable_interrupts() 749 trans_pcie->fh_init_mask); in _iwl_disable_interrupts() 751 trans_pcie->hw_init_mask); in _iwl_disable_interrupts() 811 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_disable_interrupts() local 813 spin_lock(&trans_pcie->irq_lock); in iwl_disable_interrupts() [all …]
|
| D | ctxt-info.c | 160 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_ctxt_info_init() local 167 &trans_pcie->ctxt_info_dma_addr, in iwl_pcie_ctxt_info_init() 178 switch (trans_pcie->rx_buf_size) { in iwl_pcie_ctxt_info_init() 205 rx_cfg->free_rbd_addr = cpu_to_le64(trans_pcie->rxq->bd_dma); in iwl_pcie_ctxt_info_init() 206 rx_cfg->used_rbd_addr = cpu_to_le64(trans_pcie->rxq->used_bd_dma); in iwl_pcie_ctxt_info_init() 207 rx_cfg->status_wr_ptr = cpu_to_le64(trans_pcie->rxq->rb_stts_dma); in iwl_pcie_ctxt_info_init() 211 cpu_to_le64(trans_pcie->txq[trans_pcie->cmd_queue]->dma_addr); in iwl_pcie_ctxt_info_init() 218 dma_free_coherent(trans->dev, sizeof(*trans_pcie->ctxt_info), in iwl_pcie_ctxt_info_init() 219 ctxt_info, trans_pcie->ctxt_info_dma_addr); in iwl_pcie_ctxt_info_init() 223 trans_pcie->ctxt_info = ctxt_info; in iwl_pcie_ctxt_info_init() [all …]
|
| D | tx-gen2.c | 67 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_gen2_tx_stop() local 75 memset(trans_pcie->queue_stopped, 0, sizeof(trans_pcie->queue_stopped)); in iwl_pcie_gen2_tx_stop() 76 memset(trans_pcie->queue_used, 0, sizeof(trans_pcie->queue_used)); in iwl_pcie_gen2_tx_stop() 79 for (txq_id = 0; txq_id < ARRAY_SIZE(trans_pcie->txq); txq_id++) { in iwl_pcie_gen2_tx_stop() 80 if (!trans_pcie->txq[txq_id]) in iwl_pcie_gen2_tx_stop() 89 void iwl_pcie_gen2_update_byte_tbl(struct iwl_trans_pcie *trans_pcie, in iwl_pcie_gen2_update_byte_tbl() argument 94 struct iwl_trans *trans = iwl_trans_pcie_get_trans(trans_pcie); in iwl_pcie_gen2_update_byte_tbl() 118 WARN_ON(trans_pcie->bc_table_dword); in iwl_pcie_gen2_update_byte_tbl() 124 WARN_ON(!trans_pcie->bc_table_dword); in iwl_pcie_gen2_update_byte_tbl() 159 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_gen2_tfd_unmap() local [all …]
|
| D | drv.c | 1196 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pci_resume() local 1217 iwl_pcie_conf_msix_hw(trans_pcie); in iwl_pci_resume() 1224 mutex_lock(&trans_pcie->mutex); in iwl_pci_resume() 1227 mutex_unlock(&trans_pcie->mutex); in iwl_pci_resume()
|