Lines Matching refs:submit
118 void etnaviv_core_dump(struct etnaviv_gem_submit *submit) in etnaviv_core_dump() argument
120 struct etnaviv_gpu *gpu = submit->gpu; in etnaviv_core_dump()
133 mutex_lock(&submit->mmu_context->lock); in etnaviv_core_dump()
135 mmu_size = etnaviv_iommu_dump_size(submit->mmu_context); in etnaviv_core_dump()
142 mmu_size + gpu->buffer.size + submit->cmdbuf.size; in etnaviv_core_dump()
145 for (i = 0; i < submit->nr_bos; i++) { in etnaviv_core_dump()
146 obj = submit->bos[i].obj; in etnaviv_core_dump()
164 mutex_unlock(&submit->mmu_context->lock); in etnaviv_core_dump()
176 etnaviv_core_dump_mmu(&iter, submit->mmu_context, mmu_size); in etnaviv_core_dump()
180 &submit->mmu_context->cmdbuf_mapping)); in etnaviv_core_dump()
183 submit->cmdbuf.vaddr, submit->cmdbuf.size, in etnaviv_core_dump()
184 etnaviv_cmdbuf_get_va(&submit->cmdbuf, in etnaviv_core_dump()
185 &submit->mmu_context->cmdbuf_mapping)); in etnaviv_core_dump()
187 mutex_unlock(&submit->mmu_context->lock); in etnaviv_core_dump()
200 for (i = 0; i < submit->nr_bos; i++) { in etnaviv_core_dump()
205 obj = submit->bos[i].obj; in etnaviv_core_dump()
206 vram = submit->bos[i].mapping; in etnaviv_core_dump()