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

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

 



Typedefing structs is not encouraged in the kernel.

The removal of typedefs was requested in interface/vchi/TODO in commit
7626e002225a4c1b9455689b1f22909dfeff43ca.

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 typedef
  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      |  48 +-
 .../interface/vchiq_arm/vchiq_arm.c           | 331 +++++++-------
 .../interface/vchiq_arm/vchiq_arm.h           |  62 +--
 .../interface/vchiq_arm/vchiq_core.c          | 413 ++++++++++--------
 .../interface/vchiq_arm/vchiq_core.h          | 210 ++++-----
 .../interface/vchiq_arm/vchiq_debugfs.c       |   3 +-
 .../interface/vchiq_arm/vchiq_debugfs.h       |   4 +-
 .../interface/vchiq_arm/vchiq_if.h            |  32 +-
 .../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          |  20 +-
 .../interface/vchiq_arm/vchiq_util.h          |  24 +-
 17 files changed, 710 insertions(+), 617 deletions(-)

-- 
2.17.1

_______________________________________________
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxx
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel



[Index of Archives]     [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