Lines Matching refs:rmem

4060 	struct bnxt_ring_mem_info *rmem = &ctx_pg->ring_mem;  in bnxt_alloc_ctx_mem_blk()  local
4071 rmem->nr_pages = RTE_ALIGN_MUL_CEIL(mem_size, BNXT_PAGE_SIZE) / in bnxt_alloc_ctx_mem_blk()
4073 rmem->page_size = BNXT_PAGE_SIZE; in bnxt_alloc_ctx_mem_blk()
4074 rmem->pg_arr = ctx_pg->ctx_pg_arr; in bnxt_alloc_ctx_mem_blk()
4075 rmem->dma_arr = ctx_pg->ctx_dma_arr; in bnxt_alloc_ctx_mem_blk()
4076 rmem->flags = BNXT_RMEM_VALID_PTE_FLAG; in bnxt_alloc_ctx_mem_blk()
4080 if (rmem->nr_pages > 1) { in bnxt_alloc_ctx_mem_blk()
4088 rmem->nr_pages * 8, in bnxt_alloc_ctx_mem_blk()
4101 rmem->pg_tbl = mz->addr; in bnxt_alloc_ctx_mem_blk()
4102 rmem->pg_tbl_map = mz_phys_addr; in bnxt_alloc_ctx_mem_blk()
4103 rmem->pg_tbl_mz = mz; in bnxt_alloc_ctx_mem_blk()
4125 rmem->pg_arr[i] = ((char *)mz->addr) + sz; in bnxt_alloc_ctx_mem_blk()
4126 rmem->dma_arr[i] = mz_phys_addr + sz; in bnxt_alloc_ctx_mem_blk()
4128 if (rmem->nr_pages > 1) { in bnxt_alloc_ctx_mem_blk()
4129 if (i == rmem->nr_pages - 2 && in bnxt_alloc_ctx_mem_blk()
4130 (rmem->flags & BNXT_RMEM_RING_PTE_FLAG)) in bnxt_alloc_ctx_mem_blk()
4132 else if (i == rmem->nr_pages - 1 && in bnxt_alloc_ctx_mem_blk()
4133 (rmem->flags & BNXT_RMEM_RING_PTE_FLAG)) in bnxt_alloc_ctx_mem_blk()
4136 rmem->pg_tbl[i] = rte_cpu_to_le_64(rmem->dma_arr[i] | in bnxt_alloc_ctx_mem_blk()
4141 rmem->mz = mz; in bnxt_alloc_ctx_mem_blk()
4142 if (rmem->vmem_size) in bnxt_alloc_ctx_mem_blk()
4143 rmem->vmem = (void **)mz->addr; in bnxt_alloc_ctx_mem_blk()
4144 rmem->dma_arr[0] = mz_phys_addr; in bnxt_alloc_ctx_mem_blk()