]> www.infradead.org Git - users/dwmw2/linux.git/commit
staging: vc04_services: Simplify (no)callback bulk transfer code paths
authorUmang Jain <umang.jain@ideasonboard.com>
Thu, 17 Oct 2024 13:36:27 +0000 (19:06 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 19 Oct 2024 08:04:06 +0000 (10:04 +0200)
commitb7a0b11170f145f6a20670d8d0cd4551d30d1bcf
tree2b2da523fdcf8a3a06f3854b8bb3ce51b67d3737
parent72406c8a7acb73aa62d0279f9c3621c8d3cbb213
staging: vc04_services: Simplify (no)callback bulk transfer code paths

The (no)callback mode bulk transfer tends to open-code every function
parameter needed to initiate the bulk transfer. Instead of doing that,
simply pass a populated struct vchiq_bulk down the function chain.

Signed-off-by: Umang Jain <umang.jain@ideasonboard.com>
Link: https://lore.kernel.org/r/20241017133629.216672-5-umang.jain@ideasonboard.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c
drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c
drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.h
drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c