[PATCH v2 00/33] staging: vc04_services: Remove most struct typedefs

Dominic Braun inf.braun at fau.de
Fri Dec 14 12:04:37 UTC 2018


Typedefing structs is not encouraged in the kernel.

Dominic Braun (33):
  staging: vc04_services: Remove DUMP_CONTEXT_T typedef
  staging: vc04_services: Remove PAGELIST_T typedef
  staging: vc04_services: Remove REMOTE_EVENT_T typedef
  staging: vc04_services: Remove SERVICE_CREATION_T typedef
  staging: vc04_services: Remove USER_SERVICE_T typedef
  staging: vc04_services: Remove VCHI_HELD_MSG_T typedef
  staging: vc04_services: Remove VCHI_MSG_ITER_T typedef
  staging: vc04_services: Remove VCHI_MSG_VECTOR_T typedef
  staging: vc04_services: Remove VCHIQ_ARM_STATE_T typedef
  staging: vc04_services: Remove VCHIQ_AWAIT_COMPLETION_T typedef
  staging: vc04_services: Remove VCHIQ_BULK_QUEUE_T typedef
  staging: vc04_services: Remove VCHIQ_BULK_T typedef
  staging: vc04_services: Remove VCHIQ_COMPLETION_DATA_T typedef
  staging: vc04_services: Remove VCHIQ_CONFIG_T typedef
  staging: vc04_services: Remove VCHIQ_CREATE_SERVICE_T typedef
  staging: vc04_services: Remove VCHIQ_DEBUGFS_NODE_T typedef
  staging: vc04_services: Remove VCHIQ_DEQUEUE_MESSAGE_T typedef
  staging: vc04_services: Remove VCHIQ_DUMP_MEM_T typedef
  staging: vc04_services: Remove VCHIQ_GET_CONFIG_T typedef
  staging: vc04_services: Remove VCHIQ_HEADER_T typedef
  staging: vc04_services: Remove VCHIQ_QUEUE_BULK_TRANSFER_T typedef
  staging: vc04_services: Remove VCHIQ_QUEUE_MESSAGE_T typedef
  staging: vc04_services: Remove VCHIQ_SERVICE_BASE_T typedef
  staging: vc04_services: Remove VCHIQ_SERVICE_PARAMS_T typedef
  staging: vc04_services: Remove VCHIQ_SERVICE_QUOTA_T typedef
  staging: vc04_services: Remove VCHIQ_SERVICE_T typedef
  staging: vc04_services: Remove VCHIQ_SET_SERVICE_OPTION_T typedef
  staging: vc04_services: Remove VCHIQ_SHARED_STATE_T typedef
  staging: vc04_services: Remove VCHIQ_SLOT_INFO_T typedef
  staging: vc04_services: Remove VCHIQ_SLOT_T typedef
  staging: vc04_services: Remove VCHIQ_SLOT_ZERO_T
  staging: vc04_services: Remove VCHIQ_STATE_T typedef
  staging: vc04_services: Remove VCHIU_QUEUE_T typedef

 .../bcm2835-audio/bcm2835-vchiq.c             |   2 +-
 .../vc04_services/bcm2835-camera/mmal-vchiq.c |  30 +-
 .../vc04_services/interface/vchi/vchi.h       |  38 +-
 .../interface/vchi/vchi_common.h              |  12 +-
 .../interface/vchiq_arm/vchiq_2835_arm.c      |  45 ++-
 .../interface/vchiq_arm/vchiq_arm.c           | 305 +++++++-------
 .../interface/vchiq_arm/vchiq_arm.h           |  61 +--
 .../interface/vchiq_arm/vchiq_core.c          | 376 +++++++++---------
 .../interface/vchiq_arm/vchiq_core.h          | 198 ++++-----
 .../interface/vchiq_arm/vchiq_debugfs.c       |   3 +-
 .../interface/vchiq_arm/vchiq_debugfs.h       |   4 +-
 .../interface/vchiq_arm/vchiq_if.h            |  31 +-
 .../interface/vchiq_arm/vchiq_ioctl.h         |  62 +--
 .../interface/vchiq_arm/vchiq_pagelist.h      |   4 +-
 .../interface/vchiq_arm/vchiq_shim.c          |  32 +-
 .../interface/vchiq_arm/vchiq_util.c          |  19 +-
 .../interface/vchiq_arm/vchiq_util.h          |  21 +-
 17 files changed, 634 insertions(+), 609 deletions(-)

-- 
2.17.1



More information about the devel mailing list