Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
hda_hwdep.h File Reference

Go to the source code of this file.

Data Structures

struct  hda_verb_ioctl
 

Macros

#define HDA_HWDEP_VERSION   ((1 << 16) | (0 << 8) | (0 << 0)) /* 1.0.0 */
 
#define HDA_REG_NID_SHIFT   24
 
#define HDA_REG_VERB_SHIFT   8
 
#define HDA_REG_VAL_SHIFT   0
 
#define HDA_VERB(nid, verb, param)   ((nid)<<24 | (verb)<<8 | (param))
 
#define HDA_IOCTL_PVERSION   _IOR('H', 0x10, int)
 
#define HDA_IOCTL_VERB_WRITE   _IOWR('H', 0x11, struct hda_verb_ioctl)
 
#define HDA_IOCTL_GET_WCAP   _IOWR('H', 0x12, struct hda_verb_ioctl)
 

Macro Definition Documentation

#define HDA_HWDEP_VERSION   ((1 << 16) | (0 << 8) | (0 << 0)) /* 1.0.0 */

Definition at line 24 of file hda_hwdep.h.

#define HDA_IOCTL_GET_WCAP   _IOWR('H', 0x12, struct hda_verb_ioctl)

Definition at line 42 of file hda_hwdep.h.

#define HDA_IOCTL_PVERSION   _IOR('H', 0x10, int)

Definition at line 40 of file hda_hwdep.h.

#define HDA_IOCTL_VERB_WRITE   _IOWR('H', 0x11, struct hda_verb_ioctl)

Definition at line 41 of file hda_hwdep.h.

#define HDA_REG_NID_SHIFT   24

Definition at line 27 of file hda_hwdep.h.

#define HDA_REG_VAL_SHIFT   0

Definition at line 29 of file hda_hwdep.h.

#define HDA_REG_VERB_SHIFT   8

Definition at line 28 of file hda_hwdep.h.

#define HDA_VERB (   nid,
  verb,
  param 
)    ((nid)<<24 | (verb)<<8 | (param))

Definition at line 30 of file hda_hwdep.h.