Lines Matching refs:fw_mem

4772 	struct cnss_fw_mem *fw_mem;  in cnss_send_buffer_to_afcmem()  local
4780 fw_mem = plat_priv->fw_mem; in cnss_send_buffer_to_afcmem()
4793 if (fw_mem[i].type == QMI_WLFW_AFC_MEM_V01) { in cnss_send_buffer_to_afcmem()
4794 mem = fw_mem[i].va; in cnss_send_buffer_to_afcmem()
4821 struct cnss_fw_mem *fw_mem; in cnss_reset_afcmem() local
4828 fw_mem = plat_priv->fw_mem; in cnss_reset_afcmem()
4836 if (fw_mem[i].type == QMI_WLFW_AFC_MEM_V01) { in cnss_reset_afcmem()
4837 mem = fw_mem[i].va; in cnss_reset_afcmem()
4859 struct cnss_fw_mem *fw_mem = plat_priv->fw_mem; in cnss_pci_alloc_fw_mem() local
4864 if (!fw_mem[i].va && fw_mem[i].size) { in cnss_pci_alloc_fw_mem()
4866 fw_mem[i].va = in cnss_pci_alloc_fw_mem()
4867 dma_alloc_attrs(dev, fw_mem[i].size, in cnss_pci_alloc_fw_mem()
4868 &fw_mem[i].pa, GFP_KERNEL, in cnss_pci_alloc_fw_mem()
4869 fw_mem[i].attrs); in cnss_pci_alloc_fw_mem()
4871 if (!fw_mem[i].va) { in cnss_pci_alloc_fw_mem()
4872 if ((fw_mem[i].attrs & in cnss_pci_alloc_fw_mem()
4874 fw_mem[i].attrs &= in cnss_pci_alloc_fw_mem()
4878 fw_mem[i].type); in cnss_pci_alloc_fw_mem()
4882 fw_mem[i].size, fw_mem[i].type); in cnss_pci_alloc_fw_mem()
4895 struct cnss_fw_mem *fw_mem = plat_priv->fw_mem; in cnss_pci_free_fw_mem() local
4900 if (fw_mem[i].va && fw_mem[i].size) { in cnss_pci_free_fw_mem()
4902 fw_mem[i].va, &fw_mem[i].pa, in cnss_pci_free_fw_mem()
4903 fw_mem[i].size, fw_mem[i].type); in cnss_pci_free_fw_mem()
4904 dma_free_attrs(dev, fw_mem[i].size, in cnss_pci_free_fw_mem()
4905 fw_mem[i].va, fw_mem[i].pa, in cnss_pci_free_fw_mem()
4906 fw_mem[i].attrs); in cnss_pci_free_fw_mem()
4907 fw_mem[i].va = NULL; in cnss_pci_free_fw_mem()
4908 fw_mem[i].pa = 0; in cnss_pci_free_fw_mem()
4909 fw_mem[i].size = 0; in cnss_pci_free_fw_mem()
4910 fw_mem[i].type = 0; in cnss_pci_free_fw_mem()
6228 struct cnss_fw_mem *fw_mem = plat_priv->fw_mem; in cnss_pci_send_hang_event() local
6235 if (!fw_mem || !plat_priv->fw_mem_seg_len) in cnss_pci_send_hang_event()
6274 if (fw_mem[i].type == QMI_WLFW_MEM_TYPE_DDR_V01 && in cnss_pci_send_hang_event()
6275 fw_mem[i].va) { in cnss_pci_send_hang_event()
6277 if (!(offset <= fw_mem[i].size - length)) in cnss_pci_send_hang_event()
6280 hang_data_va = fw_mem[i].va + offset; in cnss_pci_send_hang_event()
6351 struct cnss_fw_mem *fw_mem = plat_priv->fw_mem; in cnss_pci_collect_dump_info() local
6447 if (fw_mem[i].type == CNSS_MEM_TYPE_DDR) { in cnss_pci_collect_dump_info()
6448 if (fw_mem[i].attrs & DMA_ATTR_FORCE_CONTIGUOUS) { in cnss_pci_collect_dump_info()
6452 fw_mem[i].va, in cnss_pci_collect_dump_info()
6453 fw_mem[i].pa, in cnss_pci_collect_dump_info()
6454 fw_mem[i].size); in cnss_pci_collect_dump_info()
6461 } else if (fw_mem[i].type == CNSS_MEM_CAL_V01) { in cnss_pci_collect_dump_info()
6465 fw_mem[i].va, in cnss_pci_collect_dump_info()
6466 fw_mem[i].pa, in cnss_pci_collect_dump_info()
6467 fw_mem[i].size); in cnss_pci_collect_dump_info()
6489 struct cnss_fw_mem *fw_mem = plat_priv->fw_mem; in cnss_pci_clear_dump_info() local
6515 if (fw_mem[i].type == CNSS_MEM_TYPE_DDR && in cnss_pci_clear_dump_info()
6516 (fw_mem[i].attrs & DMA_ATTR_FORCE_CONTIGUOUS)) { in cnss_pci_clear_dump_info()
6519 fw_mem[i].va, fw_mem[i].pa, in cnss_pci_clear_dump_info()
6520 fw_mem[i].size); in cnss_pci_clear_dump_info()
6523 } else if (fw_mem[i].type == CNSS_MEM_CAL_V01) { in cnss_pci_clear_dump_info()
6526 fw_mem[i].va, fw_mem[i].pa, in cnss_pci_clear_dump_info()
6527 fw_mem[i].size); in cnss_pci_clear_dump_info()