Print this page
2976 remove useless offsetof() macros

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/sys/usb/clients/audio/usb_ac/usb_ac.h
          +++ new/usr/src/uts/common/sys/usb/clients/audio/usb_ac/usb_ac.h
↓ open down ↓ 25 lines elided ↑ open up ↑
  26   26  #ifndef _SYS_USB_AC_H
  27   27  #define _SYS_USB_AC_H
  28   28  
  29   29  
  30   30  
  31   31  #ifdef __cplusplus
  32   32  extern "C" {
  33   33  #endif
  34   34  
  35   35  #include <sys/sunldi.h>
       36 +#include <sys/sysmacros.h>
  36   37  #include <sys/usb/usba/usbai_private.h>
  37   38  
  38   39  
  39   40  int usb_ac_open(dev_info_t *);
  40   41  void usb_ac_close(dev_info_t *);
  41   42  
  42   43  
  43   44  /* structure for each unit described by descriptors */
  44   45  typedef struct usb_ac_unit_list {
  45   46          uint_t          acu_type;
↓ open down ↓ 276 lines elided ↑ open up ↑
 322  323  /*
 323  324   * delay before restoring state
 324  325   */
 325  326  #define USB_AC_RESTORE_DELAY            drv_usectohz(1000000)
 326  327  
 327  328  /* value for acp_driver */
 328  329  #define USB_AS_PLUMBED  1
 329  330  #define USB_AH_PLUMBED  2
 330  331  #define UNKNOWN_PLUMBED 3
 331  332  
 332      -/* other useful macros */
 333      -#define offsetof(s, m)  ((size_t)(&(((s *)0)->m)))
 334      -
 335      -
 336      -
 337      -
 338      -
 339      -
 340  333  #define AF_REGISTERED   0x1
 341  334  #define AD_SETUP        0x10
 342  335  
 343  336  
 344  337  int usb_audio_attach(usb_ac_state_t *);
 345  338  /*
 346  339   * framework gain range
 347  340   */
 348  341  #define AUDIO_CTRL_STEREO_VAL(l, r)     (((l) & 0xff) | (((r) & 0xff) << 8))
 349  342  #define AUDIO_CTRL_STEREO_LEFT(v)       ((uint8_t)((v) & 0xff))
↓ open down ↓ 20 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX