Lines Matching refs:dma_mem
776 if (!p_t2 || !p_t2->dma_mem) in qed_cxt_src_t2_free()
780 if (p_t2->dma_mem[i].virt_addr) in qed_cxt_src_t2_free()
782 p_t2->dma_mem[i].size, in qed_cxt_src_t2_free()
783 p_t2->dma_mem[i].virt_addr, in qed_cxt_src_t2_free()
784 p_t2->dma_mem[i].phys_addr); in qed_cxt_src_t2_free()
786 kfree(p_t2->dma_mem); in qed_cxt_src_t2_free()
787 p_t2->dma_mem = NULL; in qed_cxt_src_t2_free()
797 if (!p_t2 || !p_t2->dma_mem) in qed_cxt_t2_alloc_pages()
802 p_virt = &p_t2->dma_mem[i].virt_addr; in qed_cxt_t2_alloc_pages()
806 &p_t2->dma_mem[i].phys_addr, in qed_cxt_t2_alloc_pages()
808 if (!p_t2->dma_mem[i].virt_addr) in qed_cxt_t2_alloc_pages()
812 p_t2->dma_mem[i].size = size; in qed_cxt_t2_alloc_pages()
848 p_t2->dma_mem = kcalloc(p_t2->num_pages, sizeof(struct phys_mem_desc), in qed_cxt_src_t2_alloc()
850 if (!p_t2->dma_mem) { in qed_cxt_src_t2_alloc()
865 p_t2->first_free = (u64)p_t2->dma_mem[0].phys_addr; in qed_cxt_src_t2_alloc()
867 p_t2_last_page = &p_t2->dma_mem[(conn_num - 1) / ent_per_page]; in qed_cxt_src_t2_alloc()
875 struct src_ent *entries = p_t2->dma_mem[i].virt_addr; in qed_cxt_src_t2_alloc()
876 u64 p_ent_phys = (u64)p_t2->dma_mem[i].phys_addr, val; in qed_cxt_src_t2_alloc()
885 val = (u64)p_t2->dma_mem[i + 1].phys_addr; in qed_cxt_src_t2_alloc()