Commit 3001eeb7 authored by Lucas Stach's avatar Lucas Stach

drm/etnaviv: pass mmu pointer to etnaviv_core_dump_mmu

This function does only need the mmu part part of the gpu struct.
Signed-off-by: default avatarLucas Stach <l.stach@pengutronix.de>
Reviewed-by: default avatarPhilipp Zabel <p.zabel@pengutronix.de>
parent 9a1fdae5
...@@ -93,9 +93,9 @@ static void etnaviv_core_dump_registers(struct core_dump_iterator *iter, ...@@ -93,9 +93,9 @@ static void etnaviv_core_dump_registers(struct core_dump_iterator *iter,
} }
static void etnaviv_core_dump_mmu(struct core_dump_iterator *iter, static void etnaviv_core_dump_mmu(struct core_dump_iterator *iter,
struct etnaviv_gpu *gpu, size_t mmu_size) struct etnaviv_iommu *mmu, size_t mmu_size)
{ {
etnaviv_iommu_dump(gpu->mmu, iter->data); etnaviv_iommu_dump(mmu, iter->data);
etnaviv_core_dump_header(iter, ETDUMP_BUF_MMU, iter->data + mmu_size); etnaviv_core_dump_header(iter, ETDUMP_BUF_MMU, iter->data + mmu_size);
} }
...@@ -169,7 +169,7 @@ void etnaviv_core_dump(struct etnaviv_gem_submit *submit) ...@@ -169,7 +169,7 @@ void etnaviv_core_dump(struct etnaviv_gem_submit *submit)
memset(iter.hdr, 0, iter.data - iter.start); memset(iter.hdr, 0, iter.data - iter.start);
etnaviv_core_dump_registers(&iter, gpu); etnaviv_core_dump_registers(&iter, gpu);
etnaviv_core_dump_mmu(&iter, gpu, mmu_size); etnaviv_core_dump_mmu(&iter, gpu->mmu, mmu_size);
etnaviv_core_dump_mem(&iter, ETDUMP_BUF_RING, gpu->buffer.vaddr, etnaviv_core_dump_mem(&iter, ETDUMP_BUF_RING, gpu->buffer.vaddr,
gpu->buffer.size, gpu->buffer.size,
etnaviv_cmdbuf_get_va(&gpu->buffer)); etnaviv_cmdbuf_get_va(&gpu->buffer));
......
...@@ -35,8 +35,8 @@ struct etnaviv_dump_registers { ...@@ -35,8 +35,8 @@ struct etnaviv_dump_registers {
}; };
#ifdef __KERNEL__ #ifdef __KERNEL__
struct etnaviv_gpu; struct etnaviv_gem_submit;
void etnaviv_core_dump(struct etnaviv_gpu *gpu); void etnaviv_core_dump(struct etnaviv_gem_submit *submit);
#endif #endif
#endif #endif
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment