| /linux-6.15/drivers/net/wireless/intel/iwlwifi/pcie/ |
| H A D | trans-gen2.c | 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() 108 else if (trans->trans_cfg->device_family == IWL_DEVICE_FAMILY_AX210) in iwl_trans_pcie_fw_reset_handshake() 184 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) in _iwl_trans_pcie_gen2_stop_device() 367 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) in iwl_trans_pcie_gen2_fw_alive() 403 !trans->trans_cfg->integrated) { in iwl_pcie_set_ltr() 408 if (trans->trans_cfg->integrated && in iwl_pcie_set_ltr() 409 trans->trans_cfg->device_family == IWL_DEVICE_FAMILY_22000) { in iwl_pcie_set_ltr() 415 if (trans->trans_cfg->device_family == IWL_DEVICE_FAMILY_AX210) { in iwl_pcie_set_ltr() 529 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) in iwl_trans_pcie_gen2_start_fw() [all …]
|
| H A D | trans.c | 822 if (trans->trans_cfg->gen2) { in iwl_pcie_load_cpu_sections_8000() 1488 !WARN_ON(trans->trans_cfg->gen2)) in iwl_trans_pcie_rf_kill() 1864 trans->trans_cfg->integrated) { in _iwl_trans_pcie_start_hw() 2058 if (trans->trans_cfg->gen2) in iwl_trans_pcie_free() 3431 if (!trans->trans_cfg->gen2) in iwl_trans_pcie_fh_regs_dump() 3651 if (trans->trans_cfg->gen2) in iwl_trans_pcie_dump_data() 3698 if (trans->trans_cfg->gen2) in iwl_trans_pcie_dump_data() 3738 if (trans->trans_cfg->gen2 && in iwl_trans_pcie_dump_data() 3818 if (trans->trans_cfg->gen2) { in iwl_trans_pcie_alloc() 3851 if (trans->trans_cfg->gen2) { in iwl_trans_pcie_alloc() [all …]
|
| H A D | tx.c | 358 if (trans->trans_cfg->gen2) in iwl_txq_free_tfd() 546 if (WARN_ON_ONCE(trans->trans_cfg->gen2)) in iwl_trans_pcie_tx_reset() 552 if (trans->trans_cfg->gen2) in iwl_trans_pcie_tx_reset() 681 if (trans->trans_cfg->gen2) { in iwl_txq_log_scd_error() 726 size_t num_entries = trans->trans_cfg->gen2 ? in iwl_pcie_txq_alloc() 782 if (trans->trans_cfg->gen2) in iwl_pcie_txq_alloc() 1209 scd_bug = !trans->trans_cfg->mq_rx_supported && in iwl_trans_pcie_txq_enable() 1657 if (trans->trans_cfg->gen2) in iwl_pcie_hcmd_complete() 2417 if (!trans->trans_cfg->gen2) in iwl_pcie_reclaim() 2568 if (trans->trans_cfg->gen2) in iwl_trans_pcie_send_hcmd_sync() [all …]
|
| H A D | rx.c | 193 if (!trans->trans_cfg->mq_rx_supported) in iwl_pcie_rxq_inc_wr_ptr() 351 if (trans->trans_cfg->mq_rx_supported) in iwl_pcie_rxq_restock() 663 return trans->trans_cfg->mq_rx_supported ? in iwl_pcie_free_bd_size() 723 if (trans->trans_cfg->mq_rx_supported) in iwl_pcie_alloc_rxq_dma() 739 if (trans->trans_cfg->mq_rx_supported) { in iwl_pcie_alloc_rxq_dma() 979 trans->trans_cfg->integrated ? in iwl_pcie_rx_mq_hw_init() 1125 (trans->trans_cfg->device_family >= in _iwl_pcie_rx_init() 1178 if (trans->trans_cfg->mq_rx_supported) in iwl_pcie_rx_init() 1457 if (!trans->trans_cfg->mq_rx_supported) { in iwl_pcie_get_rxb() 1939 if (trans->trans_cfg->gen2) { in iwl_pcie_irq_handler() [all …]
|
| H A D | ctxt-info-gen3.c | 160 if (trans->trans_cfg->imr_enabled) in iwl_pcie_ctxt_info_gen3_init() 431 if (trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_AX210) in iwl_trans_pcie_ctx_info_gen3_load_pnvm() 501 if (trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_AX210) in iwl_trans_pcie_ctx_info_gen3_set_pnvm() 524 if (trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_AX210) in iwl_trans_pcie_ctx_info_gen3_load_reduce_power() 586 if (trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_AX210) in iwl_trans_pcie_ctx_info_gen3_set_reduce_power()
|
| H A D | internal.h | 197 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) { in iwl_get_closed_rb_stts() 682 if (trans->trans_cfg->gen2) in iwl_txq_get_tfd() 721 (trans->trans_cfg->base_params->max_tfd_queue_size - 1); in iwl_txq_inc_wrap() 732 (trans->trans_cfg->base_params->max_tfd_queue_size - 1); in iwl_txq_dec_wrap() 785 if (trans->trans_cfg->gen2) { in iwl_txq_gen1_tfd_tb_get_len() 1008 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_9000) { in iwl_enable_rfkill_int() 1080 const struct iwl_trans_config *trans_cfg);
|
| H A D | tx-gen2.c | 505 if (trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_AX210) in iwl_txq_gen2_build_tfd() 539 if (q->n_window < trans->trans_cfg->base_params->max_tfd_queue_size) in iwl_txq_space() 542 max = trans->trans_cfg->base_params->max_tfd_queue_size - 1; in iwl_txq_space() 549 (trans->trans_cfg->base_params->max_tfd_queue_size - 1); in iwl_txq_space() 585 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) { in iwl_pcie_gen2_update_byte_tbl() 788 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) { in iwl_txq_gen2_tx() 1010 wr_ptr &= (trans->trans_cfg->base_params->max_tfd_queue_size - 1); in iwl_pcie_txq_alloc_response() 1046 if (trans->trans_cfg->device_family == IWL_DEVICE_FAMILY_BZ && in iwl_txq_dyn_alloc()
|
| H A D | drv.c | 1255 if (iwl_trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) in get_crf_id() 1469 if (trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_BZ) in iwl_pcie_check_me_status() 1551 if (iwl_trans->trans_cfg->rf_id && in iwl_pci_probe() 1552 iwl_trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_9000 && in iwl_pci_probe() 1643 if (iwl_trans->trans_cfg->mq_rx_supported) { in iwl_pci_probe() 1653 if (!iwl_trans->trans_cfg->integrated) { in iwl_pci_probe() 1745 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_BZ) { in _iwl_pci_resume()
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/fw/ |
| H A D | init.c | 75 if (!fwrt->trans->trans_cfg->integrated) in iwl_set_soc_latency() 87 if (fwrt->trans->trans_cfg->ltr_delay != IWL_CFG_TRANS_LTR_DELAY_NONE && in iwl_set_soc_latency() 88 !WARN_ON(!fwrt->trans->trans_cfg->integrated)) in iwl_set_soc_latency() 89 cmd.flags |= le32_encode_bits(fwrt->trans->trans_cfg->ltr_delay, in iwl_set_soc_latency() 94 fwrt->trans->trans_cfg->low_latency_xtal) in iwl_set_soc_latency() 97 cmd.latency = cpu_to_le32(fwrt->trans->trans_cfg->xtal_latency); in iwl_set_soc_latency() 122 if (fwrt->trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_22000) in iwl_configure_rxq()
|
| H A D | regulatory.h | 245 if (!trans->trans_cfg->integrated) in iwl_bios_setup_step() 248 if (trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_BZ) in iwl_bios_setup_step()
|
| H A D | dump.c | 420 if (fwrt->trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_22000) { in iwl_fwrt_dump_iml_error_log() 423 } else if (fwrt->trans->trans_cfg->device_family >= in iwl_fwrt_dump_iml_error_log() 442 if (fwrt->trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_22000) in iwl_fwrt_dump_iml_error_log() 511 if (fwrt->trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_22000) { in iwl_fwrt_dump_error_logs() 525 if (fwrt->trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_BZ) { in iwl_fwrt_dump_error_logs()
|
| H A D | smem.c | 105 if (fwrt->trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_22000) in iwl_get_shared_mem_conf()
|
| H A D | dbg.c | 190 fwrt->trans->trans_cfg->umac_prph_offset, 1); in iwl_fw_dump_rxf() 660 } else if (fwrt->trans->trans_cfg->device_family >= in iwl_fw_prph_handler() 668 if (fwrt->trans->trans_cfg->mq_rx_supported) { in iwl_fw_prph_handler() 841 if (fwrt->trans->trans_cfg->device_family == in iwl_fw_error_dump_file() 1112 if (fwrt->trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_AX210) in iwl_dump_ini_prph_phy_iter_common() 1269 if (!fwrt->trans->trans_cfg->gen2) in iwl_dump_ini_paging_iter() 1912 if (fwrt->trans->trans_cfg->gen2) { in iwl_dump_ini_paging_ranges() 2024 if (fwrt->trans->trans_cfg->gen2) in iwl_dump_ini_paging_get_size() 3344 if (trans->trans_cfg->device_family == IWL_DEVICE_FAMILY_7000) { in iwl_fw_dbg_stop_recording() 3368 if (trans->trans_cfg->device_family == IWL_DEVICE_FAMILY_7000) { in iwl_fw_dbg_restart_recording() [all …]
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/ |
| H A D | iwl-io.h | 67 return ofs + trans->trans_cfg->umac_prph_offset; in iwl_umac_prph() 73 trans->trans_cfg->umac_prph_offset); in iwl_read_umac_prph_no_grab() 78 return iwl_read_prph(trans, ofs + trans->trans_cfg->umac_prph_offset); in iwl_read_umac_prph() 84 iwl_write_prph_no_grab(trans, ofs + trans->trans_cfg->umac_prph_offset, in iwl_write_umac_prph_no_grab() 91 iwl_write_prph(trans, ofs + trans->trans_cfg->umac_prph_offset, val); in iwl_write_umac_prph() 98 trans->trans_cfg->umac_prph_offset, in iwl_poll_umac_prph_bit()
|
| H A D | iwl-trans.c | 235 trans->trans_cfg = cfg_trans; in iwl_trans_alloc() 254 if (!trans->trans_cfg->gen2) { in iwl_trans_init() 269 if (WARN_ON(trans->trans_cfg->gen2 && txcmd_size >= txcmd_align)) in iwl_trans_init() 398 const struct iwl_trans_config *trans_cfg) in iwl_trans_configure() argument 400 trans->op_mode = trans_cfg->op_mode; in iwl_trans_configure() 402 iwl_trans_pcie_configure(trans, trans_cfg); in iwl_trans_configure() 403 WARN_ON(iwl_cmd_groups_verify_sorted(trans_cfg)); in iwl_trans_configure() 567 if (trans->trans_cfg->gen2) in iwl_trans_fw_alive() 585 if (trans->trans_cfg->gen2) in iwl_trans_start_fw() 629 if (trans->trans_cfg->gen2) in iwl_trans_stop_device() [all …]
|
| H A D | iwl-io.c | 214 if (trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_9000) in iwl_force_nmi() 217 else if (trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_AX210) in iwl_force_nmi() 220 else if (trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_BZ) in iwl_force_nmi() 371 if (trans->trans_cfg->mq_rx_supported) in iwl_dump_fh() 426 switch (trans->trans_cfg->device_family) { in iwl_dump_host_monitor() 448 const struct iwl_cfg_trans_params *cfg_trans = trans->trans_cfg; in iwl_finish_nic_init()
|
| H A D | iwl-nvm-utils.c | 77 if (trans->trans_cfg->mq_rx_supported || in iwl_init_ht_hw_capab()
|
| H A D | iwl-nvm-parse.c | 541 if (trans->trans_cfg->mq_rx_supported) in iwl_init_vht_hw_capab() 548 if (trans->trans_cfg->mq_rx_supported) in iwl_init_vht_hw_capab() 919 bool slow_pcie = (!trans->trans_cfg->integrated && in iwl_nvm_fixup_sband_iftd() 1034 if (trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210 && !is_ap) in iwl_nvm_fixup_sband_iftd() 1079 if (trans->trans_cfg->device_family == IWL_DEVICE_FAMILY_22000 && in iwl_nvm_fixup_sband_iftd() 1439 if (trans->trans_cfg->device_family == IWL_DEVICE_FAMILY_7000) { in iwl_nvm_no_wide_in_5ghz() 1992 if (trans->trans_cfg->device_family == IWL_DEVICE_FAMILY_8000 && in iwl_read_external_nvm()
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | ops.c | 1281 struct iwl_trans_config trans_cfg = {}; in iwl_op_mode_mvm_start() local 1343 (trans->trans_cfg->device_family >= in iwl_op_mode_mvm_start() 1440 trans_cfg.op_mode = op_mode; in iwl_op_mode_mvm_start() 1441 trans_cfg.no_reclaim_cmds = no_reclaim_cmds; in iwl_op_mode_mvm_start() 1447 trans_cfg.bc_table_dword = in iwl_op_mode_mvm_start() 1450 trans_cfg.command_groups = iwl_mvm_groups; in iwl_op_mode_mvm_start() 1453 trans_cfg.cmd_queue = IWL_MVM_DQA_CMD_QUEUE; in iwl_op_mode_mvm_start() 1454 trans_cfg.cmd_fifo = IWL_MVM_TX_FIFO_CMD; in iwl_op_mode_mvm_start() 1455 trans_cfg.scd_set_active = true; in iwl_op_mode_mvm_start() 1467 trans_cfg.queue_alloc_cmd_ver = in iwl_op_mode_mvm_start() [all …]
|
| H A D | fw.c | 285 enum iwl_device_family device_family = trans->trans_cfg->device_family; in iwl_mvm_print_pd_notification() 351 if (mvm->trans->trans_cfg->device_family == in iwl_mvm_load_ucode_wait_alive() 368 if (trans->trans_cfg->device_family >= in iwl_mvm_load_ucode_wait_alive() 375 } else if (trans->trans_cfg->device_family >= in iwl_mvm_load_ucode_wait_alive() 386 if (trans->trans_cfg->device_family >= in iwl_mvm_load_ucode_wait_alive() 394 } else if (trans->trans_cfg->device_family >= in iwl_mvm_load_ucode_wait_alive() 493 if (mvm->trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_AX210) { in iwl_mvm_uats_init() 581 cpu_to_le32(mvm->trans->trans_cfg->extra_phy_cfg_flags); in iwl_send_phy_cfg_cmd() 620 if (mvm->trans->trans_cfg->device_family == IWL_DEVICE_FAMILY_AX210) { in iwl_run_unified_mvm_ucode() 654 if (mvm->trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_BZ) in iwl_run_unified_mvm_ucode() [all …]
|
| H A D | led.c | 105 if (mvm->trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_8000) in iwl_mvm_leds_sync()
|
| H A D | rxmq.c | 174 else if (mvm->trans->trans_cfg->device_family < IWL_DEVICE_FAMILY_BZ) in iwl_mvm_create_skb() 412 if (mvm->trans->trans_cfg->gen2 && in iwl_mvm_rx_crypto() 429 if (mvm->trans->trans_cfg->gen2) in iwl_mvm_rx_crypto() 465 if (mvm->trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) { in iwl_mvm_rx_csum() 747 if (mvm->trans->trans_cfg->device_family == IWL_DEVICE_FAMILY_9000) in iwl_mvm_reorder() 2051 if (mvm->trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) in iwl_mvm_rx_mpdu_mq() 2061 if (mvm->trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_AX210) { in iwl_mvm_rx_mpdu_mq() 2148 if (mvm->trans->trans_cfg->device_family >= in iwl_mvm_rx_mpdu_mq() 2306 if (mvm->trans->trans_cfg->device_family == in iwl_mvm_rx_mpdu_mq() 2352 if (mvm->trans->trans_cfg->device_family == IWL_DEVICE_FAMILY_9000 && in iwl_mvm_rx_mpdu_mq()
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/dvm/ |
| H A D | main.c | 1236 struct iwl_trans_config trans_cfg = {}; in iwl_op_mode_dvm_start() local 1312 trans_cfg.op_mode = op_mode; in iwl_op_mode_dvm_start() 1313 trans_cfg.no_reclaim_cmds = no_reclaim_cmds; in iwl_op_mode_dvm_start() 1319 trans_cfg.rx_buf_size = IWL_AMSDU_4K; in iwl_op_mode_dvm_start() 1322 trans_cfg.rx_buf_size = IWL_AMSDU_8K; in iwl_op_mode_dvm_start() 1326 trans_cfg.rx_buf_size = IWL_AMSDU_4K; in iwl_op_mode_dvm_start() 1331 trans_cfg.command_groups = iwl_dvm_groups; in iwl_op_mode_dvm_start() 1334 trans_cfg.cmd_fifo = IWLAGN_CMD_FIFO_NUM; in iwl_op_mode_dvm_start() 1345 trans_cfg.cmd_queue = IWL_IPAN_CMD_QUEUE_NUM; in iwl_op_mode_dvm_start() 1352 iwl_trans_configure(priv->trans, &trans_cfg); in iwl_op_mode_dvm_start() [all …]
|
| H A D | led.c | 119 priv->trans->trans_cfg->base_params->led_compensation); in iwl_led_cmd() 121 priv->trans->trans_cfg->base_params->led_compensation); in iwl_led_cmd()
|
| H A D | eeprom.c | 787 if (trans->trans_cfg->base_params->shadow_ram_support) in iwl_init_otp_access() 908 } while (usedblocks <= trans->trans_cfg->base_params->max_ll_items); in iwl_find_otp_image() 941 sz = trans->trans_cfg->base_params->eeprom_size; in iwl_read_eeprom() 976 if (!trans->trans_cfg->base_params->shadow_ram_support) { in iwl_read_eeprom()
|