Home
last modified time | relevance | path

Searched refs:trans_cfg (Results 1 – 25 of 45) sorted by relevance

12

/Linux-v5.15/drivers/net/wireless/intel/iwlwifi/pcie/
Dtrans-gen2.c50 ret = iwl_finish_nic_init(trans, trans->trans_cfg); in iwl_pcie_gen2_apm_init()
90 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_BZ) in iwl_pcie_gen2_apm_stop()
105 if (trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_AX210) in iwl_trans_pcie_fw_reset_handshake()
135 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_BZ) { in _iwl_trans_pcie_gen2_stop_device()
173 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) in _iwl_trans_pcie_gen2_stop_device()
179 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_BZ) in _iwl_trans_pcie_gen2_stop_device()
186 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_BZ) { in _iwl_trans_pcie_gen2_stop_device()
356 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) in iwl_trans_pcie_gen2_fw_alive()
390 if ((trans->trans_cfg->device_family == IWL_DEVICE_FAMILY_AX210 || in iwl_pcie_set_ltr()
391 trans->trans_cfg->device_family == IWL_DEVICE_FAMILY_22000) && in iwl_pcie_set_ltr()
[all …]
Dtrans.c282 if (trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_8000) in iwl_pcie_apm_init()
306 if (trans->trans_cfg->base_params->pll_cfg) in iwl_pcie_apm_init()
309 ret = iwl_finish_nic_init(trans, trans->trans_cfg); in iwl_pcie_apm_init()
381 ret = iwl_finish_nic_init(trans, trans->trans_cfg); in iwl_pcie_apm_lp_xtal_enable()
453 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_BZ) { in iwl_pcie_apm_stop_master()
484 if (trans->trans_cfg->device_family == IWL_DEVICE_FAMILY_7000) in iwl_pcie_apm_stop()
487 else if (trans->trans_cfg->device_family >= in iwl_pcie_apm_stop()
548 if (trans->trans_cfg->base_params->shadow_reg_enable) { in iwl_pcie_nic_init()
785 if (trans->trans_cfg->use_tfh) { in iwl_pcie_load_cpu_sections_8000()
943 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_8000) in iwl_pcie_apply_destination()
[all …]
Dtx.c86 if (!trans->trans_cfg->base_params->shadow_reg_enable && in iwl_pcie_txq_inc_wr_ptr()
120 for (i = 0; i < trans->trans_cfg->base_params->num_of_queues; i++) { in iwl_pcie_txq_check_wrptrs()
184 if (!trans->trans_cfg->base_params->apmg_wake_up_wa) in iwl_pcie_clear_cmd_in_flight()
275 trans->trans_cfg->base_params->max_tfd_queue_size, in iwl_pcie_txq_free()
297 int nq = trans->trans_cfg->base_params->num_of_queues; in iwl_pcie_tx_start()
325 if (trans->trans_cfg->base_params->scd_chain_ext_wa) in iwl_pcie_tx_start()
347 if (trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_8000) in iwl_pcie_tx_start()
361 if (WARN_ON_ONCE(trans->trans_cfg->gen2)) in iwl_trans_pcie_tx_reset()
364 for (txq_id = 0; txq_id < trans->trans_cfg->base_params->num_of_queues; in iwl_trans_pcie_tx_reset()
367 if (trans->trans_cfg->use_tfh) in iwl_trans_pcie_tx_reset()
[all …]
Drx.c146 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) { in iwl_pcie_rx_stop()
151 } else if (trans->trans_cfg->mq_rx_supported) { in iwl_pcie_rx_stop()
178 if (!trans->trans_cfg->base_params->shadow_reg_enable && in iwl_pcie_rxq_inc_wr_ptr()
193 if (trans->trans_cfg->mq_rx_supported) in iwl_pcie_rxq_inc_wr_ptr()
221 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) { in iwl_pcie_restock_bd()
348 if (trans->trans_cfg->mq_rx_supported) in iwl_pcie_rxq_restock()
662 return trans->trans_cfg->mq_rx_supported ? sizeof(__le64) : in iwl_pcie_free_bd_size()
669 bool use_rx_td = (trans->trans_cfg->device_family >= in iwl_pcie_free_rxq_dma()
699 bool use_rx_td = (trans->trans_cfg->device_family >= in iwl_pcie_alloc_rxq_dma()
705 if (trans->trans_cfg->mq_rx_supported) in iwl_pcie_alloc_rxq_dma()
[all …]
Dctxt-info-gen3.c281 if (trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_AX210) in iwl_trans_pcie_ctx_info_gen3_set_pnvm()
314 if (trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_AX210) in iwl_trans_pcie_ctx_info_gen3_set_reduce_power()
Dinternal.h187 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) { in iwl_get_closed_rb_stts()
711 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_9000) { in iwl_enable_rfkill_int()
/Linux-v5.15/drivers/net/wireless/intel/iwlwifi/fw/
Dinit.c69 if (!fwrt->trans->trans_cfg->integrated) in iwl_set_soc_latency()
81 if (fwrt->trans->trans_cfg->ltr_delay != IWL_CFG_TRANS_LTR_DELAY_NONE && in iwl_set_soc_latency()
82 !WARN_ON(!fwrt->trans->trans_cfg->integrated)) in iwl_set_soc_latency()
83 cmd.flags |= le32_encode_bits(fwrt->trans->trans_cfg->ltr_delay, in iwl_set_soc_latency()
89 fwrt->trans->trans_cfg->low_latency_xtal) in iwl_set_soc_latency()
92 cmd.latency = cpu_to_le32(fwrt->trans->trans_cfg->xtal_latency); in iwl_set_soc_latency()
117 if (fwrt->trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_22000) in iwl_configure_rxq()
Ddump.c217 err = iwl_finish_nic_init(trans, trans->trans_cfg); in iwl_fwrt_dump_lmac_error_log()
338 if (fwrt->trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_22000) { in iwl_fwrt_dump_iml_error_log()
341 } else if (fwrt->trans->trans_cfg->device_family >= in iwl_fwrt_dump_iml_error_log()
360 if (fwrt->trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_22000) in iwl_fwrt_dump_iml_error_log()
Dsmem.c105 if (fwrt->trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_22000) in iwl_get_shared_mem_conf()
Ddbg.c187 fwrt->trans->trans_cfg->umac_prph_offset, 1); in iwl_fw_dump_rxf()
627 if (fwrt->trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) { in iwl_fw_prph_handler()
630 } else if (fwrt->trans->trans_cfg->device_family >= in iwl_fw_prph_handler()
638 if (fwrt->trans->trans_cfg->mq_rx_supported) { in iwl_fw_prph_handler()
801 if (fwrt->trans->trans_cfg->device_family == in iwl_fw_error_dump_file()
1052 if (fwrt->trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_AX210) in iwl_dump_ini_prph_phy_iter()
1181 if (!fwrt->trans->trans_cfg->gen2) in iwl_dump_ini_paging_iter()
1631 if (fwrt->trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) { in iwl_dump_ini_mon_fill_header()
1710 if (fwrt->trans->trans_cfg->gen2) { in iwl_dump_ini_paging_ranges()
1783 if (fwrt->trans->trans_cfg->gen2) in iwl_dump_ini_paging_get_size()
[all …]
Dpaging.c268 if (fwrt->trans->trans_cfg->gen2) in iwl_init_paging()
/Linux-v5.15/drivers/net/wireless/intel/iwlwifi/
Diwl-trans.c32 trans->trans_cfg = cfg_trans; in iwl_trans_alloc()
45 if (trans->trans_cfg->use_tfh) { in iwl_trans_alloc()
63 if (!trans->trans_cfg->gen2) { in iwl_trans_init()
66 } else if (trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_AX210) { in iwl_trans_init()
78 if (WARN_ON(trans->trans_cfg->gen2 && txcmd_size >= txcmd_align)) in iwl_trans_init()
81 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) in iwl_trans_init()
90 if (trans->trans_cfg->gen2) { in iwl_trans_init()
100 (trans->trans_cfg->use_tfh ? 64 : 36)); in iwl_trans_init()
Diwl-io.h68 return ofs + trans->trans_cfg->umac_prph_offset; in iwl_umac_prph()
74 trans->trans_cfg->umac_prph_offset); in iwl_read_umac_prph_no_grab()
79 return iwl_read_prph(trans, ofs + trans->trans_cfg->umac_prph_offset); in iwl_read_umac_prph()
85 iwl_write_prph_no_grab(trans, ofs + trans->trans_cfg->umac_prph_offset, in iwl_write_umac_prph_no_grab()
92 iwl_write_prph(trans, ofs + trans->trans_cfg->umac_prph_offset, val); in iwl_write_umac_prph()
99 trans->trans_cfg->umac_prph_offset, in iwl_poll_umac_prph_bit()
Diwl-eeprom-read.c142 ret = iwl_finish_nic_init(trans, trans->trans_cfg); in iwl_init_otp_access()
156 if (trans->trans_cfg->base_params->shadow_ram_support) in iwl_init_otp_access()
277 } while (usedblocks <= trans->trans_cfg->base_params->max_ll_items); in iwl_find_otp_image()
310 sz = trans->trans_cfg->base_params->eeprom_size; in iwl_read_eeprom()
345 if (!trans->trans_cfg->base_params->shadow_ram_support) { in iwl_read_eeprom()
Diwl-io.c210 if (trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_9000) in iwl_force_nmi()
213 else if (trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_AX210) in iwl_force_nmi()
216 else if (trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_BZ) in iwl_force_nmi()
367 if (trans->trans_cfg->mq_rx_supported) in iwl_dump_fh()
Diwl-trans.h580 const struct iwl_trans_config *trans_cfg);
946 const struct iwl_cfg_trans_params *trans_cfg; member
1004 const struct iwl_trans_config *trans_cfg) in iwl_trans_configure() argument
1006 trans->op_mode = trans_cfg->op_mode; in iwl_trans_configure()
1008 trans->ops->configure(trans, trans_cfg); in iwl_trans_configure()
1009 WARN_ON(iwl_cmd_groups_verify_sorted(trans_cfg)); in iwl_trans_configure()
Diwl-drv.c166 if (drv->trans->trans_cfg->device_family == IWL_DEVICE_FAMILY_9000 && in iwl_request_firmware()
1094 if (drv->trans->trans_cfg->device_family < in iwl_parse_tlv_firmware()
1110 if (drv->trans->trans_cfg->device_family < in iwl_parse_tlv_firmware()
1521 drv->trans->trans_cfg->base_params->max_event_log_size; in iwl_req_fw_callback()
1528 drv->trans->trans_cfg->base_params->max_event_log_size; in iwl_req_fw_callback()
/Linux-v5.15/drivers/net/wireless/intel/iwlwifi/mvm/
Dops.c114 if (mvm->trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_8000) in iwl_mvm_nic_config()
736 struct iwl_trans_config trans_cfg = {}; in iwl_op_mode_mvm_start() local
787 (trans->trans_cfg->device_family >= in iwl_op_mode_mvm_start()
879 trans_cfg.op_mode = op_mode; in iwl_op_mode_mvm_start()
880 trans_cfg.no_reclaim_cmds = no_reclaim_cmds; in iwl_op_mode_mvm_start()
881 trans_cfg.n_no_reclaim_cmds = ARRAY_SIZE(no_reclaim_cmds); in iwl_op_mode_mvm_start()
883 if (mvm->trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) in iwl_op_mode_mvm_start()
890 trans_cfg.rx_buf_size = rb_size_default; in iwl_op_mode_mvm_start()
893 trans_cfg.rx_buf_size = IWL_AMSDU_4K; in iwl_op_mode_mvm_start()
896 trans_cfg.rx_buf_size = IWL_AMSDU_8K; in iwl_op_mode_mvm_start()
[all …]
Dled.c105 if (mvm->trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_8000) in iwl_mvm_leds_sync()
Drxmq.c406 if (mvm->trans->trans_cfg->gen2 && in iwl_mvm_rx_crypto()
423 if (mvm->trans->trans_cfg->gen2) in iwl_mvm_rx_crypto()
459 if (mvm->trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) { in iwl_mvm_rx_csum()
1661 if (mvm->trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) in iwl_mvm_rx_mpdu_mq()
1671 if (mvm->trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) { in iwl_mvm_rx_mpdu_mq()
1771 if (mvm->trans->trans_cfg->device_family >= in iwl_mvm_rx_mpdu_mq()
1925 if (mvm->trans->trans_cfg->device_family == in iwl_mvm_rx_mpdu_mq()
Dnvm.c195 mvm->trans->trans_cfg->base_params->eeprom_size) { in iwl_nvm_read_section()
313 nvm_buffer = kmalloc(mvm->trans->trans_cfg->base_params->eeprom_size, in iwl_nvm_init()
/Linux-v5.15/drivers/net/wireless/intel/iwlwifi/queue/
Dtx.h41 if (trans->trans_cfg->use_tfh) in iwl_txq_get_tfd()
79 (trans->trans_cfg->base_params->max_tfd_queue_size - 1); in iwl_txq_inc_wrap()
89 (trans->trans_cfg->base_params->max_tfd_queue_size - 1); in iwl_txq_dec_wrap()
139 if (trans->trans_cfg->use_tfh) { in iwl_txq_gen1_tfd_get_num_tbs()
155 if (trans->trans_cfg->use_tfh) { in iwl_txq_gen1_tfd_tb_get_len()
Dtx.c43 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) { in iwl_pcie_gen2_update_byte_tbl()
652 if (trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_AX210) in iwl_txq_gen2_build_tfd()
686 if (q->n_window < trans->trans_cfg->base_params->max_tfd_queue_size) in iwl_txq_space()
689 max = trans->trans_cfg->base_params->max_tfd_queue_size - 1; in iwl_txq_space()
696 (trans->trans_cfg->base_params->max_tfd_queue_size - 1); in iwl_txq_space()
765 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) { in iwl_txq_gen2_tx()
925 trans->trans_cfg->base_params->max_tfd_queue_size; in iwl_txq_init()
979 if (trans->trans_cfg->use_tfh) { in iwl_txq_log_scd_error()
996 (trans->trans_cfg->base_params->max_tfd_queue_size - 1), in iwl_txq_log_scd_error()
998 (trans->trans_cfg->base_params->max_tfd_queue_size - 1), in iwl_txq_log_scd_error()
[all …]
/Linux-v5.15/drivers/net/wireless/intel/iwlwifi/dvm/
Dmain.c1241 struct iwl_trans_config trans_cfg = {}; in iwl_op_mode_dvm_start() local
1268 switch (priv->trans->trans_cfg->device_family) { in iwl_op_mode_dvm_start()
1314 trans_cfg.op_mode = op_mode; in iwl_op_mode_dvm_start()
1315 trans_cfg.no_reclaim_cmds = no_reclaim_cmds; in iwl_op_mode_dvm_start()
1316 trans_cfg.n_no_reclaim_cmds = ARRAY_SIZE(no_reclaim_cmds); in iwl_op_mode_dvm_start()
1321 trans_cfg.rx_buf_size = IWL_AMSDU_4K; in iwl_op_mode_dvm_start()
1324 trans_cfg.rx_buf_size = IWL_AMSDU_8K; in iwl_op_mode_dvm_start()
1328 trans_cfg.rx_buf_size = IWL_AMSDU_4K; in iwl_op_mode_dvm_start()
1333 trans_cfg.cmd_q_wdg_timeout = IWL_WATCHDOG_DISABLED; in iwl_op_mode_dvm_start()
1335 trans_cfg.command_groups = iwl_dvm_groups; in iwl_op_mode_dvm_start()
[all …]
Dled.c124 priv->trans->trans_cfg->base_params->led_compensation); in iwl_led_cmd()
126 priv->trans->trans_cfg->base_params->led_compensation); in iwl_led_cmd()

12