Lines Matching full:rx3
2700 nvkm_gsp_radix3_dtor(struct nvkm_gsp *gsp, struct nvkm_gsp_radix3 *rx3)
2702 nvkm_gsp_sg_free(gsp->subdev.device, &rx3->lvl2);
2703 nvkm_gsp_mem_dtor(&rx3->lvl1);
2704 nvkm_gsp_mem_dtor(&rx3->lvl0);
2712 * @rx3: radix3 array to update
2742 struct nvkm_gsp_radix3 *rx3)
2750 ret = nvkm_gsp_mem_ctor(gsp, GSP_PAGE_SIZE, &rx3->lvl0);
2754 ret = nvkm_gsp_mem_ctor(gsp, GSP_PAGE_SIZE, &rx3->lvl1);
2760 ret = nvkm_gsp_sg(gsp->subdev.device, bufsize, &rx3->lvl2);
2765 pte = rx3->lvl0.data;
2766 *pte = rx3->lvl1.addr;
2769 pte = rx3->lvl1.data;
2770 for_each_sgtable_dma_page(&rx3->lvl2, &sg_dma_iter, 0)
2774 for_each_sgtable_sg(&rx3->lvl2, sg, i) {
2792 nvkm_gsp_mem_dtor(&rx3->lvl1);
2794 nvkm_gsp_mem_dtor(&rx3->lvl0);