Lines Matching refs:ctxt_info
163 struct iwl_context_info *ctxt_info; in iwl_pcie_ctxt_info_init() local
168 ctxt_info = dma_alloc_coherent(trans->dev, sizeof(*ctxt_info), in iwl_pcie_ctxt_info_init()
171 if (!ctxt_info) in iwl_pcie_ctxt_info_init()
174 ctxt_info->version.version = 0; in iwl_pcie_ctxt_info_init()
175 ctxt_info->version.mac_id = in iwl_pcie_ctxt_info_init()
178 ctxt_info->version.size = cpu_to_le16(sizeof(*ctxt_info) / 4); in iwl_pcie_ctxt_info_init()
185 ctxt_info->control.control_flags = cpu_to_le32(control_flags); in iwl_pcie_ctxt_info_init()
188 rx_cfg = &ctxt_info->rbd_cfg; in iwl_pcie_ctxt_info_init()
194 ctxt_info->hcmd_cfg.cmd_queue_addr = in iwl_pcie_ctxt_info_init()
196 ctxt_info->hcmd_cfg.cmd_queue_size = in iwl_pcie_ctxt_info_init()
200 ret = iwl_pcie_init_fw_sec(trans, fw, &ctxt_info->dram); in iwl_pcie_ctxt_info_init()
202 dma_free_coherent(trans->dev, sizeof(*trans_pcie->ctxt_info), in iwl_pcie_ctxt_info_init()
203 ctxt_info, trans_pcie->ctxt_info_dma_addr); in iwl_pcie_ctxt_info_init()
207 trans_pcie->ctxt_info = ctxt_info; in iwl_pcie_ctxt_info_init()
228 if (!trans_pcie->ctxt_info) in iwl_pcie_ctxt_info_free()
231 dma_free_coherent(trans->dev, sizeof(*trans_pcie->ctxt_info), in iwl_pcie_ctxt_info_free()
232 trans_pcie->ctxt_info, in iwl_pcie_ctxt_info_free()
235 trans_pcie->ctxt_info = NULL; in iwl_pcie_ctxt_info_free()