• Home
  • Raw
  • Download

Lines Matching refs:fwrt

68 static void iwl_parse_shared_mem_22000(struct iwl_fw_runtime *fwrt,  in iwl_parse_shared_mem_22000()  argument
78 fwrt->smem_cfg.num_lmacs = lmac_num; in iwl_parse_shared_mem_22000()
79 fwrt->smem_cfg.num_txfifo_entries = in iwl_parse_shared_mem_22000()
81 fwrt->smem_cfg.rxfifo2_size = le32_to_cpu(mem_cfg->rxfifo2_size); in iwl_parse_shared_mem_22000()
88 fwrt->smem_cfg.lmac[lmac].txfifo_size[i] = in iwl_parse_shared_mem_22000()
90 fwrt->smem_cfg.lmac[lmac].rxfifo1_size = in iwl_parse_shared_mem_22000()
95 static void iwl_parse_shared_mem(struct iwl_fw_runtime *fwrt, in iwl_parse_shared_mem() argument
101 fwrt->smem_cfg.num_lmacs = 1; in iwl_parse_shared_mem()
103 fwrt->smem_cfg.num_txfifo_entries = ARRAY_SIZE(mem_cfg->txfifo_size); in iwl_parse_shared_mem()
105 fwrt->smem_cfg.lmac[0].txfifo_size[i] = in iwl_parse_shared_mem()
108 fwrt->smem_cfg.lmac[0].rxfifo1_size = in iwl_parse_shared_mem()
110 fwrt->smem_cfg.rxfifo2_size = le32_to_cpu(mem_cfg->rxfifo_size[1]); in iwl_parse_shared_mem()
113 if (fw_has_capa(&fwrt->fw->ucode_capa, in iwl_parse_shared_mem()
115 BUILD_BUG_ON(sizeof(fwrt->smem_cfg.internal_txfifo_size) != in iwl_parse_shared_mem()
118 fwrt->smem_cfg.internal_txfifo_addr = in iwl_parse_shared_mem()
122 i < ARRAY_SIZE(fwrt->smem_cfg.internal_txfifo_size); in iwl_parse_shared_mem()
124 fwrt->smem_cfg.internal_txfifo_size[i] = in iwl_parse_shared_mem()
129 void iwl_get_shared_mem_conf(struct iwl_fw_runtime *fwrt) in iwl_get_shared_mem_conf() argument
139 if (fw_has_capa(&fwrt->fw->ucode_capa, in iwl_get_shared_mem_conf()
145 ret = iwl_trans_send_cmd(fwrt->trans, &cmd); in iwl_get_shared_mem_conf()
154 if (fwrt->trans->trans_cfg->device_family >= IWL_DEVICE_FAMILY_22000) in iwl_get_shared_mem_conf()
155 iwl_parse_shared_mem_22000(fwrt, pkt); in iwl_get_shared_mem_conf()
157 iwl_parse_shared_mem(fwrt, pkt); in iwl_get_shared_mem_conf()
159 IWL_DEBUG_INFO(fwrt, "SHARED MEM CFG: got memory offsets/sizes\n"); in iwl_get_shared_mem_conf()