Searched refs:trans_pcie (Results 1 – 9 of 9) sorted by relevance
/Linux-v4.19/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 72 &trans_pcie->prph_scratch_dma_addr, in iwl_pcie_ctxt_info_gen3_init() 94 cpu_to_le64(trans_pcie->rxq->bd_dma); in iwl_pcie_ctxt_info_gen3_init() 99 cpu_to_le64(trans_pcie->fw_mon_phys); in iwl_pcie_ctxt_info_gen3_init() 101 cpu_to_le32(trans_pcie->fw_mon_size); in iwl_pcie_ctxt_info_gen3_init() 109 trans_pcie->prph_scratch_dma_addr); in iwl_pcie_ctxt_info_gen3_init() 117 &trans_pcie->prph_info_dma_addr, in iwl_pcie_ctxt_info_gen3_init() 125 &trans_pcie->ctxt_info_dma_addr, in iwl_pcie_ctxt_info_gen3_init() 131 cpu_to_le64(trans_pcie->prph_info_dma_addr); in iwl_pcie_ctxt_info_gen3_init() 133 cpu_to_le64(trans_pcie->prph_scratch_dma_addr); in iwl_pcie_ctxt_info_gen3_init() [all …]
|
D | rx.c | 230 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_rxq_check_wrptr() local 234 struct iwl_rxq *rxq = &trans_pcie->rxq[i]; in iwl_pcie_rxq_check_wrptr() 386 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_rx_alloc_page() local 390 if (trans_pcie->rx_page_order > 0) in iwl_pcie_rx_alloc_page() 394 page = alloc_pages(gfp_mask, trans_pcie->rx_page_order); in iwl_pcie_rx_alloc_page() 398 trans_pcie->rx_page_order); in iwl_pcie_rx_alloc_page() 423 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_rxq_alloc_rbs() local 444 __free_pages(page, trans_pcie->rx_page_order); in iwl_pcie_rxq_alloc_rbs() 457 PAGE_SIZE << trans_pcie->rx_page_order, in iwl_pcie_rxq_alloc_rbs() 464 __free_pages(page, trans_pcie->rx_page_order); in iwl_pcie_rxq_alloc_rbs() [all …]
|
D | trans.c | 99 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_trans_pcie_dump_regs() local 100 struct pci_dev *pdev = trans_pcie->pci_dev; in iwl_trans_pcie_dump_regs() 104 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() 193 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_free_fw_monitor() local 195 if (!trans_pcie->fw_mon_page) in iwl_pcie_free_fw_monitor() 198 dma_unmap_page(trans->dev, trans_pcie->fw_mon_phys, in iwl_pcie_free_fw_monitor() 199 trans_pcie->fw_mon_size, DMA_FROM_DEVICE); in iwl_pcie_free_fw_monitor() 200 __free_pages(trans_pcie->fw_mon_page, in iwl_pcie_free_fw_monitor() 201 get_order(trans_pcie->fw_mon_size)); in iwl_pcie_free_fw_monitor() [all …]
|
D | tx.c | 155 struct iwl_trans_pcie *trans_pcie = txq->trans_pcie; in iwl_pcie_txq_stuck_timer() local 156 struct iwl_trans *trans = iwl_trans_pcie_get_trans(trans_pcie); in iwl_pcie_txq_stuck_timer() 179 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_txq_update_byte_cnt_tbl() local 189 scd_bc_tbl = trans_pcie->scd_bc_tbls.addr; in iwl_pcie_txq_update_byte_cnt_tbl() 204 if (trans_pcie->bc_table_dword) in iwl_pcie_txq_update_byte_cnt_tbl() 222 struct iwl_trans_pcie *trans_pcie = in iwl_pcie_txq_inval_byte_cnt_tbl() local 224 struct iwlagn_scd_bc_tbl *scd_bc_tbl = trans_pcie->scd_bc_tbls.addr; in iwl_pcie_txq_inval_byte_cnt_tbl() 234 if (txq_id != trans_pcie->cmd_queue) in iwl_pcie_txq_inval_byte_cnt_tbl() 252 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_txq_inc_wr_ptr() local 265 txq_id != trans_pcie->cmd_queue && in iwl_pcie_txq_inc_wr_ptr() [all …]
|
D | ctxt-info.c | 62 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_ctxt_info_free_paging() local 63 struct iwl_self_init_dram *dram = &trans_pcie->init_dram; in iwl_pcie_ctxt_info_free_paging() 86 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_init_fw_sec() local 87 struct iwl_self_init_dram *dram = &trans_pcie->init_dram; in iwl_pcie_init_fw_sec() 162 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_ctxt_info_init() local 169 &trans_pcie->ctxt_info_dma_addr, in iwl_pcie_ctxt_info_init() 189 rx_cfg->free_rbd_addr = cpu_to_le64(trans_pcie->rxq->bd_dma); in iwl_pcie_ctxt_info_init() 190 rx_cfg->used_rbd_addr = cpu_to_le64(trans_pcie->rxq->used_bd_dma); in iwl_pcie_ctxt_info_init() 191 rx_cfg->status_wr_ptr = cpu_to_le64(trans_pcie->rxq->rb_stts_dma); in iwl_pcie_ctxt_info_init() 195 cpu_to_le64(trans_pcie->txq[trans_pcie->cmd_queue]->dma_addr); in iwl_pcie_ctxt_info_init() [all …]
|
D | trans-gen2.c | 157 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in _iwl_trans_pcie_gen2_stop_device() local 159 lockdep_assert_held(&trans_pcie->mutex); in _iwl_trans_pcie_gen2_stop_device() 161 if (trans_pcie->is_down) in _iwl_trans_pcie_gen2_stop_device() 164 trans_pcie->is_down = true; in _iwl_trans_pcie_gen2_stop_device() 213 iwl_pcie_conf_msix_hw(trans_pcie); in _iwl_trans_pcie_gen2_stop_device() 241 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_trans_pcie_gen2_stop_device() local 244 mutex_lock(&trans_pcie->mutex); in iwl_trans_pcie_gen2_stop_device() 245 trans_pcie->opmode_down = true; in iwl_trans_pcie_gen2_stop_device() 249 mutex_unlock(&trans_pcie->mutex); in iwl_trans_pcie_gen2_stop_device() 254 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_gen2_nic_init() local [all …]
|
D | internal.h | 414 struct iwl_trans_pcie *trans_pcie; member 658 iwl_trans_pcie_get_trans(struct iwl_trans_pcie *trans_pcie) in iwl_trans_pcie_get_trans() argument 660 return container_of((void *)trans_pcie, struct iwl_trans, in iwl_trans_pcie_get_trans() 752 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in _iwl_disable_interrupts() local 755 if (!trans_pcie->msix_enabled) { in _iwl_disable_interrupts() 766 trans_pcie->fh_init_mask); in _iwl_disable_interrupts() 768 trans_pcie->hw_init_mask); in _iwl_disable_interrupts() 809 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_ctxt_info_free_fw_img() local 810 struct iwl_self_init_dram *dram = &trans_pcie->init_dram; in iwl_pcie_ctxt_info_free_fw_img() 829 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_disable_interrupts() local [all …]
|
D | tx-gen2.c | 68 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_gen2_tx_stop() local 76 memset(trans_pcie->queue_stopped, 0, sizeof(trans_pcie->queue_stopped)); in iwl_pcie_gen2_tx_stop() 77 memset(trans_pcie->queue_used, 0, sizeof(trans_pcie->queue_used)); in iwl_pcie_gen2_tx_stop() 80 for (txq_id = 0; txq_id < ARRAY_SIZE(trans_pcie->txq); txq_id++) { in iwl_pcie_gen2_tx_stop() 81 if (!trans_pcie->txq[txq_id]) in iwl_pcie_gen2_tx_stop() 90 static void iwl_pcie_gen2_update_byte_tbl(struct iwl_trans_pcie *trans_pcie, in iwl_pcie_gen2_update_byte_tbl() argument 95 struct iwl_trans *trans = iwl_trans_pcie_get_trans(trans_pcie); in iwl_pcie_gen2_update_byte_tbl() 102 if (trans_pcie->bc_table_dword) in iwl_pcie_gen2_update_byte_tbl() 154 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pcie_gen2_tfd_unmap() local 160 if (num_tbs > trans_pcie->max_tbs) { in iwl_pcie_gen2_tfd_unmap() [all …]
|
D | drv.c | 1002 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pci_resume() local 1023 iwl_pcie_conf_msix_hw(trans_pcie); in iwl_pci_resume() 1030 mutex_lock(&trans_pcie->mutex); in iwl_pci_resume() 1033 mutex_unlock(&trans_pcie->mutex); in iwl_pci_resume() 1040 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pci_fw_enter_d0i3() local 1058 ret = wait_event_timeout(trans_pcie->d0i3_waitq, in iwl_pci_fw_enter_d0i3() 1078 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_pci_fw_exit_d0i3() local 1092 ret = wait_event_timeout(trans_pcie->d0i3_waitq, in iwl_pci_fw_exit_d0i3()
|