pvr: Add PVR_DW_TO_BYTES()
authorKarmjit Mahil <Karmjit.Mahil@imgtec.com>
Tue, 14 Feb 2023 13:04:39 +0000 (13:04 +0000)
committerMarge Bot <emma+marge@anholt.net>
Tue, 25 Apr 2023 12:55:43 +0000 (12:55 +0000)
commitcfd525d09730b82e635608955477a66dc56844c1
treeee4f0eb07111d3b344ef1e461e58d87894120090
parente501b31e159d3b4e7ced3263a219f25a44cb02d0
pvr: Add PVR_DW_TO_BYTES()

We use dwords (32 bit) quite a bit around the code base. Previously
we used '* 4', '<< 2', or '* sizeof(uint32_t)' to go from dwords to
bytes. The conversion isn't always clear when other operations
happen in the same line, which can leave one wondering where the
multiplication came from.
PVR_DW_TO_BYTES() should make the code more obvious as well as
making the conversion more consistent.

Signed-off-by: Karmjit Mahil <Karmjit.Mahil@imgtec.com>
Reviewed-by: Frank Binns <frank.binns@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22658>
18 files changed:
src/imagination/include/pvr_types.h
src/imagination/vulkan/pds/pvr_pipeline_pds.c
src/imagination/vulkan/pvr_blit.c
src/imagination/vulkan/pvr_clear.c
src/imagination/vulkan/pvr_cmd_buffer.c
src/imagination/vulkan/pvr_common.h
src/imagination/vulkan/pvr_csb.c
src/imagination/vulkan/pvr_csb.h
src/imagination/vulkan/pvr_descriptor_set.c
src/imagination/vulkan/pvr_device.c
src/imagination/vulkan/pvr_job_compute.c
src/imagination/vulkan/pvr_job_context.c
src/imagination/vulkan/pvr_job_transfer.c
src/imagination/vulkan/pvr_pass.c
src/imagination/vulkan/pvr_pipeline.c
src/imagination/vulkan/pvr_query_compute.c
src/imagination/vulkan/pvr_spm.c
src/imagination/vulkan/pvr_transfer_frag_store.c