[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20241017133629.216672-1-umang.jain@ideasonboard.com>
Date: Thu, 17 Oct 2024 19:06:23 +0530
From: Umang Jain <umang.jain@...asonboard.com>
To: Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
Broadcom internal kernel review list <bcm-kernel-feedback-list@...adcom.com>
Cc: linux-rpi-kernel@...ts.infradead.org,
linux-arm-kernel@...ts.infradead.org,
linux-staging@...ts.linux.dev,
linux-kernel@...r.kernel.org,
Dan Carpenter <dan.carpenter@...aro.org>,
Kieran Bingham <kieran.bingham@...asonboard.com>,
Laurent Pinchart <laurent.pinchart@...asonboard.com>,
Stefan Wahren <wahrenst@....net>,
kernel-list@...pberrypi.com,
Umang Jain <umang.jain@...asonboard.com>
Subject: [PATCH 0/6] staging: vchiq: Further simplify bulk transfer
This series aims at further simplifying the bulk transfer code paths.
For each of the bulk transfer modes (blocking, nocallback, callback)
this series tends to reduce the function parameters that are open-coded
in the respective function signatures - helping with easy readability
for the various bulk transfer code paths.
Umang Jain (6):
staging: vchiq_core: Subsume 'offset' in struct vchiq_bulk
staging: vchiq_core: Simplify bulk data preparatory functions
staging: vc04_services: Simplify block bulk transfer code paths
staging: vc04_services: Simplify (no)callback bulk transfer code paths
staging: vchiq_core: Simplify bulk transfer queue message function
staging: vchiq_dev: Drop userdata local pointer
.../interface/vchiq_arm/vchiq_arm.c | 55 +++++++++----
.../interface/vchiq_arm/vchiq_core.c | 81 +++++++++----------
.../interface/vchiq_arm/vchiq_core.h | 9 +--
.../interface/vchiq_arm/vchiq_dev.c | 30 ++++---
4 files changed, 97 insertions(+), 78 deletions(-)
--
2.45.2
Powered by blists - more mailing lists