Lines Matching refs:rmem

4702 	struct bnxt_ring_mem_info *rmem = &ctx_pg->ring_mem;  in bnxt_alloc_ctx_mem_blk()  local
4713 rmem->nr_pages = RTE_ALIGN_MUL_CEIL(mem_size, BNXT_PAGE_SIZE) / in bnxt_alloc_ctx_mem_blk()
4715 rmem->page_size = BNXT_PAGE_SIZE; in bnxt_alloc_ctx_mem_blk()
4716 rmem->pg_arr = ctx_pg->ctx_pg_arr; in bnxt_alloc_ctx_mem_blk()
4717 rmem->dma_arr = ctx_pg->ctx_dma_arr; in bnxt_alloc_ctx_mem_blk()
4718 rmem->flags = BNXT_RMEM_VALID_PTE_FLAG; in bnxt_alloc_ctx_mem_blk()
4722 if (rmem->nr_pages > 1) { in bnxt_alloc_ctx_mem_blk()
4730 rmem->nr_pages * 8, in bnxt_alloc_ctx_mem_blk()
4743 rmem->pg_tbl = mz->addr; in bnxt_alloc_ctx_mem_blk()
4744 rmem->pg_tbl_map = mz_phys_addr; in bnxt_alloc_ctx_mem_blk()
4745 rmem->pg_tbl_mz = mz; in bnxt_alloc_ctx_mem_blk()
4767 rmem->pg_arr[i] = ((char *)mz->addr) + sz; in bnxt_alloc_ctx_mem_blk()
4768 rmem->dma_arr[i] = mz_phys_addr + sz; in bnxt_alloc_ctx_mem_blk()
4770 if (rmem->nr_pages > 1) { in bnxt_alloc_ctx_mem_blk()
4771 if (i == rmem->nr_pages - 2 && in bnxt_alloc_ctx_mem_blk()
4772 (rmem->flags & BNXT_RMEM_RING_PTE_FLAG)) in bnxt_alloc_ctx_mem_blk()
4774 else if (i == rmem->nr_pages - 1 && in bnxt_alloc_ctx_mem_blk()
4775 (rmem->flags & BNXT_RMEM_RING_PTE_FLAG)) in bnxt_alloc_ctx_mem_blk()
4778 rmem->pg_tbl[i] = rte_cpu_to_le_64(rmem->dma_arr[i] | in bnxt_alloc_ctx_mem_blk()
4783 rmem->mz = mz; in bnxt_alloc_ctx_mem_blk()
4784 if (rmem->vmem_size) in bnxt_alloc_ctx_mem_blk()
4785 rmem->vmem = (void **)mz->addr; in bnxt_alloc_ctx_mem_blk()
4786 rmem->dma_arr[0] = mz_phys_addr; in bnxt_alloc_ctx_mem_blk()