Lines Matching defs:gpummu
31 struct msm_gpummu *gpummu = to_msm_gpummu(mmu);
46 gpummu->table[idx++] = (addr + i) | prot_bits;
50 gpu_write(gpummu->gpu, REG_A2XX_MH_MMU_INVALIDATE,
58 struct msm_gpummu *gpummu = to_msm_gpummu(mmu);
63 gpummu->table[idx] = 0;
65 gpu_write(gpummu->gpu, REG_A2XX_MH_MMU_INVALIDATE,
77 struct msm_gpummu *gpummu = to_msm_gpummu(mmu);
79 dma_free_attrs(mmu->dev, TABLE_SIZE, gpummu->table, gpummu->pt_base,
82 kfree(gpummu);
95 struct msm_gpummu *gpummu;
97 gpummu = kzalloc(sizeof(*gpummu), GFP_KERNEL);
98 if (!gpummu)
101 gpummu->table = dma_alloc_attrs(dev, TABLE_SIZE + 32, &gpummu->pt_base,
103 if (!gpummu->table) {
104 kfree(gpummu);
108 gpummu->gpu = gpu;
109 msm_mmu_init(&gpummu->base, dev, &funcs, MSM_MMU_GPUMMU);
111 return &gpummu->base;