2
0
mirror of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-09-04 20:19:47 +08:00
linux/drivers/gpu/drm/arm/display/komeda
Danilo Krummrich 8c30eecc67 drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr}
The field paddr of struct drm_gem_dma_object holds a DMA address, which
might actually be a physical address. However, depending on the platform,
it can also be a bus address or a virtual address managed by an IOMMU.

Hence, rename the field to dma_addr, which is more applicable.

In order to do this renaming the following coccinelle script was used:

```
	@@
	struct drm_gem_dma_object *gem;
	@@

	- gem->paddr
	+ gem->dma_addr

	@@
	struct drm_gem_dma_object gem;
	@@

	- gem.paddr
	+ gem.dma_addr

	@exists@
	typedef dma_addr_t;
	symbol paddr;
	@@

	dma_addr_t paddr;
	<...
	- paddr
	+ dma_addr
	...>

	@@
	symbol paddr;
	@@
	dma_addr_t
	- paddr
	+ dma_addr
	;

```

This patch is compile-time tested with:

```
	make ARCH={x86_64,arm,arm64} allyesconfig
	make ARCH={x86_64,arm,arm64} drivers/gpu/drm`
```

Acked-by: Sam Ravnborg <sam@ravnborg.org>
Suggested-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Danilo Krummrich <dakr@redhat.com>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20220802000405.949236-5-dakr@redhat.com
2022-08-03 18:32:27 +02:00
..
d71 drm/komeda - At init write GCU control block to handle already on DPU 2022-07-22 13:12:46 +01:00
komeda_color_mgmt.c drm/komeda: Add drm_ctm_to_coeffs() 2019-11-14 10:31:27 +08:00
komeda_color_mgmt.h drm/komeda: Add drm_ctm_to_coeffs() 2019-11-14 10:31:27 +08:00
komeda_crtc.c drm: Remove unnecessary include statements of drm_plane_helper.h 2022-07-26 18:42:04 +02:00
komeda_dev.c drm/komeda: Convert sysfs sprintf/snprintf family to sysfs_emit 2021-04-01 13:42:24 +01:00
komeda_dev.h drm/komeda: Drop local dma_parms 2020-10-20 20:41:02 +01:00
komeda_drv.c drm/komeda: Add legacy FB support so VT's work as expected 2022-07-22 13:11:06 +01:00
komeda_event.c drm/komeda: Add event handling for EMPTY/FULL 2019-12-27 11:38:44 +08:00
komeda_format_caps.c drm/komeda: Adds internal bpp computing for arm afbc only format YU08 YU10 2019-08-12 18:59:34 +08:00
komeda_format_caps.h drm: Switch to %p4cc format modifier 2021-02-17 12:52:59 +01:00
komeda_framebuffer.c drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} 2022-08-03 18:32:27 +02:00
komeda_framebuffer.h drm/komeda: Add komeda_fb_check_src_coords 2019-06-19 11:42:17 +01:00
komeda_kms.c drm/gem: rename GEM CMA helpers to GEM DMA helpers 2022-08-03 18:31:49 +02:00
komeda_kms.h drm/komeda: Fix handling of atomic commits in the atomic_commit_tail hook 2022-07-22 14:12:08 +01:00
komeda_pipeline_state.c drm/arm: Fix spelling typo in comments 2022-07-22 12:54:51 +01:00
komeda_pipeline.c drm: Remove linux/fb.h from drm_crtc.h 2022-07-05 21:14:02 +03:00
komeda_pipeline.h drm/komeda: Adds gamma and color-transform support for DOU-IPS 2019-11-14 10:39:00 +08:00
komeda_plane.c drm: Remove unnecessary include statements of drm_plane_helper.h 2022-07-26 18:42:04 +02:00
komeda_private_obj.c drm/komeda: Add new component komeda_splitter 2019-06-19 11:42:18 +01:00
komeda_wb_connector.c drm: Drop drm_framebuffer.h from drm_crtc.h 2022-06-20 23:53:55 +03:00
Makefile drm/komeda: Remove CONFIG_KOMEDA_ERROR_PRINT 2019-11-12 11:46:29 +00:00