[PATCH 0/6] staging: vchiq: Further simplify bulk transfer

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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





[Index of Archives]     [Linux Driver Development]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux