trans_pcie 61 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 74 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c &trans_pcie->prph_scratch_dma_addr, trans_pcie 96 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c cpu_to_le64(trans_pcie->rxq->bd_dma); trans_pcie 118 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c &trans_pcie->prph_info_dma_addr, trans_pcie 128 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c &trans_pcie->ctxt_info_dma_addr, trans_pcie 136 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c cpu_to_le64(trans_pcie->prph_info_dma_addr); trans_pcie 138 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c cpu_to_le64(trans_pcie->prph_scratch_dma_addr); trans_pcie 142 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c cpu_to_le64(trans_pcie->rxq->rb_stts_dma); trans_pcie 144 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c cpu_to_le64(trans_pcie->rxq->tr_tail_dma); trans_pcie 146 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c cpu_to_le64(trans_pcie->rxq->cr_tail_dma); trans_pcie 152 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c cpu_to_le64(trans_pcie->txq[trans_pcie->cmd_queue]->dma_addr); trans_pcie 154 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c cpu_to_le64(trans_pcie->rxq->used_bd_dma); trans_pcie 160 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c trans_pcie->ctxt_info_gen3 = ctxt_info_gen3; trans_pcie 161 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c trans_pcie->prph_info = prph_info; trans_pcie 162 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c trans_pcie->prph_scratch = prph_scratch; trans_pcie 166 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c &trans_pcie->iml_dma_addr, GFP_KERNEL); trans_pcie 176 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c trans_pcie->ctxt_info_dma_addr); trans_pcie 178 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c trans_pcie->iml_dma_addr); trans_pcie 194 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c trans_pcie->prph_info_dma_addr); trans_pcie 200 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c trans_pcie->prph_scratch_dma_addr); trans_pcie 207 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 209 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c if (!trans_pcie->ctxt_info_gen3) trans_pcie 212 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c dma_free_coherent(trans->dev, sizeof(*trans_pcie->ctxt_info_gen3), trans_pcie 213 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c trans_pcie->ctxt_info_gen3, trans_pcie 214 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c trans_pcie->ctxt_info_dma_addr); trans_pcie 215 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c trans_pcie->ctxt_info_dma_addr = 0; trans_pcie 216 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c trans_pcie->ctxt_info_gen3 = NULL; trans_pcie 220 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c dma_free_coherent(trans->dev, sizeof(*trans_pcie->prph_scratch), trans_pcie 221 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c trans_pcie->prph_scratch, trans_pcie 222 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c trans_pcie->prph_scratch_dma_addr); trans_pcie 223 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c trans_pcie->prph_scratch_dma_addr = 0; trans_pcie 224 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c trans_pcie->prph_scratch = NULL; trans_pcie 226 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c dma_free_coherent(trans->dev, sizeof(*trans_pcie->prph_info), trans_pcie 227 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c trans_pcie->prph_info, trans_pcie 228 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c trans_pcie->prph_info_dma_addr); trans_pcie 229 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c trans_pcie->prph_info_dma_addr = 0; trans_pcie 230 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c trans_pcie->prph_info = NULL; trans_pcie 160 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 167 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c &trans_pcie->ctxt_info_dma_addr, trans_pcie 178 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c switch (trans_pcie->rx_buf_size) { trans_pcie 205 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c rx_cfg->free_rbd_addr = cpu_to_le64(trans_pcie->rxq->bd_dma); trans_pcie 206 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c rx_cfg->used_rbd_addr = cpu_to_le64(trans_pcie->rxq->used_bd_dma); trans_pcie 207 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c rx_cfg->status_wr_ptr = cpu_to_le64(trans_pcie->rxq->rb_stts_dma); trans_pcie 211 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c cpu_to_le64(trans_pcie->txq[trans_pcie->cmd_queue]->dma_addr); trans_pcie 218 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c dma_free_coherent(trans->dev, sizeof(*trans_pcie->ctxt_info), trans_pcie 219 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c ctxt_info, trans_pcie->ctxt_info_dma_addr); trans_pcie 223 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c trans_pcie->ctxt_info = ctxt_info; trans_pcie 232 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c iwl_write64(trans, CSR_CTXT_INFO_BA, trans_pcie->ctxt_info_dma_addr); trans_pcie 242 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 244 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c if (!trans_pcie->ctxt_info) trans_pcie 247 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c dma_free_coherent(trans->dev, sizeof(*trans_pcie->ctxt_info), trans_pcie 248 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c trans_pcie->ctxt_info, trans_pcie 249 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c trans_pcie->ctxt_info_dma_addr); trans_pcie 250 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c trans_pcie->ctxt_info_dma_addr = 0; trans_pcie 251 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c trans_pcie->ctxt_info = NULL; trans_pcie 1196 drivers/net/wireless/intel/iwlwifi/pcie/drv.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1217 drivers/net/wireless/intel/iwlwifi/pcie/drv.c iwl_pcie_conf_msix_hw(trans_pcie); trans_pcie 1224 drivers/net/wireless/intel/iwlwifi/pcie/drv.c mutex_lock(&trans_pcie->mutex); trans_pcie 1227 drivers/net/wireless/intel/iwlwifi/pcie/drv.c mutex_unlock(&trans_pcie->mutex); trans_pcie 369 drivers/net/wireless/intel/iwlwifi/pcie/internal.h struct iwl_trans_pcie *trans_pcie; trans_pcie 630 drivers/net/wireless/intel/iwlwifi/pcie/internal.h iwl_trans_pcie_get_trans(struct iwl_trans_pcie *trans_pcie) trans_pcie 632 drivers/net/wireless/intel/iwlwifi/pcie/internal.h return container_of((void *)trans_pcie, struct iwl_trans, trans_pcie 705 drivers/net/wireless/intel/iwlwifi/pcie/internal.h void iwl_pcie_gen2_update_byte_tbl(struct iwl_trans_pcie *trans_pcie, trans_pcie 735 drivers/net/wireless/intel/iwlwifi/pcie/internal.h struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 738 drivers/net/wireless/intel/iwlwifi/pcie/internal.h if (!trans_pcie->msix_enabled) { trans_pcie 749 drivers/net/wireless/intel/iwlwifi/pcie/internal.h trans_pcie->fh_init_mask); trans_pcie 751 drivers/net/wireless/intel/iwlwifi/pcie/internal.h trans_pcie->hw_init_mask); trans_pcie 811 drivers/net/wireless/intel/iwlwifi/pcie/internal.h struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 813 drivers/net/wireless/intel/iwlwifi/pcie/internal.h spin_lock(&trans_pcie->irq_lock); trans_pcie 815 drivers/net/wireless/intel/iwlwifi/pcie/internal.h spin_unlock(&trans_pcie->irq_lock); trans_pcie 820 drivers/net/wireless/intel/iwlwifi/pcie/internal.h struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 824 drivers/net/wireless/intel/iwlwifi/pcie/internal.h if (!trans_pcie->msix_enabled) { trans_pcie 825 drivers/net/wireless/intel/iwlwifi/pcie/internal.h trans_pcie->inta_mask = CSR_INI_SET_MASK; trans_pcie 826 drivers/net/wireless/intel/iwlwifi/pcie/internal.h iwl_write32(trans, CSR_INT_MASK, trans_pcie->inta_mask); trans_pcie 832 drivers/net/wireless/intel/iwlwifi/pcie/internal.h trans_pcie->hw_mask = trans_pcie->hw_init_mask; trans_pcie 833 drivers/net/wireless/intel/iwlwifi/pcie/internal.h trans_pcie->fh_mask = trans_pcie->fh_init_mask; trans_pcie 835 drivers/net/wireless/intel/iwlwifi/pcie/internal.h ~trans_pcie->fh_mask); trans_pcie 837 drivers/net/wireless/intel/iwlwifi/pcie/internal.h ~trans_pcie->hw_mask); trans_pcie 843 drivers/net/wireless/intel/iwlwifi/pcie/internal.h struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 845 drivers/net/wireless/intel/iwlwifi/pcie/internal.h spin_lock(&trans_pcie->irq_lock); trans_pcie 847 drivers/net/wireless/intel/iwlwifi/pcie/internal.h spin_unlock(&trans_pcie->irq_lock); trans_pcie 851 drivers/net/wireless/intel/iwlwifi/pcie/internal.h struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 854 drivers/net/wireless/intel/iwlwifi/pcie/internal.h trans_pcie->hw_mask = msk; trans_pcie 859 drivers/net/wireless/intel/iwlwifi/pcie/internal.h struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 862 drivers/net/wireless/intel/iwlwifi/pcie/internal.h trans_pcie->fh_mask = msk; trans_pcie 867 drivers/net/wireless/intel/iwlwifi/pcie/internal.h struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 870 drivers/net/wireless/intel/iwlwifi/pcie/internal.h if (!trans_pcie->msix_enabled) { trans_pcie 871 drivers/net/wireless/intel/iwlwifi/pcie/internal.h trans_pcie->inta_mask = CSR_INT_BIT_FH_TX; trans_pcie 872 drivers/net/wireless/intel/iwlwifi/pcie/internal.h iwl_write32(trans, CSR_INT_MASK, trans_pcie->inta_mask); trans_pcie 875 drivers/net/wireless/intel/iwlwifi/pcie/internal.h trans_pcie->hw_init_mask); trans_pcie 883 drivers/net/wireless/intel/iwlwifi/pcie/internal.h struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 887 drivers/net/wireless/intel/iwlwifi/pcie/internal.h if (!trans_pcie->msix_enabled) { trans_pcie 895 drivers/net/wireless/intel/iwlwifi/pcie/internal.h trans_pcie->inta_mask = CSR_INT_BIT_ALIVE | CSR_INT_BIT_FH_RX; trans_pcie 896 drivers/net/wireless/intel/iwlwifi/pcie/internal.h iwl_write32(trans, CSR_INT_MASK, trans_pcie->inta_mask); trans_pcie 904 drivers/net/wireless/intel/iwlwifi/pcie/internal.h iwl_enable_fh_int_msk_msix(trans, trans_pcie->fh_init_mask); trans_pcie 916 drivers/net/wireless/intel/iwlwifi/pcie/internal.h struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 921 drivers/net/wireless/intel/iwlwifi/pcie/internal.h return txq->tfds + trans_pcie->tfd_size * idx; trans_pcie 949 drivers/net/wireless/intel/iwlwifi/pcie/internal.h struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 952 drivers/net/wireless/intel/iwlwifi/pcie/internal.h if (!trans_pcie->msix_enabled) { trans_pcie 953 drivers/net/wireless/intel/iwlwifi/pcie/internal.h trans_pcie->inta_mask = CSR_INT_BIT_RF_KILL; trans_pcie 954 drivers/net/wireless/intel/iwlwifi/pcie/internal.h iwl_write32(trans, CSR_INT_MASK, trans_pcie->inta_mask); trans_pcie 957 drivers/net/wireless/intel/iwlwifi/pcie/internal.h trans_pcie->fh_init_mask); trans_pcie 978 drivers/net/wireless/intel/iwlwifi/pcie/internal.h struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 980 drivers/net/wireless/intel/iwlwifi/pcie/internal.h if (test_and_clear_bit(txq->id, trans_pcie->queue_stopped)) { trans_pcie 989 drivers/net/wireless/intel/iwlwifi/pcie/internal.h struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 991 drivers/net/wireless/intel/iwlwifi/pcie/internal.h if (!test_and_set_bit(txq->id, trans_pcie->queue_stopped)) { trans_pcie 1012 drivers/net/wireless/intel/iwlwifi/pcie/internal.h struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1014 drivers/net/wireless/intel/iwlwifi/pcie/internal.h lockdep_assert_held(&trans_pcie->mutex); trans_pcie 1016 drivers/net/wireless/intel/iwlwifi/pcie/internal.h if (trans_pcie->debug_rfkill == 1) trans_pcie 1078 drivers/net/wireless/intel/iwlwifi/pcie/internal.h void iwl_pcie_conf_msix_hw(struct iwl_trans_pcie *trans_pcie); trans_pcie 1087 drivers/net/wireless/intel/iwlwifi/pcie/internal.h void iwl_pcie_free_tso_page(struct iwl_trans_pcie *trans_pcie, trans_pcie 263 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 267 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_rxq *rxq = &trans_pcie->rxq[i]; trans_pcie 421 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 425 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (trans_pcie->rx_page_order > 0) trans_pcie 429 drivers/net/wireless/intel/iwlwifi/pcie/rx.c page = alloc_pages(gfp_mask, trans_pcie->rx_page_order); trans_pcie 433 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->rx_page_order); trans_pcie 458 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 479 drivers/net/wireless/intel/iwlwifi/pcie/rx.c __free_pages(page, trans_pcie->rx_page_order); trans_pcie 492 drivers/net/wireless/intel/iwlwifi/pcie/rx.c PAGE_SIZE << trans_pcie->rx_page_order, trans_pcie 499 drivers/net/wireless/intel/iwlwifi/pcie/rx.c __free_pages(page, trans_pcie->rx_page_order); trans_pcie 514 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 518 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (!trans_pcie->rx_pool[i].page) trans_pcie 520 drivers/net/wireless/intel/iwlwifi/pcie/rx.c dma_unmap_page(trans->dev, trans_pcie->rx_pool[i].page_dma, trans_pcie 521 drivers/net/wireless/intel/iwlwifi/pcie/rx.c PAGE_SIZE << trans_pcie->rx_page_order, trans_pcie 523 drivers/net/wireless/intel/iwlwifi/pcie/rx.c __free_pages(trans_pcie->rx_pool[i].page, trans_pcie 524 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->rx_page_order); trans_pcie 525 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->rx_pool[i].page = NULL; trans_pcie 537 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 538 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_rb_allocator *rba = &trans_pcie->rba; trans_pcie 582 drivers/net/wireless/intel/iwlwifi/pcie/rx.c PAGE_SIZE << trans_pcie->rx_page_order, trans_pcie 586 drivers/net/wireless/intel/iwlwifi/pcie/rx.c __free_pages(page, trans_pcie->rx_page_order); trans_pcie 636 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 637 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_rb_allocator *rba = &trans_pcie->rba; trans_pcie 672 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = trans_pcie 675 drivers/net/wireless/intel/iwlwifi/pcie/rx.c iwl_pcie_rx_allocator(trans_pcie->trans); trans_pcie 734 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 769 drivers/net/wireless/intel/iwlwifi/pcie/rx.c rxq->rb_stts = trans_pcie->base_rb_stts + rxq->id * rb_stts_size; trans_pcie 771 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->base_rb_stts_dma + rxq->id * rb_stts_size; trans_pcie 797 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_rxq *rxq = &trans_pcie->rxq[i]; trans_pcie 807 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 808 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_rb_allocator *rba = &trans_pcie->rba; trans_pcie 814 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (WARN_ON(trans_pcie->rxq)) trans_pcie 817 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->rxq = kcalloc(trans->num_rx_queues, sizeof(struct iwl_rxq), trans_pcie 819 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (!trans_pcie->rxq) trans_pcie 828 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->base_rb_stts = trans_pcie 831 drivers/net/wireless/intel/iwlwifi/pcie/rx.c &trans_pcie->base_rb_stts_dma, trans_pcie 833 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (!trans_pcie->base_rb_stts) { trans_pcie 839 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_rxq *rxq = &trans_pcie->rxq[i]; trans_pcie 849 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (trans_pcie->base_rb_stts) { trans_pcie 852 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->base_rb_stts, trans_pcie 853 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->base_rb_stts_dma); trans_pcie 854 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->base_rb_stts = NULL; trans_pcie 855 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->base_rb_stts_dma = 0; trans_pcie 857 drivers/net/wireless/intel/iwlwifi/pcie/rx.c kfree(trans_pcie->rxq); trans_pcie 864 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 869 drivers/net/wireless/intel/iwlwifi/pcie/rx.c switch (trans_pcie->rx_buf_size) { trans_pcie 933 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 938 drivers/net/wireless/intel/iwlwifi/pcie/rx.c switch (trans_pcie->rx_buf_size) { trans_pcie 968 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->rxq[i].bd_dma); trans_pcie 972 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->rxq[i].used_bd_dma); trans_pcie 976 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->rxq[i].rb_stts_dma); trans_pcie 1038 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1040 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_rb_allocator *rba = &trans_pcie->rba; trans_pcie 1043 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (!trans_pcie->rxq) { trans_pcie 1048 drivers/net/wireless/intel/iwlwifi/pcie/rx.c def_rxq = trans_pcie->rxq; trans_pcie 1066 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_rxq *rxq = &trans_pcie->rxq[i]; trans_pcie 1084 drivers/net/wireless/intel/iwlwifi/pcie/rx.c netif_napi_add(&trans_pcie->napi_dev, &rxq->napi, trans_pcie 1096 drivers/net/wireless/intel/iwlwifi/pcie/rx.c BUILD_BUG_ON(ARRAY_SIZE(trans_pcie->global_table) != trans_pcie 1097 drivers/net/wireless/intel/iwlwifi/pcie/rx.c ARRAY_SIZE(trans_pcie->rx_pool)); trans_pcie 1099 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_rx_mem_buffer *rxb = &trans_pcie->rx_pool[i]; trans_pcie 1105 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->global_table[i] = rxb; trans_pcie 1117 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1126 drivers/net/wireless/intel/iwlwifi/pcie/rx.c iwl_pcie_rx_hw_init(trans, trans_pcie->rxq); trans_pcie 1128 drivers/net/wireless/intel/iwlwifi/pcie/rx.c iwl_pcie_rxq_restock(trans, trans_pcie->rxq); trans_pcie 1130 drivers/net/wireless/intel/iwlwifi/pcie/rx.c spin_lock(&trans_pcie->rxq->lock); trans_pcie 1131 drivers/net/wireless/intel/iwlwifi/pcie/rx.c iwl_pcie_rxq_inc_wr_ptr(trans, trans_pcie->rxq); trans_pcie 1132 drivers/net/wireless/intel/iwlwifi/pcie/rx.c spin_unlock(&trans_pcie->rxq->lock); trans_pcie 1151 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1152 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_rb_allocator *rba = &trans_pcie->rba; trans_pcie 1162 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (!trans_pcie->rxq) { trans_pcie 1171 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (trans_pcie->base_rb_stts) { trans_pcie 1174 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->base_rb_stts, trans_pcie 1175 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->base_rb_stts_dma); trans_pcie 1176 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->base_rb_stts = NULL; trans_pcie 1177 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->base_rb_stts_dma = 0; trans_pcie 1181 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_rxq *rxq = &trans_pcie->rxq[i]; trans_pcie 1188 drivers/net/wireless/intel/iwlwifi/pcie/rx.c kfree(trans_pcie->rxq); trans_pcie 1209 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1210 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_rb_allocator *rba = &trans_pcie->rba; trans_pcie 1243 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1244 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_txq *txq = trans_pcie->txq[trans_pcie->cmd_queue]; trans_pcie 1246 drivers/net/wireless/intel/iwlwifi/pcie/rx.c int max_len = PAGE_SIZE << trans_pcie->rx_page_order; trans_pcie 1261 drivers/net/wireless/intel/iwlwifi/pcie/rx.c ._rx_page_order = trans_pcie->rx_page_order, trans_pcie 1308 drivers/net/wireless/intel/iwlwifi/pcie/rx.c for (i = 0; i < trans_pcie->n_no_reclaim_cmds; i++) { trans_pcie 1309 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (trans_pcie->no_reclaim_cmds[i] == trans_pcie 1321 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (rxq->id == trans_pcie->def_rx_queue) trans_pcie 1357 drivers/net/wireless/intel/iwlwifi/pcie/rx.c __free_pages(rxb->page, trans_pcie->rx_page_order); trans_pcie 1367 drivers/net/wireless/intel/iwlwifi/pcie/rx.c PAGE_SIZE << trans_pcie->rx_page_order, trans_pcie 1375 drivers/net/wireless/intel/iwlwifi/pcie/rx.c __free_pages(rxb->page, trans_pcie->rx_page_order); trans_pcie 1389 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1407 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (!vid || vid > ARRAY_SIZE(trans_pcie->global_table)) trans_pcie 1410 drivers/net/wireless/intel/iwlwifi/pcie/rx.c rxb = trans_pcie->global_table[vid - 1]; trans_pcie 1431 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1437 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (WARN_ON_ONCE(!trans_pcie->rxq || !trans_pcie->rxq[queue].bd)) trans_pcie 1440 drivers/net/wireless/intel/iwlwifi/pcie/rx.c rxq = &trans_pcie->rxq[queue]; trans_pcie 1457 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_rb_allocator *rba = &trans_pcie->rba; trans_pcie 1461 drivers/net/wireless/intel/iwlwifi/pcie/rx.c atomic_read(&trans_pcie->rba.req_pending) * trans_pcie 1567 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = iwl_pcie_get_trans_pcie(entry); trans_pcie 1568 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans *trans = trans_pcie->trans; trans_pcie 1593 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1605 drivers/net/wireless/intel/iwlwifi/pcie/rx.c wake_up(&trans_pcie->wait_command_queue); trans_pcie 1610 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (!trans_pcie->txq[i]) trans_pcie 1612 drivers/net/wireless/intel/iwlwifi/pcie/rx.c del_timer(&trans_pcie->txq[i]->stuck_timer); trans_pcie 1620 drivers/net/wireless/intel/iwlwifi/pcie/rx.c wake_up(&trans_pcie->wait_command_queue); trans_pcie 1653 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1663 drivers/net/wireless/intel/iwlwifi/pcie/rx.c read = le32_to_cpu(trans_pcie->ict_tbl[trans_pcie->ict_index]); trans_pcie 1664 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trace_iwlwifi_dev_ict_read(trans->dev, trans_pcie->ict_index, read); trans_pcie 1675 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->ict_index, read); trans_pcie 1676 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->ict_tbl[trans_pcie->ict_index] = 0; trans_pcie 1677 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->ict_index = trans_pcie 1678 drivers/net/wireless/intel/iwlwifi/pcie/rx.c ((trans_pcie->ict_index + 1) & (ICT_COUNT - 1)); trans_pcie 1680 drivers/net/wireless/intel/iwlwifi/pcie/rx.c read = le32_to_cpu(trans_pcie->ict_tbl[trans_pcie->ict_index]); trans_pcie 1681 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trace_iwlwifi_dev_ict_read(trans->dev, trans_pcie->ict_index, trans_pcie 1705 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1706 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct isr_statistics *isr_stats = &trans_pcie->isr_stats; trans_pcie 1709 drivers/net/wireless/intel/iwlwifi/pcie/rx.c mutex_lock(&trans_pcie->mutex); trans_pcie 1716 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (trans_pcie->opmode_down) trans_pcie 1728 drivers/net/wireless/intel/iwlwifi/pcie/rx.c mutex_unlock(&trans_pcie->mutex); trans_pcie 1735 drivers/net/wireless/intel/iwlwifi/pcie/rx.c wake_up(&trans_pcie->wait_command_queue); trans_pcie 1738 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (trans_pcie->opmode_down) trans_pcie 1746 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1747 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct isr_statistics *isr_stats = &trans_pcie->isr_stats; trans_pcie 1753 drivers/net/wireless/intel/iwlwifi/pcie/rx.c spin_lock(&trans_pcie->irq_lock); trans_pcie 1758 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (likely(trans_pcie->use_ict)) trans_pcie 1766 drivers/net/wireless/intel/iwlwifi/pcie/rx.c inta, trans_pcie->inta_mask, trans_pcie 1769 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (inta & (~trans_pcie->inta_mask)) trans_pcie 1772 drivers/net/wireless/intel/iwlwifi/pcie/rx.c inta & (~trans_pcie->inta_mask)); trans_pcie 1775 drivers/net/wireless/intel/iwlwifi/pcie/rx.c inta &= trans_pcie->inta_mask; trans_pcie 1790 drivers/net/wireless/intel/iwlwifi/pcie/rx.c spin_unlock(&trans_pcie->irq_lock); trans_pcie 1801 drivers/net/wireless/intel/iwlwifi/pcie/rx.c spin_unlock(&trans_pcie->irq_lock); trans_pcie 1816 drivers/net/wireless/intel/iwlwifi/pcie/rx.c iwl_write32(trans, CSR_INT, inta | ~trans_pcie->inta_mask); trans_pcie 1822 drivers/net/wireless/intel/iwlwifi/pcie/rx.c spin_unlock(&trans_pcie->irq_lock); trans_pcie 1855 drivers/net/wireless/intel/iwlwifi/pcie/rx.c iwl_pcie_rxmq_restock(trans, trans_pcie->rxq); trans_pcie 1953 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->ucode_write_complete = true; trans_pcie 1954 drivers/net/wireless/intel/iwlwifi/pcie/rx.c wake_up(&trans_pcie->ucode_write_waitq); trans_pcie 1962 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (inta & ~(trans_pcie->inta_mask)) { trans_pcie 1964 drivers/net/wireless/intel/iwlwifi/pcie/rx.c inta & ~trans_pcie->inta_mask); trans_pcie 1967 drivers/net/wireless/intel/iwlwifi/pcie/rx.c spin_lock(&trans_pcie->irq_lock); trans_pcie 1980 drivers/net/wireless/intel/iwlwifi/pcie/rx.c spin_unlock(&trans_pcie->irq_lock); trans_pcie 1996 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1998 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (trans_pcie->ict_tbl) { trans_pcie 2000 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->ict_tbl, trans_pcie 2001 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->ict_tbl_dma); trans_pcie 2002 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->ict_tbl = NULL; trans_pcie 2003 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->ict_tbl_dma = 0; trans_pcie 2014 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 2016 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->ict_tbl = trans_pcie 2018 drivers/net/wireless/intel/iwlwifi/pcie/rx.c &trans_pcie->ict_tbl_dma, GFP_KERNEL); trans_pcie 2019 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (!trans_pcie->ict_tbl) trans_pcie 2023 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (WARN_ON(trans_pcie->ict_tbl_dma & (ICT_SIZE - 1))) { trans_pcie 2036 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 2039 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (!trans_pcie->ict_tbl) trans_pcie 2042 drivers/net/wireless/intel/iwlwifi/pcie/rx.c spin_lock(&trans_pcie->irq_lock); trans_pcie 2045 drivers/net/wireless/intel/iwlwifi/pcie/rx.c memset(trans_pcie->ict_tbl, 0, ICT_SIZE); trans_pcie 2047 drivers/net/wireless/intel/iwlwifi/pcie/rx.c val = trans_pcie->ict_tbl_dma >> ICT_SHIFT; trans_pcie 2056 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->use_ict = true; trans_pcie 2057 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->ict_index = 0; trans_pcie 2058 drivers/net/wireless/intel/iwlwifi/pcie/rx.c iwl_write32(trans, CSR_INT, trans_pcie->inta_mask); trans_pcie 2060 drivers/net/wireless/intel/iwlwifi/pcie/rx.c spin_unlock(&trans_pcie->irq_lock); trans_pcie 2066 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 2068 drivers/net/wireless/intel/iwlwifi/pcie/rx.c spin_lock(&trans_pcie->irq_lock); trans_pcie 2069 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->use_ict = false; trans_pcie 2070 drivers/net/wireless/intel/iwlwifi/pcie/rx.c spin_unlock(&trans_pcie->irq_lock); trans_pcie 2098 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans_pcie *trans_pcie = iwl_pcie_get_trans_pcie(entry); trans_pcie 2099 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct iwl_trans *trans = trans_pcie->trans; trans_pcie 2100 drivers/net/wireless/intel/iwlwifi/pcie/rx.c struct isr_statistics *isr_stats = &trans_pcie->isr_stats; trans_pcie 2105 drivers/net/wireless/intel/iwlwifi/pcie/rx.c spin_lock(&trans_pcie->irq_lock); trans_pcie 2113 drivers/net/wireless/intel/iwlwifi/pcie/rx.c spin_unlock(&trans_pcie->irq_lock); trans_pcie 2126 drivers/net/wireless/intel/iwlwifi/pcie/rx.c inta_fh, trans_pcie->fh_mask, trans_pcie 2128 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (inta_fh & ~trans_pcie->fh_mask) trans_pcie 2131 drivers/net/wireless/intel/iwlwifi/pcie/rx.c inta_fh & ~trans_pcie->fh_mask); trans_pcie 2134 drivers/net/wireless/intel/iwlwifi/pcie/rx.c inta_fh &= trans_pcie->fh_mask; trans_pcie 2136 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if ((trans_pcie->shared_vec_mask & IWL_SHARED_IRQ_NON_RX) && trans_pcie 2143 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if ((trans_pcie->shared_vec_mask & IWL_SHARED_IRQ_FIRST_RSS) && trans_pcie 2158 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->ucode_write_complete = true; trans_pcie 2159 drivers/net/wireless/intel/iwlwifi/pcie/rx.c wake_up(&trans_pcie->ucode_write_waitq); trans_pcie 2177 drivers/net/wireless/intel/iwlwifi/pcie/rx.c inta_hw, trans_pcie->hw_mask, trans_pcie 2179 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (inta_hw & ~trans_pcie->hw_mask) trans_pcie 2182 drivers/net/wireless/intel/iwlwifi/pcie/rx.c inta_hw & ~trans_pcie->hw_mask); trans_pcie 2185 drivers/net/wireless/intel/iwlwifi/pcie/rx.c inta_hw &= trans_pcie->hw_mask; trans_pcie 2193 drivers/net/wireless/intel/iwlwifi/pcie/rx.c iwl_pcie_rxmq_restock(trans, trans_pcie->rxq); trans_pcie 2209 drivers/net/wireless/intel/iwlwifi/pcie/rx.c le32_to_cpu(trans_pcie->prph_info->sleep_notif); trans_pcie 2215 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans_pcie->sx_complete = true; trans_pcie 2216 drivers/net/wireless/intel/iwlwifi/pcie/rx.c wake_up(&trans_pcie->sx_waitq); trans_pcie 141 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 143 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c lockdep_assert_held(&trans_pcie->mutex); trans_pcie 145 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c if (trans_pcie->is_down) trans_pcie 148 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c trans_pcie->is_down = true; trans_pcie 192 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c iwl_pcie_conf_msix_hw(trans_pcie); trans_pcie 220 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 223 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c mutex_lock(&trans_pcie->mutex); trans_pcie 224 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c trans_pcie->opmode_down = true; trans_pcie 228 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c mutex_unlock(&trans_pcie->mutex); trans_pcie 233 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 238 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c spin_lock(&trans_pcie->irq_lock); trans_pcie 240 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c spin_unlock(&trans_pcie->irq_lock); trans_pcie 249 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c if (iwl_pcie_gen2_tx_init(trans, trans_pcie->cmd_queue, queue_size)) trans_pcie 261 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 266 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c memset(trans_pcie->queue_stopped, 0, sizeof(trans_pcie->queue_stopped)); trans_pcie 267 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c memset(trans_pcie->queue_used, 0, sizeof(trans_pcie->queue_used)); trans_pcie 279 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c mutex_lock(&trans_pcie->mutex); trans_pcie 281 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c mutex_unlock(&trans_pcie->mutex); trans_pcie 287 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 312 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c mutex_lock(&trans_pcie->mutex); trans_pcie 322 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c if (trans_pcie->is_down) { trans_pcie 356 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c mutex_unlock(&trans_pcie->mutex); trans_pcie 96 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 97 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct pci_dev *pdev = trans_pcie->pci_dev; trans_pcie 101 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (trans_pcie->pcie_dbg_dumped_once) trans_pcie 180 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->pcie_dbg_dumped_once = 1; trans_pcie 301 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 313 drivers/net/wireless/intel/iwlwifi/pcie/trans.c pcie_capability_read_word(trans_pcie->pci_dev, PCI_EXP_LNKCTL, &lctl); trans_pcie 320 drivers/net/wireless/intel/iwlwifi/pcie/trans.c pcie_capability_read_word(trans_pcie->pci_dev, PCI_EXP_DEVCTL2, &cap); trans_pcie 575 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 579 drivers/net/wireless/intel/iwlwifi/pcie/trans.c spin_lock(&trans_pcie->irq_lock); trans_pcie 581 drivers/net/wireless/intel/iwlwifi/pcie/trans.c spin_unlock(&trans_pcie->irq_lock); trans_pcie 703 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 707 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->ucode_write_complete = false; trans_pcie 716 drivers/net/wireless/intel/iwlwifi/pcie/trans.c ret = wait_event_timeout(trans_pcie->ucode_write_waitq, trans_pcie 717 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->ucode_write_complete, 5 * HZ); trans_pcie 1070 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1080 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (trans_pcie->opmode_down) trans_pcie 1135 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1136 drivers/net/wireless/intel/iwlwifi/pcie/trans.c int val = trans_pcie->def_irq | MSIX_NON_AUTO_CLEAR_CAUSE; trans_pcie 1160 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1162 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->shared_vec_mask & IWL_SHARED_IRQ_FIRST_RSS ? 1 : 0; trans_pcie 1180 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (trans_pcie->shared_vec_mask & IWL_SHARED_IRQ_NON_RX) trans_pcie 1184 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (trans_pcie->shared_vec_mask & IWL_SHARED_IRQ_FIRST_RSS) trans_pcie 1188 drivers/net/wireless/intel/iwlwifi/pcie/trans.c void iwl_pcie_conf_msix_hw(struct iwl_trans_pcie *trans_pcie) trans_pcie 1190 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans *trans = trans_pcie->trans; trans_pcie 1192 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (!trans_pcie->msix_enabled) { trans_pcie 1219 drivers/net/wireless/intel/iwlwifi/pcie/trans.c static void iwl_pcie_init_msix(struct iwl_trans_pcie *trans_pcie) trans_pcie 1221 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans *trans = trans_pcie->trans; trans_pcie 1223 drivers/net/wireless/intel/iwlwifi/pcie/trans.c iwl_pcie_conf_msix_hw(trans_pcie); trans_pcie 1225 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (!trans_pcie->msix_enabled) trans_pcie 1228 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->fh_init_mask = ~iwl_read32(trans, CSR_MSIX_FH_INT_MASK_AD); trans_pcie 1229 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->fh_mask = trans_pcie->fh_init_mask; trans_pcie 1230 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->hw_init_mask = ~iwl_read32(trans, CSR_MSIX_HW_INT_MASK_AD); trans_pcie 1231 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->hw_mask = trans_pcie->hw_init_mask; trans_pcie 1236 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1238 drivers/net/wireless/intel/iwlwifi/pcie/trans.c lockdep_assert_held(&trans_pcie->mutex); trans_pcie 1240 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (trans_pcie->is_down) trans_pcie 1243 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->is_down = true; trans_pcie 1288 drivers/net/wireless/intel/iwlwifi/pcie/trans.c iwl_pcie_conf_msix_hw(trans_pcie); trans_pcie 1316 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1318 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (trans_pcie->msix_enabled) { trans_pcie 1321 drivers/net/wireless/intel/iwlwifi/pcie/trans.c for (i = 0; i < trans_pcie->alloc_vecs; i++) trans_pcie 1322 drivers/net/wireless/intel/iwlwifi/pcie/trans.c synchronize_irq(trans_pcie->msix_entries[i].vector); trans_pcie 1324 drivers/net/wireless/intel/iwlwifi/pcie/trans.c synchronize_irq(trans_pcie->pci_dev->irq); trans_pcie 1331 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1356 drivers/net/wireless/intel/iwlwifi/pcie/trans.c mutex_lock(&trans_pcie->mutex); trans_pcie 1366 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (trans_pcie->is_down) { trans_pcie 1412 drivers/net/wireless/intel/iwlwifi/pcie/trans.c mutex_unlock(&trans_pcie->mutex); trans_pcie 1453 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1456 drivers/net/wireless/intel/iwlwifi/pcie/trans.c mutex_lock(&trans_pcie->mutex); trans_pcie 1457 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->opmode_down = true; trans_pcie 1461 drivers/net/wireless/intel/iwlwifi/pcie/trans.c mutex_unlock(&trans_pcie->mutex); trans_pcie 1466 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie __maybe_unused *trans_pcie = trans_pcie 1469 drivers/net/wireless/intel/iwlwifi/pcie/trans.c lockdep_assert_held(&trans_pcie->mutex); trans_pcie 1518 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1533 drivers/net/wireless/intel/iwlwifi/pcie/trans.c ret = wait_event_timeout(trans_pcie->sx_waitq, trans_pcie 1534 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->sx_complete, 2 * HZ); trans_pcie 1538 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->sx_complete = false; trans_pcie 1554 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1578 drivers/net/wireless/intel/iwlwifi/pcie/trans.c iwl_pcie_conf_msix_hw(trans_pcie); trans_pcie 1579 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (!trans_pcie->msix_enabled) trans_pcie 1611 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->sx_complete = false; trans_pcie 1615 drivers/net/wireless/intel/iwlwifi/pcie/trans.c ret = wait_event_timeout(trans_pcie->sx_waitq, trans_pcie 1616 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->sx_complete, 2 * HZ); trans_pcie 1620 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->sx_complete = false; trans_pcie 1635 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1644 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->msix_entries[i].entry = i; trans_pcie 1646 drivers/net/wireless/intel/iwlwifi/pcie/trans.c num_irqs = pci_enable_msix_range(pdev, trans_pcie->msix_entries, trans_pcie 1655 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->def_irq = (num_irqs == max_irqs) ? num_irqs - 1 : 0; trans_pcie 1669 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->trans->num_rx_queues = num_irqs + 1; trans_pcie 1670 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->shared_vec_mask = IWL_SHARED_IRQ_NON_RX | trans_pcie 1673 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->trans->num_rx_queues = num_irqs; trans_pcie 1674 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->shared_vec_mask = IWL_SHARED_IRQ_NON_RX; trans_pcie 1676 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->trans->num_rx_queues = num_irqs - 1; trans_pcie 1678 drivers/net/wireless/intel/iwlwifi/pcie/trans.c WARN_ON(trans_pcie->trans->num_rx_queues > IWL_MAX_RX_HW_QUEUES); trans_pcie 1680 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->alloc_vecs = num_irqs; trans_pcie 1681 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->msix_enabled = true; trans_pcie 1700 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1702 drivers/net/wireless/intel/iwlwifi/pcie/trans.c i = trans_pcie->shared_vec_mask & IWL_SHARED_IRQ_FIRST_RSS ? 0 : 1; trans_pcie 1703 drivers/net/wireless/intel/iwlwifi/pcie/trans.c iter_rx_q = trans_pcie->trans->num_rx_queues - 1 + i; trans_pcie 1711 drivers/net/wireless/intel/iwlwifi/pcie/trans.c cpumask_set_cpu(cpu, &trans_pcie->affinity_mask[i]); trans_pcie 1712 drivers/net/wireless/intel/iwlwifi/pcie/trans.c ret = irq_set_affinity_hint(trans_pcie->msix_entries[i].vector, trans_pcie 1713 drivers/net/wireless/intel/iwlwifi/pcie/trans.c &trans_pcie->affinity_mask[i]); trans_pcie 1715 drivers/net/wireless/intel/iwlwifi/pcie/trans.c IWL_ERR(trans_pcie->trans, trans_pcie 1722 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie) trans_pcie 1726 drivers/net/wireless/intel/iwlwifi/pcie/trans.c for (i = 0; i < trans_pcie->alloc_vecs; i++) { trans_pcie 1729 drivers/net/wireless/intel/iwlwifi/pcie/trans.c const char *qname = queue_name(&pdev->dev, trans_pcie, i); trans_pcie 1734 drivers/net/wireless/intel/iwlwifi/pcie/trans.c msix_entry = &trans_pcie->msix_entries[i]; trans_pcie 1738 drivers/net/wireless/intel/iwlwifi/pcie/trans.c (i == trans_pcie->def_irq) ? trans_pcie 1745 drivers/net/wireless/intel/iwlwifi/pcie/trans.c IWL_ERR(trans_pcie->trans, trans_pcie 1751 drivers/net/wireless/intel/iwlwifi/pcie/trans.c iwl_pcie_irq_set_affinity(trans_pcie->trans); trans_pcie 1812 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1815 drivers/net/wireless/intel/iwlwifi/pcie/trans.c lockdep_assert_held(&trans_pcie->mutex); trans_pcie 1840 drivers/net/wireless/intel/iwlwifi/pcie/trans.c iwl_pcie_init_msix(trans_pcie); trans_pcie 1845 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->opmode_down = false; trans_pcie 1848 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->is_down = false; trans_pcie 1858 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1861 drivers/net/wireless/intel/iwlwifi/pcie/trans.c mutex_lock(&trans_pcie->mutex); trans_pcie 1863 drivers/net/wireless/intel/iwlwifi/pcie/trans.c mutex_unlock(&trans_pcie->mutex); trans_pcie 1870 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1872 drivers/net/wireless/intel/iwlwifi/pcie/trans.c mutex_lock(&trans_pcie->mutex); trans_pcie 1883 drivers/net/wireless/intel/iwlwifi/pcie/trans.c mutex_unlock(&trans_pcie->mutex); trans_pcie 1933 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1935 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->cmd_queue = trans_cfg->cmd_queue; trans_pcie 1936 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->cmd_fifo = trans_cfg->cmd_fifo; trans_pcie 1937 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->cmd_q_wdg_timeout = trans_cfg->cmd_q_wdg_timeout; trans_pcie 1939 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->n_no_reclaim_cmds = 0; trans_pcie 1941 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->n_no_reclaim_cmds = trans_cfg->n_no_reclaim_cmds; trans_pcie 1942 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (trans_pcie->n_no_reclaim_cmds) trans_pcie 1943 drivers/net/wireless/intel/iwlwifi/pcie/trans.c memcpy(trans_pcie->no_reclaim_cmds, trans_cfg->no_reclaim_cmds, trans_pcie 1944 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->n_no_reclaim_cmds * sizeof(u8)); trans_pcie 1946 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->rx_buf_size = trans_cfg->rx_buf_size; trans_pcie 1947 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->rx_page_order = trans_pcie 1948 drivers/net/wireless/intel/iwlwifi/pcie/trans.c iwl_trans_get_rb_size_order(trans_pcie->rx_buf_size); trans_pcie 1950 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->bc_table_dword = trans_cfg->bc_table_dword; trans_pcie 1951 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->scd_set_active = trans_cfg->scd_set_active; trans_pcie 1952 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->sw_csum_tx = trans_cfg->sw_csum_tx; trans_pcie 1954 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->page_offs = trans_cfg->cb_data_offs; trans_pcie 1955 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->dev_cmd_offs = trans_cfg->cb_data_offs + sizeof(void *); trans_pcie 1965 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (trans_pcie->napi_dev.reg_state != NETREG_DUMMY) trans_pcie 1966 drivers/net/wireless/intel/iwlwifi/pcie/trans.c init_dummy_netdev(&trans_pcie->napi_dev); trans_pcie 1971 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1982 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (trans_pcie->rba.alloc_wq) { trans_pcie 1983 drivers/net/wireless/intel/iwlwifi/pcie/trans.c destroy_workqueue(trans_pcie->rba.alloc_wq); trans_pcie 1984 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->rba.alloc_wq = NULL; trans_pcie 1987 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (trans_pcie->msix_enabled) { trans_pcie 1988 drivers/net/wireless/intel/iwlwifi/pcie/trans.c for (i = 0; i < trans_pcie->alloc_vecs; i++) { trans_pcie 1990 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->msix_entries[i].vector, trans_pcie 1994 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->msix_enabled = false; trans_pcie 2003 drivers/net/wireless/intel/iwlwifi/pcie/trans.c per_cpu_ptr(trans_pcie->tso_hdr_page, i); trans_pcie 2009 drivers/net/wireless/intel/iwlwifi/pcie/trans.c free_percpu(trans_pcie->tso_hdr_page); trans_pcie 2010 drivers/net/wireless/intel/iwlwifi/pcie/trans.c mutex_destroy(&trans_pcie->mutex); trans_pcie 2049 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 2051 drivers/net/wireless/intel/iwlwifi/pcie/trans.c spin_lock_irqsave(&trans_pcie->reg_lock, *flags); trans_pcie 2053 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (trans_pcie->cmd_hold_nic_awake) trans_pcie 2136 drivers/net/wireless/intel/iwlwifi/pcie/trans.c spin_unlock_irqrestore(&trans_pcie->reg_lock, *flags); trans_pcie 2145 drivers/net/wireless/intel/iwlwifi/pcie/trans.c __release(&trans_pcie->reg_lock); trans_pcie 2152 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 2154 drivers/net/wireless/intel/iwlwifi/pcie/trans.c lockdep_assert_held(&trans_pcie->reg_lock); trans_pcie 2160 drivers/net/wireless/intel/iwlwifi/pcie/trans.c __acquire(&trans_pcie->reg_lock); trans_pcie 2162 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (trans_pcie->cmd_hold_nic_awake) trans_pcie 2174 drivers/net/wireless/intel/iwlwifi/pcie/trans.c spin_unlock_irqrestore(&trans_pcie->reg_lock, *flags); trans_pcie 2218 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 2222 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_txq *txq = trans_pcie->txq[queue]; trans_pcie 2270 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 2274 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_txq *txq = trans_pcie->txq[i]; trans_pcie 2276 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (i == trans_pcie->cmd_queue) trans_pcie 2330 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 2332 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (queue >= trans->num_rx_queues || !trans_pcie->rxq) trans_pcie 2335 drivers/net/wireless/intel/iwlwifi/pcie/trans.c data->fr_bd_cb = trans_pcie->rxq[queue].bd_dma; trans_pcie 2336 drivers/net/wireless/intel/iwlwifi/pcie/trans.c data->urbd_stts_wrptr = trans_pcie->rxq[queue].rb_stts_dma; trans_pcie 2337 drivers/net/wireless/intel/iwlwifi/pcie/trans.c data->ur_bd_cb = trans_pcie->rxq[queue].used_bd_dma; trans_pcie 2345 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 2355 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (!test_bit(txq_idx, trans_pcie->queue_used)) trans_pcie 2359 drivers/net/wireless/intel/iwlwifi/pcie/trans.c txq = trans_pcie->txq[txq_idx]; trans_pcie 2407 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 2416 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (cnt == trans_pcie->cmd_queue) trans_pcie 2418 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (!test_bit(cnt, trans_pcie->queue_used)) trans_pcie 2434 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 2437 drivers/net/wireless/intel/iwlwifi/pcie/trans.c spin_lock_irqsave(&trans_pcie->reg_lock, flags); trans_pcie 2439 drivers/net/wireless/intel/iwlwifi/pcie/trans.c spin_unlock_irqrestore(&trans_pcie->reg_lock, flags); trans_pcie 2550 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 2561 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (!trans_pcie->txq_memory) trans_pcie 2571 drivers/net/wireless/intel/iwlwifi/pcie/trans.c txq = trans_pcie->txq[cnt]; trans_pcie 2575 drivers/net/wireless/intel/iwlwifi/pcie/trans.c !!test_bit(cnt, trans_pcie->queue_used), trans_pcie 2576 drivers/net/wireless/intel/iwlwifi/pcie/trans.c !!test_bit(cnt, trans_pcie->queue_stopped), trans_pcie 2578 drivers/net/wireless/intel/iwlwifi/pcie/trans.c (cnt == trans_pcie->cmd_queue ? " HCMD" : "")); trans_pcie 2590 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 2597 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (!trans_pcie->rxq) trans_pcie 2605 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_rxq *rxq = &trans_pcie->rxq[i]; trans_pcie 2641 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 2642 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct isr_statistics *isr_stats = &trans_pcie->isr_stats; trans_pcie 2699 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 2700 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct isr_statistics *isr_stats = &trans_pcie->isr_stats; trans_pcie 2747 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 2752 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->debug_rfkill, trans_pcie 2764 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 2771 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (new_value == trans_pcie->debug_rfkill) trans_pcie 2774 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->debug_rfkill, new_value); trans_pcie 2775 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->debug_rfkill = new_value; trans_pcie 2785 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 2793 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (trans_pcie->fw_mon_data.state != IWL_FW_MON_DBGFS_STATE_CLOSED) trans_pcie 2796 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->fw_mon_data.state = IWL_FW_MON_DBGFS_STATE_OPEN; trans_pcie 2803 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = trans_pcie 2806 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (trans_pcie->fw_mon_data.state == IWL_FW_MON_DBGFS_STATE_OPEN) trans_pcie 2807 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->fw_mon_data.state = IWL_FW_MON_DBGFS_STATE_CLOSED; trans_pcie 2834 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 2836 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct cont_rec *data = &trans_pcie->fw_mon_data; trans_pcie 2941 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 2942 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct cont_rec *data = &trans_pcie->fw_mon_data; trans_pcie 2952 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 2956 drivers/net/wireless/intel/iwlwifi/pcie/trans.c for (i = 0; i < trans_pcie->max_tbs; i++) trans_pcie 2966 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 2967 drivers/net/wireless/intel/iwlwifi/pcie/trans.c int max_len = PAGE_SIZE << trans_pcie->rx_page_order; trans_pcie 2969 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_rxq *rxq = &trans_pcie->rxq[0]; trans_pcie 3227 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 3229 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_txq *cmdq = trans_pcie->txq[trans_pcie->cmd_queue]; trans_pcie 3272 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_rxq *rxq = &trans_pcie->rxq[0]; trans_pcie 3280 drivers/net/wireless/intel/iwlwifi/pcie/trans.c (PAGE_SIZE << trans_pcie->rx_page_order)); trans_pcie 3298 drivers/net/wireless/intel/iwlwifi/pcie/trans.c u16 tfd_size = trans_pcie->tfd_size; trans_pcie 3464 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie; trans_pcie 3497 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 3499 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->trans = trans; trans_pcie 3500 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->opmode_down = true; trans_pcie 3501 drivers/net/wireless/intel/iwlwifi/pcie/trans.c spin_lock_init(&trans_pcie->irq_lock); trans_pcie 3502 drivers/net/wireless/intel/iwlwifi/pcie/trans.c spin_lock_init(&trans_pcie->reg_lock); trans_pcie 3503 drivers/net/wireless/intel/iwlwifi/pcie/trans.c mutex_init(&trans_pcie->mutex); trans_pcie 3504 drivers/net/wireless/intel/iwlwifi/pcie/trans.c init_waitqueue_head(&trans_pcie->ucode_write_waitq); trans_pcie 3506 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->rba.alloc_wq = alloc_workqueue("rb_allocator", trans_pcie 3508 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (!trans_pcie->rba.alloc_wq) { trans_pcie 3512 drivers/net/wireless/intel/iwlwifi/pcie/trans.c INIT_WORK(&trans_pcie->rba.rx_alloc, iwl_pcie_rx_allocator_work); trans_pcie 3514 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->tso_hdr_page = alloc_percpu(struct iwl_tso_hdr_page); trans_pcie 3515 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (!trans_pcie->tso_hdr_page) { trans_pcie 3519 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->debug_rfkill = -1; trans_pcie 3532 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->def_rx_queue = 0; trans_pcie 3536 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->max_tbs = IWL_TFH_NUM_TBS; trans_pcie 3537 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->tfd_size = sizeof(struct iwl_tfh_tfd); trans_pcie 3540 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->max_tbs = IWL_NUM_OF_TBS; trans_pcie 3541 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->tfd_size = sizeof(struct iwl_tfd); trans_pcie 3543 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans->max_skb_frags = IWL_PCIE_MAX_FRAGS(trans_pcie); trans_pcie 3569 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->hw_base = pcim_iomap_table(pdev)[0]; trans_pcie 3570 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (!trans_pcie->hw_base) { trans_pcie 3580 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->pci_dev = pdev; trans_pcie 3624 drivers/net/wireless/intel/iwlwifi/pcie/trans.c init_waitqueue_head(&trans_pcie->wait_command_queue); trans_pcie 3626 drivers/net/wireless/intel/iwlwifi/pcie/trans.c init_waitqueue_head(&trans_pcie->sx_waitq); trans_pcie 3628 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (trans_pcie->msix_enabled) { trans_pcie 3629 drivers/net/wireless/intel/iwlwifi/pcie/trans.c ret = iwl_pcie_init_msix_handler(pdev, trans_pcie); trans_pcie 3645 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->inta_mask = CSR_INI_SET_MASK; trans_pcie 3649 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans_pcie->fw_mon_data.state = IWL_FW_MON_DBGFS_STATE_CLOSED; trans_pcie 3650 drivers/net/wireless/intel/iwlwifi/pcie/trans.c mutex_init(&trans_pcie->fw_mon_data.mutex); trans_pcie 3658 drivers/net/wireless/intel/iwlwifi/pcie/trans.c free_percpu(trans_pcie->tso_hdr_page); trans_pcie 3659 drivers/net/wireless/intel/iwlwifi/pcie/trans.c destroy_workqueue(trans_pcie->rba.alloc_wq); trans_pcie 3667 drivers/net/wireless/intel/iwlwifi/pcie/trans.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 3672 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (trans_pcie->msix_enabled) { trans_pcie 67 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 75 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c memset(trans_pcie->queue_stopped, 0, sizeof(trans_pcie->queue_stopped)); trans_pcie 76 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c memset(trans_pcie->queue_used, 0, sizeof(trans_pcie->queue_used)); trans_pcie 79 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c for (txq_id = 0; txq_id < ARRAY_SIZE(trans_pcie->txq); txq_id++) { trans_pcie 80 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (!trans_pcie->txq[txq_id]) trans_pcie 89 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c void iwl_pcie_gen2_update_byte_tbl(struct iwl_trans_pcie *trans_pcie, trans_pcie 94 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c struct iwl_trans *trans = iwl_trans_pcie_get_trans(trans_pcie); trans_pcie 118 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c WARN_ON(trans_pcie->bc_table_dword); trans_pcie 124 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c WARN_ON(!trans_pcie->bc_table_dword); trans_pcie 159 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 165 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (num_tbs > trans_pcie->max_tbs) { trans_pcie 220 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 229 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (le16_to_cpu(tfd->num_tbs) >= trans_pcie->max_tbs) { trans_pcie 231 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c trans_pcie->max_tbs); trans_pcie 250 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 280 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c page_ptr = (void *)((u8 *)skb->cb + trans_pcie->page_offs); trans_pcie 594 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 596 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c struct iwl_txq *txq = trans_pcie->txq[txq_id]; trans_pcie 601 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (WARN_ONCE(!test_bit(txq_id, trans_pcie->queue_used), trans_pcie 606 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c skb_shinfo(skb)->nr_frags > IWL_PCIE_MAX_FRAGS(trans_pcie) && trans_pcie 620 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c trans_pcie->dev_cmd_offs); trans_pcie 662 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c iwl_pcie_gen2_update_byte_tbl(trans_pcie, txq, cmd_len, trans_pcie 694 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 695 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c struct iwl_txq *txq = trans_pcie->txq[trans_pcie->cmd_queue]; trans_pcie 807 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c cpu_to_le16(QUEUE_TO_SEQ(trans_pcie->cmd_queue) | trans_pcie 855 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c cmd_size, txq->write_ptr, idx, trans_pcie->cmd_queue); trans_pcie 911 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c spin_lock_irqsave(&trans_pcie->reg_lock, flags); trans_pcie 915 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c spin_unlock_irqrestore(&trans_pcie->reg_lock, flags); trans_pcie 930 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 932 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c struct iwl_txq *txq = trans_pcie->txq[trans_pcie->cmd_queue]; trans_pcie 954 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c ret = wait_event_timeout(trans_pcie->wait_command_queue, trans_pcie 1050 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1051 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c struct iwl_txq *txq = trans_pcie->txq[txq_id]; trans_pcie 1058 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (txq_id != trans_pcie->cmd_queue) { trans_pcie 1065 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c iwl_pcie_free_tso_page(trans_pcie, skb); trans_pcie 1086 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1092 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c trans_pcie->tfd_size * txq->n_window, trans_pcie 1114 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1115 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c struct iwl_txq *txq = trans_pcie->txq[txq_id]; trans_pcie 1124 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (txq_id == trans_pcie->cmd_queue) trans_pcie 1133 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c trans_pcie->txq[txq_id] = NULL; trans_pcie 1135 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c clear_bit(txq_id, trans_pcie->queue_used); trans_pcie 1184 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1199 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (qid >= ARRAY_SIZE(trans_pcie->txq)) { trans_pcie 1205 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (test_and_set_bit(qid, trans_pcie->queue_used)) { trans_pcie 1212 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c trans_pcie->txq[qid] = txq; trans_pcie 1270 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1278 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (!test_and_clear_bit(queue, trans_pcie->queue_used)) { trans_pcie 1286 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c iwl_pcie_gen2_txq_free_memory(trans, trans_pcie->txq[queue]); trans_pcie 1287 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c trans_pcie->txq[queue] = NULL; trans_pcie 1294 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1297 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c memset(trans_pcie->queue_used, 0, sizeof(trans_pcie->queue_used)); trans_pcie 1300 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c for (i = 0; i < ARRAY_SIZE(trans_pcie->txq); i++) { trans_pcie 1301 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (!trans_pcie->txq[i]) trans_pcie 1310 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1315 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c if (!trans_pcie->txq[txq_id]) { trans_pcie 1321 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c trans_pcie->txq[txq_id] = queue; trans_pcie 1328 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c queue = trans_pcie->txq[txq_id]; trans_pcie 1332 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c (txq_id == trans_pcie->cmd_queue)); trans_pcie 1337 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c trans_pcie->txq[txq_id]->id = txq_id; trans_pcie 1338 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c set_bit(txq_id, trans_pcie->queue_used); trans_pcie 186 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = txq->trans_pcie; trans_pcie 187 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans *trans = iwl_trans_pcie_get_trans(trans_pcie); trans_pcie 210 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 220 drivers/net/wireless/intel/iwlwifi/pcie/tx.c scd_bc_tbl = trans_pcie->scd_bc_tbls.addr; trans_pcie 235 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (trans_pcie->bc_table_dword) trans_pcie 253 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = trans_pcie 255 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwlagn_scd_bc_tbl *scd_bc_tbl = trans_pcie->scd_bc_tbls.addr; trans_pcie 265 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (txq_id != trans_pcie->cmd_queue) trans_pcie 283 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 296 drivers/net/wireless/intel/iwlwifi/pcie/tx.c txq_id != trans_pcie->cmd_queue && trans_pcie 327 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 331 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_txq *txq = trans_pcie->txq[i]; trans_pcie 333 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (!test_bit(i, trans_pcie->queue_used)) trans_pcie 407 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 414 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (num_tbs > trans_pcie->max_tbs) { trans_pcie 495 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 499 drivers/net/wireless/intel/iwlwifi/pcie/tx.c tfd = txq->tfds + trans_pcie->tfd_size * txq->write_ptr; trans_pcie 502 drivers/net/wireless/intel/iwlwifi/pcie/tx.c memset(tfd, 0, trans_pcie->tfd_size); trans_pcie 507 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (num_tbs >= trans_pcie->max_tbs) { trans_pcie 509 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->max_tbs); trans_pcie 525 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 526 drivers/net/wireless/intel/iwlwifi/pcie/tx.c size_t tfd_sz = trans_pcie->tfd_size * trans_pcie 535 drivers/net/wireless/intel/iwlwifi/pcie/tx.c tfd_sz = trans_pcie->tfd_size * slots_num; trans_pcie 538 drivers/net/wireless/intel/iwlwifi/pcie/tx.c txq->trans_pcie = trans_pcie; trans_pcie 623 drivers/net/wireless/intel/iwlwifi/pcie/tx.c void iwl_pcie_free_tso_page(struct iwl_trans_pcie *trans_pcie, trans_pcie 628 drivers/net/wireless/intel/iwlwifi/pcie/tx.c page_ptr = (void *)((u8 *)skb->cb + trans_pcie->page_offs); trans_pcie 638 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 640 drivers/net/wireless/intel/iwlwifi/pcie/tx.c lockdep_assert_held(&trans_pcie->reg_lock); trans_pcie 644 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (WARN_ON(!trans_pcie->cmd_hold_nic_awake)) trans_pcie 647 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->cmd_hold_nic_awake = false; trans_pcie 657 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 658 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_txq *txq = trans_pcie->txq[txq_id]; trans_pcie 665 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (txq_id != trans_pcie->cmd_queue) { trans_pcie 671 drivers/net/wireless/intel/iwlwifi/pcie/tx.c iwl_pcie_free_tso_page(trans_pcie, skb); trans_pcie 679 drivers/net/wireless/intel/iwlwifi/pcie/tx.c spin_lock_irqsave(&trans_pcie->reg_lock, flags); trans_pcie 680 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (txq_id == trans_pcie->cmd_queue) trans_pcie 682 drivers/net/wireless/intel/iwlwifi/pcie/tx.c spin_unlock_irqrestore(&trans_pcie->reg_lock, flags); trans_pcie 708 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 709 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_txq *txq = trans_pcie->txq[txq_id]; trans_pcie 719 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (txq_id == trans_pcie->cmd_queue) trans_pcie 728 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->tfd_size * trans_pcie 750 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 758 drivers/net/wireless/intel/iwlwifi/pcie/tx.c memset(trans_pcie->queue_stopped, 0, sizeof(trans_pcie->queue_stopped)); trans_pcie 759 drivers/net/wireless/intel/iwlwifi/pcie/tx.c memset(trans_pcie->queue_used, 0, sizeof(trans_pcie->queue_used)); trans_pcie 761 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->scd_base_addr = trans_pcie 765 drivers/net/wireless/intel/iwlwifi/pcie/tx.c scd_base_addr != trans_pcie->scd_base_addr); trans_pcie 768 drivers/net/wireless/intel/iwlwifi/pcie/tx.c iwl_trans_write_mem(trans, trans_pcie->scd_base_addr + trans_pcie 773 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->scd_bc_tbls.dma >> 10); trans_pcie 781 drivers/net/wireless/intel/iwlwifi/pcie/tx.c iwl_trans_ac_txq_enable(trans, trans_pcie->cmd_queue, trans_pcie 782 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->cmd_fifo, trans_pcie 783 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->cmd_q_wdg_timeout); trans_pcie 807 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 819 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_txq *txq = trans_pcie->txq[txq_id]; trans_pcie 835 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->kw.dma >> 4); trans_pcie 847 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 852 drivers/net/wireless/intel/iwlwifi/pcie/tx.c spin_lock(&trans_pcie->irq_lock); trans_pcie 873 drivers/net/wireless/intel/iwlwifi/pcie/tx.c spin_unlock(&trans_pcie->irq_lock); trans_pcie 881 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 895 drivers/net/wireless/intel/iwlwifi/pcie/tx.c memset(trans_pcie->queue_stopped, 0, sizeof(trans_pcie->queue_stopped)); trans_pcie 896 drivers/net/wireless/intel/iwlwifi/pcie/tx.c memset(trans_pcie->queue_used, 0, sizeof(trans_pcie->queue_used)); trans_pcie 899 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (!trans_pcie->txq_memory) trans_pcie 918 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 920 drivers/net/wireless/intel/iwlwifi/pcie/tx.c memset(trans_pcie->queue_used, 0, sizeof(trans_pcie->queue_used)); trans_pcie 923 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (trans_pcie->txq_memory) { trans_pcie 928 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->txq[txq_id] = NULL; trans_pcie 932 drivers/net/wireless/intel/iwlwifi/pcie/tx.c kfree(trans_pcie->txq_memory); trans_pcie 933 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->txq_memory = NULL; trans_pcie 935 drivers/net/wireless/intel/iwlwifi/pcie/tx.c iwl_pcie_free_dma_ptr(trans, &trans_pcie->kw); trans_pcie 937 drivers/net/wireless/intel/iwlwifi/pcie/tx.c iwl_pcie_free_dma_ptr(trans, &trans_pcie->scd_bc_tbls); trans_pcie 948 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 958 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (WARN_ON(trans_pcie->txq_memory)) { trans_pcie 963 drivers/net/wireless/intel/iwlwifi/pcie/tx.c ret = iwl_pcie_alloc_dma_ptr(trans, &trans_pcie->scd_bc_tbls, trans_pcie 971 drivers/net/wireless/intel/iwlwifi/pcie/tx.c ret = iwl_pcie_alloc_dma_ptr(trans, &trans_pcie->kw, IWL_KW_SIZE); trans_pcie 977 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->txq_memory = trans_pcie 980 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (!trans_pcie->txq_memory) { trans_pcie 989 drivers/net/wireless/intel/iwlwifi/pcie/tx.c bool cmd_queue = (txq_id == trans_pcie->cmd_queue); trans_pcie 997 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->txq[txq_id] = &trans_pcie->txq_memory[txq_id]; trans_pcie 998 drivers/net/wireless/intel/iwlwifi/pcie/tx.c ret = iwl_pcie_txq_alloc(trans, trans_pcie->txq[txq_id], trans_pcie 1004 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->txq[txq_id]->id = txq_id; trans_pcie 1017 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1022 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (!trans_pcie->txq_memory) { trans_pcie 1029 drivers/net/wireless/intel/iwlwifi/pcie/tx.c spin_lock(&trans_pcie->irq_lock); trans_pcie 1036 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->kw.dma >> 4); trans_pcie 1038 drivers/net/wireless/intel/iwlwifi/pcie/tx.c spin_unlock(&trans_pcie->irq_lock); trans_pcie 1043 drivers/net/wireless/intel/iwlwifi/pcie/tx.c bool cmd_queue = (txq_id == trans_pcie->cmd_queue); trans_pcie 1051 drivers/net/wireless/intel/iwlwifi/pcie/tx.c ret = iwl_pcie_txq_init(trans, trans_pcie->txq[txq_id], trans_pcie 1065 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->txq[txq_id]->dma_addr >> 8); trans_pcie 1109 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1110 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_txq *txq = trans_pcie->txq[txq_id]; trans_pcie 1116 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (WARN_ON(txq_id == trans_pcie->cmd_queue)) trans_pcie 1121 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (!test_bit(txq_id, trans_pcie->queue_used)) { trans_pcie 1158 drivers/net/wireless/intel/iwlwifi/pcie/tx.c iwl_pcie_free_tso_page(trans_pcie, skb); trans_pcie 1173 drivers/net/wireless/intel/iwlwifi/pcie/tx.c test_bit(txq_id, trans_pcie->queue_stopped)) { trans_pcie 1202 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->dev_cmd_offs); trans_pcie 1226 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1227 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_txq *txq = trans_pcie->txq[txq_id]; trans_pcie 1240 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1243 drivers/net/wireless/intel/iwlwifi/pcie/tx.c lockdep_assert_held(&trans_pcie->reg_lock); trans_pcie 1256 drivers/net/wireless/intel/iwlwifi/pcie/tx.c !trans_pcie->cmd_hold_nic_awake) { trans_pcie 1271 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->cmd_hold_nic_awake = true; trans_pcie 1286 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1287 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_txq *txq = trans_pcie->txq[txq_id]; trans_pcie 1299 drivers/net/wireless/intel/iwlwifi/pcie/tx.c WARN_ONCE(test_bit(txq_id, trans_pcie->queue_used), trans_pcie 1319 drivers/net/wireless/intel/iwlwifi/pcie/tx.c spin_lock_irqsave(&trans_pcie->reg_lock, flags); trans_pcie 1321 drivers/net/wireless/intel/iwlwifi/pcie/tx.c spin_unlock_irqrestore(&trans_pcie->reg_lock, flags); trans_pcie 1330 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1337 drivers/net/wireless/intel/iwlwifi/pcie/tx.c tbl_dw_addr = trans_pcie->scd_base_addr + trans_pcie 1360 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1361 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_txq *txq = trans_pcie->txq[txq_id]; trans_pcie 1365 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (test_and_set_bit(txq_id, trans_pcie->queue_used)) trans_pcie 1374 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (txq_id == trans_pcie->cmd_queue && trans_pcie 1375 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->scd_set_active) trans_pcie 1382 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (txq_id != trans_pcie->cmd_queue) trans_pcie 1436 drivers/net/wireless/intel/iwlwifi/pcie/tx.c iwl_trans_write_mem32(trans, trans_pcie->scd_base_addr + trans_pcie 1439 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->scd_base_addr + trans_pcie 1452 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (txq_id == trans_pcie->cmd_queue && trans_pcie 1453 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->scd_set_active) trans_pcie 1471 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1472 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_txq *txq = trans_pcie->txq[txq_id]; trans_pcie 1480 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1481 drivers/net/wireless/intel/iwlwifi/pcie/tx.c u32 stts_addr = trans_pcie->scd_base_addr + trans_pcie 1485 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->txq[txq_id]->frozen_expiry_remainder = 0; trans_pcie 1486 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->txq[txq_id]->frozen = false; trans_pcie 1494 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (!test_and_clear_bit(txq_id, trans_pcie->queue_used)) { trans_pcie 1508 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->txq[txq_id]->ampdu = false; trans_pcie 1527 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1528 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_txq *txq = trans_pcie->txq[trans_pcie->cmd_queue]; trans_pcie 1654 drivers/net/wireless/intel/iwlwifi/pcie/tx.c cpu_to_le16(QUEUE_TO_SEQ(trans_pcie->cmd_queue) | trans_pcie 1662 drivers/net/wireless/intel/iwlwifi/pcie/tx.c cpu_to_le16(QUEUE_TO_SEQ(trans_pcie->cmd_queue) | trans_pcie 1713 drivers/net/wireless/intel/iwlwifi/pcie/tx.c cmd_size, txq->write_ptr, idx, trans_pcie->cmd_queue); trans_pcie 1774 drivers/net/wireless/intel/iwlwifi/pcie/tx.c spin_lock_irqsave(&trans_pcie->reg_lock, flags); trans_pcie 1778 drivers/net/wireless/intel/iwlwifi/pcie/tx.c spin_unlock_irqrestore(&trans_pcie->reg_lock, flags); trans_pcie 1786 drivers/net/wireless/intel/iwlwifi/pcie/tx.c spin_unlock_irqrestore(&trans_pcie->reg_lock, flags); trans_pcie 1812 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1813 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_txq *txq = trans_pcie->txq[trans_pcie->cmd_queue]; trans_pcie 1818 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (WARN(txq_id != trans_pcie->cmd_queue, trans_pcie 1820 drivers/net/wireless/intel/iwlwifi/pcie/tx.c txq_id, trans_pcie->cmd_queue, sequence, txq->read_ptr, trans_pcie 1842 drivers/net/wireless/intel/iwlwifi/pcie/tx.c meta->source->_rx_page_order = trans_pcie->rx_page_order; trans_pcie 1859 drivers/net/wireless/intel/iwlwifi/pcie/tx.c wake_up(&trans_pcie->wait_command_queue); trans_pcie 1891 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 1892 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_txq *txq = trans_pcie->txq[trans_pcie->cmd_queue]; trans_pcie 1918 drivers/net/wireless/intel/iwlwifi/pcie/tx.c ret = wait_event_timeout(trans_pcie->wait_command_queue, trans_pcie 2059 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 2060 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_tso_hdr_page *p = this_cpu_ptr(trans_pcie->tso_hdr_page); trans_pcie 2106 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = txq->trans_pcie; trans_pcie 2123 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->tfd_size, trans_pcie 2142 drivers/net/wireless/intel/iwlwifi/pcie/tx.c page_ptr = (void *)((u8 *)skb->cb + trans_pcie->page_offs); trans_pcie 2196 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (trans_pcie->sw_csum_tx) { trans_pcie 2239 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (trans_pcie->sw_csum_tx) trans_pcie 2259 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (trans_pcie->sw_csum_tx) { trans_pcie 2298 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); trans_pcie 2313 drivers/net/wireless/intel/iwlwifi/pcie/tx.c txq = trans_pcie->txq[txq_id]; trans_pcie 2315 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (WARN_ONCE(!test_bit(txq_id, trans_pcie->queue_used), trans_pcie 2319 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (unlikely(trans_pcie->sw_csum_tx && trans_pcie 2335 drivers/net/wireless/intel/iwlwifi/pcie/tx.c skb_shinfo(skb)->nr_frags > IWL_PCIE_MAX_FRAGS(trans_pcie) && trans_pcie 2356 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->dev_cmd_offs); trans_pcie 2408 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (trans_pcie->sw_csum_tx || !amsdu) { trans_pcie 2437 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans_pcie->tfd_size,