Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
audio-v2.h File Reference
#include <linux/types.h>

Go to the source code of this file.

Data Structures

struct  uac2_ac_header_descriptor
 
struct  uac2_format_type_i_descriptor
 
struct  uac_clock_source_descriptor
 
struct  uac_clock_selector_descriptor
 
struct  uac_clock_multiplier_descriptor
 
struct  uac2_input_terminal_descriptor
 
struct  uac2_output_terminal_descriptor
 
struct  uac2_feature_unit_descriptor
 
struct  uac2_as_header_descriptor
 
struct  uac2_iso_endpoint_descriptor
 
struct  uac2_interrupt_data_msg
 

Macros

#define UAC_CLOCK_SOURCE_TYPE_EXT   0x0
 
#define UAC_CLOCK_SOURCE_TYPE_INT_FIXED   0x1
 
#define UAC_CLOCK_SOURCE_TYPE_INT_VAR   0x2
 
#define UAC_CLOCK_SOURCE_TYPE_INT_PROG   0x3
 
#define UAC_CLOCK_SOURCE_SYNCED_TO_SOF   (1 << 2)
 
#define UAC2_CONTROL_PITCH   (3 << 0)
 
#define UAC2_CONTROL_DATA_OVERRUN   (3 << 2)
 
#define UAC2_CONTROL_DATA_UNDERRUN   (3 << 4)
 
#define UAC2_INTERRUPT_DATA_MSG_VENDOR   (1 << 0)
 
#define UAC2_INTERRUPT_DATA_MSG_EP   (1 << 1)
 
#define UAC2_FUNCTION_SUBCLASS_UNDEFINED   0x00
 
#define UAC2_FUNCTION_DESKTOP_SPEAKER   0x01
 
#define UAC2_FUNCTION_HOME_THEATER   0x02
 
#define UAC2_FUNCTION_MICROPHONE   0x03
 
#define UAC2_FUNCTION_HEADSET   0x04
 
#define UAC2_FUNCTION_TELEPHONE   0x05
 
#define UAC2_FUNCTION_CONVERTER   0x06
 
#define UAC2_FUNCTION_SOUND_RECORDER   0x07
 
#define UAC2_FUNCTION_IO_BOX   0x08
 
#define UAC2_FUNCTION_MUSICAL_INSTRUMENT   0x09
 
#define UAC2_FUNCTION_PRO_AUDIO   0x0a
 
#define UAC2_FUNCTION_AUDIO_VIDEO   0x0b
 
#define UAC2_FUNCTION_CONTROL_PANEL   0x0c
 
#define UAC2_FUNCTION_OTHER   0xff
 
#define UAC2_EFFECT_UNIT   0x07
 
#define UAC2_PROCESSING_UNIT_V2   0x08
 
#define UAC2_EXTENSION_UNIT_V2   0x09
 
#define UAC2_CLOCK_SOURCE   0x0a
 
#define UAC2_CLOCK_SELECTOR   0x0b
 
#define UAC2_CLOCK_MULTIPLIER   0x0c
 
#define UAC2_SAMPLE_RATE_CONVERTER   0x0d
 
#define UAC2_ENCODER   0x03
 
#define UAC2_DECODER   0x04
 
#define UAC2_EFFECT_UNDEFINED   0x00
 
#define UAC2_EFFECT_PARAM_EQ   0x01
 
#define UAC2_EFFECT_REVERB   0x02
 
#define UAC2_EFFECT_MOD_DELAY   0x03
 
#define UAC2_EFFECT_DYN_RANGE_COMP   0x04
 
#define UAC2_PROCESS_UNDEFINED   0x00
 
#define UAC2_PROCESS_UP_DOWNMIX   0x01
 
#define UAC2_PROCESS_DOLBY_PROLOCIC   0x02
 
#define UAC2_PROCESS_STEREO_EXTENDER   0x03
 
#define UAC2_CS_CUR   0x01
 
#define UAC2_CS_RANGE   0x02
 
#define UAC2_CS_MEM   0x03
 
#define UAC2_ENCODER_UNDEFINED   0x00
 
#define UAC2_ENCODER_OTHER   0x01
 
#define UAC2_ENCODER_MPEG   0x02
 
#define UAC2_ENCODER_AC3   0x03
 
#define UAC2_ENCODER_WMA   0x04
 
#define UAC2_ENCODER_DTS   0x05
 
#define UAC2_DECODER_UNDEFINED   0x00
 
#define UAC2_DECODER_OTHER   0x01
 
#define UAC2_DECODER_MPEG   0x02
 
#define UAC2_DECODER_AC3   0x03
 
#define UAC2_DECODER_WMA   0x04
 
#define UAC2_DECODER_DTS   0x05
 
#define UAC2_CS_UNDEFINED   0x00
 
#define UAC2_CS_CONTROL_SAM_FREQ   0x01
 
#define UAC2_CS_CONTROL_CLOCK_VALID   0x02
 
#define UAC2_CX_UNDEFINED   0x00
 
#define UAC2_CX_CLOCK_SELECTOR   0x01
 
#define UAC2_CM_UNDEFINED   0x00
 
#define UAC2_CM_NUMERATOR   0x01
 
#define UAC2_CM_DENOMINTATOR   0x02
 
#define UAC2_TE_UNDEFINED   0x00
 
#define UAC2_TE_COPY_PROTECT   0x01
 
#define UAC2_TE_CONNECTOR   0x02
 
#define UAC2_TE_OVERLOAD   0x03
 
#define UAC2_TE_CLUSTER   0x04
 
#define UAC2_TE_UNDERFLOW   0x05
 
#define UAC2_TE_OVERFLOW   0x06
 
#define UAC2_TE_LATENCY   0x07
 
#define UAC2_MU_UNDEFINED   0x00
 
#define UAC2_MU_MIXER   0x01
 
#define UAC2_MU_CLUSTER   0x02
 
#define UAC2_MU_UNDERFLOW   0x03
 
#define UAC2_MU_OVERFLOW   0x04
 
#define UAC2_MU_LATENCY   0x05
 
#define UAC2_SU_UNDEFINED   0x00
 
#define UAC2_SU_SELECTOR   0x01
 
#define UAC2_SU_LATENCY   0x02
 
#define UAC2_FU_INPUT_GAIN   0x0b
 
#define UAC2_FU_INPUT_GAIN_PAD   0x0c
 
#define UAC2_FU_PHASE_INVERTER   0x0d
 
#define UAC2_FU_UNDERFLOW   0x0e
 
#define UAC2_FU_OVERFLOW   0x0f
 
#define UAC2_FU_LATENCY   0x10
 
#define UAC2_PE_UNDEFINED   0x00
 
#define UAC2_PE_ENABLE   0x01
 
#define UAC2_PE_CENTERFREQ   0x02
 
#define UAC2_PE_QFACTOR   0x03
 
#define UAC2_PE_GAIN   0x04
 
#define UAC2_PE_UNDERFLOW   0x05
 
#define UAC2_PE_OVERFLOW   0x06
 
#define UAC2_PE_LATENCY   0x07
 
#define UAC2_RV_UNDEFINED   0x00
 
#define UAC2_RV_ENABLE   0x01
 
#define UAC2_RV_TYPE   0x02
 
#define UAC2_RV_LEVEL   0x03
 
#define UAC2_RV_TIME   0x04
 
#define UAC2_RV_FEEDBACK   0x05
 
#define UAC2_RV_PREDELAY   0x06
 
#define UAC2_RV_DENSITY   0x07
 
#define UAC2_RV_HIFREQ_ROLLOFF   0x08
 
#define UAC2_RV_UNDERFLOW   0x09
 
#define UAC2_RV_OVERFLOW   0x0a
 
#define UAC2_RV_LATENCY   0x0b
 
#define UAC2_MD_UNDEFINED   0x00
 
#define UAC2_MD_ENABLE   0x01
 
#define UAC2_MD_BALANCE   0x02
 
#define UAC2_MD_RATE   0x03
 
#define UAC2_MD_DEPTH   0x04
 
#define UAC2_MD_TIME   0x05
 
#define UAC2_MD_FEEDBACK   0x06
 
#define UAC2_MD_UNDERFLOW   0x07
 
#define UAC2_MD_OVERFLOW   0x08
 
#define UAC2_MD_LATENCY   0x09
 
#define UAC2_DR_UNDEFINED   0x00
 
#define UAC2_DR_ENABLE   0x01
 
#define UAC2_DR_COMPRESSION_RATE   0x02
 
#define UAC2_DR_MAXAMPL   0x03
 
#define UAC2_DR_THRESHOLD   0x04
 
#define UAC2_DR_ATTACK_TIME   0x05
 
#define UAC2_DR_RELEASE_TIME   0x06
 
#define UAC2_DR_UNDEFLOW   0x07
 
#define UAC2_DR_OVERFLOW   0x08
 
#define UAC2_DR_LATENCY   0x09
 
#define UAC2_UD_UNDEFINED   0x00
 
#define UAC2_UD_ENABLE   0x01
 
#define UAC2_UD_MODE_SELECT   0x02
 
#define UAC2_UD_CLUSTER   0x03
 
#define UAC2_UD_UNDERFLOW   0x04
 
#define UAC2_UD_OVERFLOW   0x05
 
#define UAC2_UD_LATENCY   0x06
 
#define UAC2_DP_UNDEFINED   0x00
 
#define UAC2_DP_ENABLE   0x01
 
#define UAC2_DP_MODE_SELECT   0x02
 
#define UAC2_DP_CLUSTER   0x03
 
#define UAC2_DP_UNDERFFLOW   0x04
 
#define UAC2_DP_OVERFLOW   0x05
 
#define UAC2_DP_LATENCY   0x06
 
#define UAC2_ST_EXT_UNDEFINED   0x00
 
#define UAC2_ST_EXT_ENABLE   0x01
 
#define UAC2_ST_EXT_WIDTH   0x02
 
#define UAC2_ST_EXT_UNDEFLOW   0x03
 
#define UAC2_ST_EXT_OVERFLOW   0x04
 
#define UAC2_ST_EXT_LATENCY   0x05
 
#define UAC2_XU_UNDEFINED   0x00
 
#define UAC2_XU_ENABLE   0x01
 
#define UAC2_XU_CLUSTER   0x02
 
#define UAC2_XU_UNDERFLOW   0x03
 
#define UAC2_XU_OVERFLOW   0x04
 
#define UAC2_XU_LATENCY   0x05
 
#define UAC2_AS_UNDEFINED   0x00
 
#define UAC2_AS_ACT_ALT_SETTING   0x01
 
#define UAC2_AS_VAL_ALT_SETTINGS   0x02
 
#define UAC2_AS_AUDIO_DATA_FORMAT   0x03
 
#define UAC2_EN_UNDEFINED   0x00
 
#define UAC2_EN_BIT_RATE   0x01
 
#define UAC2_EN_QUALITY   0x02
 
#define UAC2_EN_VBR   0x03
 
#define UAC2_EN_TYPE   0x04
 
#define UAC2_EN_UNDERFLOW   0x05
 
#define UAC2_EN_OVERFLOW   0x06
 
#define UAC2_EN_ENCODER_ERROR   0x07
 
#define UAC2_EN_PARAM1   0x08
 
#define UAC2_EN_PARAM2   0x09
 
#define UAC2_EN_PARAM3   0x0a
 
#define UAC2_EN_PARAM4   0x0b
 
#define UAC2_EN_PARAM5   0x0c
 
#define UAC2_EN_PARAM6   0x0d
 
#define UAC2_EN_PARAM7   0x0e
 
#define UAC2_EN_PARAM8   0x0f
 
#define UAC2_MPEG_UNDEFINED   0x00
 
#define UAC2_MPEG_DUAL_CHANNEL   0x01
 
#define UAC2_MPEG_SECOND_STEREO   0x02
 
#define UAC2_MPEG_MULTILINGUAL   0x03
 
#define UAC2_MPEG_DYN_RANGE   0x04
 
#define UAC2_MPEG_SCALING   0x05
 
#define UAC2_MPEG_HILO_SCALING   0x06
 
#define UAC2_MPEG_UNDERFLOW   0x07
 
#define UAC2_MPEG_OVERFLOW   0x08
 
#define UAC2_MPEG_DECODER_ERROR   0x09
 
#define UAC2_AC3_UNDEFINED   0x00
 
#define UAC2_AC3_MODE   0x01
 
#define UAC2_AC3_DYN_RANGE   0x02
 
#define UAC2_AC3_SCALING   0x03
 
#define UAC2_AC3_HILO_SCALING   0x04
 
#define UAC2_AC3_UNDERFLOW   0x05
 
#define UAC2_AC3_OVERFLOW   0x06
 
#define UAC2_AC3_DECODER_ERROR   0x07
 
#define UAC2_WMA_UNDEFINED   0x00
 
#define UAC2_WMA_UNDERFLOW   0x01
 
#define UAC2_WMA_OVERFLOW   0x02
 
#define UAC2_WMA_DECODER_ERROR   0x03
 
#define UAC2_DTS_UNDEFINED   0x00
 
#define UAC2_DTS_UNDERFLOW   0x01
 
#define UAC2_DTS_OVERFLOW   0x02
 
#define UAC2_DTS_DECODER_ERROR   0x03
 
#define UAC2_EP_CS_UNDEFINED   0x00
 
#define UAC2_EP_CS_PITCH   0x01
 
#define UAC2_EP_CS_DATA_OVERRUN   0x02
 
#define UAC2_EP_CS_DATA_UNDERRUN   0x03
 

Functions

struct uac_clock_source_descriptor __attribute__ ((packed))
 

Variables

struct uac2_ac_header_descriptor __packed
 
__u8 bLength
 
__u8 bDescriptorType
 
__u8 bDescriptorSubtype
 
__u8 bClockID
 
__u8 bmAttributes
 
__u8 bmControls
 
__u8 bAssocTerminal
 
__u8 iClockSource
 
__u8 bNrInPins
 
__u8 baCSourceID []
 
__u8 bCSourceID
 
__u8 iClockMultiplier
 
__u8 bTerminalID
 
__u16 wTerminalType
 
__u8 bNrChannels
 
__u32 bmChannelConfig
 
__u8 iChannelNames
 
__u8 iTerminal
 
__u8 bSourceID
 
__u8 bUnitID
 
__u8 bmaControls [0]
 
__u8 bTerminalLink
 
__u8 bFormatType
 
__u32 bmFormats
 
__u8 bLockDelayUnits
 
__le16 wLockDelay
 
__u8 bInfo
 
__u8 bAttribute
 
__le16 wValue
 
__le16 wIndex
 

Macro Definition Documentation

#define UAC2_AC3_DECODER_ERROR   0x07

Definition at line 438 of file audio-v2.h.

#define UAC2_AC3_DYN_RANGE   0x02

Definition at line 433 of file audio-v2.h.

#define UAC2_AC3_HILO_SCALING   0x04

Definition at line 435 of file audio-v2.h.

#define UAC2_AC3_MODE   0x01

Definition at line 432 of file audio-v2.h.

#define UAC2_AC3_OVERFLOW   0x06

Definition at line 437 of file audio-v2.h.

#define UAC2_AC3_SCALING   0x03

Definition at line 434 of file audio-v2.h.

#define UAC2_AC3_UNDEFINED   0x00

Definition at line 431 of file audio-v2.h.

#define UAC2_AC3_UNDERFLOW   0x05

Definition at line 436 of file audio-v2.h.

#define UAC2_AS_ACT_ALT_SETTING   0x01

Definition at line 396 of file audio-v2.h.

#define UAC2_AS_AUDIO_DATA_FORMAT   0x03

Definition at line 398 of file audio-v2.h.

#define UAC2_AS_UNDEFINED   0x00

Definition at line 395 of file audio-v2.h.

#define UAC2_AS_VAL_ALT_SETTINGS   0x02

Definition at line 397 of file audio-v2.h.

#define UAC2_CLOCK_MULTIPLIER   0x0c

Definition at line 224 of file audio-v2.h.

#define UAC2_CLOCK_SELECTOR   0x0b

Definition at line 223 of file audio-v2.h.

#define UAC2_CLOCK_SOURCE   0x0a

Definition at line 222 of file audio-v2.h.

#define UAC2_CM_DENOMINTATOR   0x02

Definition at line 278 of file audio-v2.h.

#define UAC2_CM_NUMERATOR   0x01

Definition at line 277 of file audio-v2.h.

#define UAC2_CM_UNDEFINED   0x00

Definition at line 276 of file audio-v2.h.

#define UAC2_CONTROL_DATA_OVERRUN   (3 << 2)

Definition at line 186 of file audio-v2.h.

#define UAC2_CONTROL_DATA_UNDERRUN   (3 << 4)

Definition at line 187 of file audio-v2.h.

#define UAC2_CONTROL_PITCH   (3 << 0)

Definition at line 185 of file audio-v2.h.

#define UAC2_CS_CONTROL_CLOCK_VALID   0x02

Definition at line 269 of file audio-v2.h.

#define UAC2_CS_CONTROL_SAM_FREQ   0x01

Definition at line 268 of file audio-v2.h.

#define UAC2_CS_CUR   0x01

Definition at line 246 of file audio-v2.h.

#define UAC2_CS_MEM   0x03

Definition at line 248 of file audio-v2.h.

#define UAC2_CS_RANGE   0x02

Definition at line 247 of file audio-v2.h.

#define UAC2_CS_UNDEFINED   0x00

Definition at line 267 of file audio-v2.h.

#define UAC2_CX_CLOCK_SELECTOR   0x01

Definition at line 273 of file audio-v2.h.

#define UAC2_CX_UNDEFINED   0x00

Definition at line 272 of file audio-v2.h.

#define UAC2_DECODER   0x04

Definition at line 230 of file audio-v2.h.

#define UAC2_DECODER_AC3   0x03

Definition at line 262 of file audio-v2.h.

#define UAC2_DECODER_DTS   0x05

Definition at line 264 of file audio-v2.h.

#define UAC2_DECODER_MPEG   0x02

Definition at line 261 of file audio-v2.h.

#define UAC2_DECODER_OTHER   0x01

Definition at line 260 of file audio-v2.h.

#define UAC2_DECODER_UNDEFINED   0x00

Definition at line 259 of file audio-v2.h.

#define UAC2_DECODER_WMA   0x04

Definition at line 263 of file audio-v2.h.

#define UAC2_DP_CLUSTER   0x03

Definition at line 373 of file audio-v2.h.

#define UAC2_DP_ENABLE   0x01

Definition at line 371 of file audio-v2.h.

#define UAC2_DP_LATENCY   0x06

Definition at line 376 of file audio-v2.h.

#define UAC2_DP_MODE_SELECT   0x02

Definition at line 372 of file audio-v2.h.

#define UAC2_DP_OVERFLOW   0x05

Definition at line 375 of file audio-v2.h.

#define UAC2_DP_UNDEFINED   0x00

Definition at line 370 of file audio-v2.h.

#define UAC2_DP_UNDERFFLOW   0x04

Definition at line 374 of file audio-v2.h.

#define UAC2_DR_ATTACK_TIME   0x05

Definition at line 354 of file audio-v2.h.

#define UAC2_DR_COMPRESSION_RATE   0x02

Definition at line 351 of file audio-v2.h.

#define UAC2_DR_ENABLE   0x01

Definition at line 350 of file audio-v2.h.

#define UAC2_DR_LATENCY   0x09

Definition at line 358 of file audio-v2.h.

#define UAC2_DR_MAXAMPL   0x03

Definition at line 352 of file audio-v2.h.

#define UAC2_DR_OVERFLOW   0x08

Definition at line 357 of file audio-v2.h.

#define UAC2_DR_RELEASE_TIME   0x06

Definition at line 355 of file audio-v2.h.

#define UAC2_DR_THRESHOLD   0x04

Definition at line 353 of file audio-v2.h.

#define UAC2_DR_UNDEFINED   0x00

Definition at line 349 of file audio-v2.h.

#define UAC2_DR_UNDEFLOW   0x07

Definition at line 356 of file audio-v2.h.

#define UAC2_DTS_DECODER_ERROR   0x03

Definition at line 450 of file audio-v2.h.

#define UAC2_DTS_OVERFLOW   0x02

Definition at line 449 of file audio-v2.h.

#define UAC2_DTS_UNDEFINED   0x00

Definition at line 447 of file audio-v2.h.

#define UAC2_DTS_UNDERFLOW   0x01

Definition at line 448 of file audio-v2.h.

#define UAC2_EFFECT_DYN_RANGE_COMP   0x04

Definition at line 237 of file audio-v2.h.

#define UAC2_EFFECT_MOD_DELAY   0x03

Definition at line 236 of file audio-v2.h.

#define UAC2_EFFECT_PARAM_EQ   0x01

Definition at line 234 of file audio-v2.h.

#define UAC2_EFFECT_REVERB   0x02

Definition at line 235 of file audio-v2.h.

#define UAC2_EFFECT_UNDEFINED   0x00

Definition at line 233 of file audio-v2.h.

#define UAC2_EFFECT_UNIT   0x07

Definition at line 219 of file audio-v2.h.

#define UAC2_EN_BIT_RATE   0x01

Definition at line 402 of file audio-v2.h.

#define UAC2_EN_ENCODER_ERROR   0x07

Definition at line 408 of file audio-v2.h.

#define UAC2_EN_OVERFLOW   0x06

Definition at line 407 of file audio-v2.h.

#define UAC2_EN_PARAM1   0x08

Definition at line 409 of file audio-v2.h.

#define UAC2_EN_PARAM2   0x09

Definition at line 410 of file audio-v2.h.

#define UAC2_EN_PARAM3   0x0a

Definition at line 411 of file audio-v2.h.

#define UAC2_EN_PARAM4   0x0b

Definition at line 412 of file audio-v2.h.

#define UAC2_EN_PARAM5   0x0c

Definition at line 413 of file audio-v2.h.

#define UAC2_EN_PARAM6   0x0d

Definition at line 414 of file audio-v2.h.

#define UAC2_EN_PARAM7   0x0e

Definition at line 415 of file audio-v2.h.

#define UAC2_EN_PARAM8   0x0f

Definition at line 416 of file audio-v2.h.

#define UAC2_EN_QUALITY   0x02

Definition at line 403 of file audio-v2.h.

#define UAC2_EN_TYPE   0x04

Definition at line 405 of file audio-v2.h.

#define UAC2_EN_UNDEFINED   0x00

Definition at line 401 of file audio-v2.h.

#define UAC2_EN_UNDERFLOW   0x05

Definition at line 406 of file audio-v2.h.

#define UAC2_EN_VBR   0x03

Definition at line 404 of file audio-v2.h.

#define UAC2_ENCODER   0x03

Definition at line 229 of file audio-v2.h.

#define UAC2_ENCODER_AC3   0x03

Definition at line 254 of file audio-v2.h.

#define UAC2_ENCODER_DTS   0x05

Definition at line 256 of file audio-v2.h.

#define UAC2_ENCODER_MPEG   0x02

Definition at line 253 of file audio-v2.h.

#define UAC2_ENCODER_OTHER   0x01

Definition at line 252 of file audio-v2.h.

#define UAC2_ENCODER_UNDEFINED   0x00

Definition at line 251 of file audio-v2.h.

#define UAC2_ENCODER_WMA   0x04

Definition at line 255 of file audio-v2.h.

#define UAC2_EP_CS_DATA_OVERRUN   0x02

Definition at line 455 of file audio-v2.h.

#define UAC2_EP_CS_DATA_UNDERRUN   0x03

Definition at line 456 of file audio-v2.h.

#define UAC2_EP_CS_PITCH   0x01

Definition at line 454 of file audio-v2.h.

#define UAC2_EP_CS_UNDEFINED   0x00

Definition at line 453 of file audio-v2.h.

#define UAC2_EXTENSION_UNIT_V2   0x09

Definition at line 221 of file audio-v2.h.

#define UAC2_FU_INPUT_GAIN   0x0b

Definition at line 305 of file audio-v2.h.

#define UAC2_FU_INPUT_GAIN_PAD   0x0c

Definition at line 306 of file audio-v2.h.

#define UAC2_FU_LATENCY   0x10

Definition at line 310 of file audio-v2.h.

#define UAC2_FU_OVERFLOW   0x0f

Definition at line 309 of file audio-v2.h.

#define UAC2_FU_PHASE_INVERTER   0x0d

Definition at line 307 of file audio-v2.h.

#define UAC2_FU_UNDERFLOW   0x0e

Definition at line 308 of file audio-v2.h.

#define UAC2_FUNCTION_AUDIO_VIDEO   0x0b

Definition at line 213 of file audio-v2.h.

#define UAC2_FUNCTION_CONTROL_PANEL   0x0c

Definition at line 214 of file audio-v2.h.

#define UAC2_FUNCTION_CONVERTER   0x06

Definition at line 208 of file audio-v2.h.

#define UAC2_FUNCTION_DESKTOP_SPEAKER   0x01

Definition at line 203 of file audio-v2.h.

#define UAC2_FUNCTION_HEADSET   0x04

Definition at line 206 of file audio-v2.h.

#define UAC2_FUNCTION_HOME_THEATER   0x02

Definition at line 204 of file audio-v2.h.

#define UAC2_FUNCTION_IO_BOX   0x08

Definition at line 210 of file audio-v2.h.

#define UAC2_FUNCTION_MICROPHONE   0x03

Definition at line 205 of file audio-v2.h.

#define UAC2_FUNCTION_MUSICAL_INSTRUMENT   0x09

Definition at line 211 of file audio-v2.h.

#define UAC2_FUNCTION_OTHER   0xff

Definition at line 215 of file audio-v2.h.

#define UAC2_FUNCTION_PRO_AUDIO   0x0a

Definition at line 212 of file audio-v2.h.

#define UAC2_FUNCTION_SOUND_RECORDER   0x07

Definition at line 209 of file audio-v2.h.

#define UAC2_FUNCTION_SUBCLASS_UNDEFINED   0x00

Definition at line 202 of file audio-v2.h.

#define UAC2_FUNCTION_TELEPHONE   0x05

Definition at line 207 of file audio-v2.h.

#define UAC2_INTERRUPT_DATA_MSG_EP   (1 << 1)

Definition at line 192 of file audio-v2.h.

#define UAC2_INTERRUPT_DATA_MSG_VENDOR   (1 << 0)

Definition at line 191 of file audio-v2.h.

#define UAC2_MD_BALANCE   0x02

Definition at line 339 of file audio-v2.h.

#define UAC2_MD_DEPTH   0x04

Definition at line 341 of file audio-v2.h.

#define UAC2_MD_ENABLE   0x01

Definition at line 338 of file audio-v2.h.

#define UAC2_MD_FEEDBACK   0x06

Definition at line 343 of file audio-v2.h.

#define UAC2_MD_LATENCY   0x09

Definition at line 346 of file audio-v2.h.

#define UAC2_MD_OVERFLOW   0x08

Definition at line 345 of file audio-v2.h.

#define UAC2_MD_RATE   0x03

Definition at line 340 of file audio-v2.h.

#define UAC2_MD_TIME   0x05

Definition at line 342 of file audio-v2.h.

#define UAC2_MD_UNDEFINED   0x00

Definition at line 337 of file audio-v2.h.

#define UAC2_MD_UNDERFLOW   0x07

Definition at line 344 of file audio-v2.h.

#define UAC2_MPEG_DECODER_ERROR   0x09

Definition at line 428 of file audio-v2.h.

#define UAC2_MPEG_DUAL_CHANNEL   0x01

Definition at line 420 of file audio-v2.h.

#define UAC2_MPEG_DYN_RANGE   0x04

Definition at line 423 of file audio-v2.h.

#define UAC2_MPEG_HILO_SCALING   0x06

Definition at line 425 of file audio-v2.h.

#define UAC2_MPEG_MULTILINGUAL   0x03

Definition at line 422 of file audio-v2.h.

#define UAC2_MPEG_OVERFLOW   0x08

Definition at line 427 of file audio-v2.h.

#define UAC2_MPEG_SCALING   0x05

Definition at line 424 of file audio-v2.h.

#define UAC2_MPEG_SECOND_STEREO   0x02

Definition at line 421 of file audio-v2.h.

#define UAC2_MPEG_UNDEFINED   0x00

Definition at line 419 of file audio-v2.h.

#define UAC2_MPEG_UNDERFLOW   0x07

Definition at line 426 of file audio-v2.h.

#define UAC2_MU_CLUSTER   0x02

Definition at line 293 of file audio-v2.h.

#define UAC2_MU_LATENCY   0x05

Definition at line 296 of file audio-v2.h.

#define UAC2_MU_MIXER   0x01

Definition at line 292 of file audio-v2.h.

#define UAC2_MU_OVERFLOW   0x04

Definition at line 295 of file audio-v2.h.

#define UAC2_MU_UNDEFINED   0x00

Definition at line 291 of file audio-v2.h.

#define UAC2_MU_UNDERFLOW   0x03

Definition at line 294 of file audio-v2.h.

#define UAC2_PE_CENTERFREQ   0x02

Definition at line 315 of file audio-v2.h.

#define UAC2_PE_ENABLE   0x01

Definition at line 314 of file audio-v2.h.

#define UAC2_PE_GAIN   0x04

Definition at line 317 of file audio-v2.h.

#define UAC2_PE_LATENCY   0x07

Definition at line 320 of file audio-v2.h.

#define UAC2_PE_OVERFLOW   0x06

Definition at line 319 of file audio-v2.h.

#define UAC2_PE_QFACTOR   0x03

Definition at line 316 of file audio-v2.h.

#define UAC2_PE_UNDEFINED   0x00

Definition at line 313 of file audio-v2.h.

#define UAC2_PE_UNDERFLOW   0x05

Definition at line 318 of file audio-v2.h.

#define UAC2_PROCESS_DOLBY_PROLOCIC   0x02

Definition at line 242 of file audio-v2.h.

#define UAC2_PROCESS_STEREO_EXTENDER   0x03

Definition at line 243 of file audio-v2.h.

#define UAC2_PROCESS_UNDEFINED   0x00

Definition at line 240 of file audio-v2.h.

#define UAC2_PROCESS_UP_DOWNMIX   0x01

Definition at line 241 of file audio-v2.h.

#define UAC2_PROCESSING_UNIT_V2   0x08

Definition at line 220 of file audio-v2.h.

#define UAC2_RV_DENSITY   0x07

Definition at line 330 of file audio-v2.h.

#define UAC2_RV_ENABLE   0x01

Definition at line 324 of file audio-v2.h.

#define UAC2_RV_FEEDBACK   0x05

Definition at line 328 of file audio-v2.h.

#define UAC2_RV_HIFREQ_ROLLOFF   0x08

Definition at line 331 of file audio-v2.h.

#define UAC2_RV_LATENCY   0x0b

Definition at line 334 of file audio-v2.h.

#define UAC2_RV_LEVEL   0x03

Definition at line 326 of file audio-v2.h.

#define UAC2_RV_OVERFLOW   0x0a

Definition at line 333 of file audio-v2.h.

#define UAC2_RV_PREDELAY   0x06

Definition at line 329 of file audio-v2.h.

#define UAC2_RV_TIME   0x04

Definition at line 327 of file audio-v2.h.

#define UAC2_RV_TYPE   0x02

Definition at line 325 of file audio-v2.h.

#define UAC2_RV_UNDEFINED   0x00

Definition at line 323 of file audio-v2.h.

#define UAC2_RV_UNDERFLOW   0x09

Definition at line 332 of file audio-v2.h.

#define UAC2_SAMPLE_RATE_CONVERTER   0x0d

Definition at line 225 of file audio-v2.h.

#define UAC2_ST_EXT_ENABLE   0x01

Definition at line 380 of file audio-v2.h.

#define UAC2_ST_EXT_LATENCY   0x05

Definition at line 384 of file audio-v2.h.

#define UAC2_ST_EXT_OVERFLOW   0x04

Definition at line 383 of file audio-v2.h.

#define UAC2_ST_EXT_UNDEFINED   0x00

Definition at line 379 of file audio-v2.h.

#define UAC2_ST_EXT_UNDEFLOW   0x03

Definition at line 382 of file audio-v2.h.

#define UAC2_ST_EXT_WIDTH   0x02

Definition at line 381 of file audio-v2.h.

#define UAC2_SU_LATENCY   0x02

Definition at line 301 of file audio-v2.h.

#define UAC2_SU_SELECTOR   0x01

Definition at line 300 of file audio-v2.h.

#define UAC2_SU_UNDEFINED   0x00

Definition at line 299 of file audio-v2.h.

#define UAC2_TE_CLUSTER   0x04

Definition at line 285 of file audio-v2.h.

#define UAC2_TE_CONNECTOR   0x02

Definition at line 283 of file audio-v2.h.

#define UAC2_TE_COPY_PROTECT   0x01

Definition at line 282 of file audio-v2.h.

#define UAC2_TE_LATENCY   0x07

Definition at line 288 of file audio-v2.h.

#define UAC2_TE_OVERFLOW   0x06

Definition at line 287 of file audio-v2.h.

#define UAC2_TE_OVERLOAD   0x03

Definition at line 284 of file audio-v2.h.

#define UAC2_TE_UNDEFINED   0x00

Definition at line 281 of file audio-v2.h.

#define UAC2_TE_UNDERFLOW   0x05

Definition at line 286 of file audio-v2.h.

#define UAC2_UD_CLUSTER   0x03

Definition at line 364 of file audio-v2.h.

#define UAC2_UD_ENABLE   0x01

Definition at line 362 of file audio-v2.h.

#define UAC2_UD_LATENCY   0x06

Definition at line 367 of file audio-v2.h.

#define UAC2_UD_MODE_SELECT   0x02

Definition at line 363 of file audio-v2.h.

#define UAC2_UD_OVERFLOW   0x05

Definition at line 366 of file audio-v2.h.

#define UAC2_UD_UNDEFINED   0x00

Definition at line 361 of file audio-v2.h.

#define UAC2_UD_UNDERFLOW   0x04

Definition at line 365 of file audio-v2.h.

#define UAC2_WMA_DECODER_ERROR   0x03

Definition at line 444 of file audio-v2.h.

#define UAC2_WMA_OVERFLOW   0x02

Definition at line 443 of file audio-v2.h.

#define UAC2_WMA_UNDEFINED   0x00

Definition at line 441 of file audio-v2.h.

#define UAC2_WMA_UNDERFLOW   0x01

Definition at line 442 of file audio-v2.h.

#define UAC2_XU_CLUSTER   0x02

Definition at line 389 of file audio-v2.h.

#define UAC2_XU_ENABLE   0x01

Definition at line 388 of file audio-v2.h.

#define UAC2_XU_LATENCY   0x05

Definition at line 392 of file audio-v2.h.

#define UAC2_XU_OVERFLOW   0x04

Definition at line 391 of file audio-v2.h.

#define UAC2_XU_UNDEFINED   0x00

Definition at line 387 of file audio-v2.h.

#define UAC2_XU_UNDERFLOW   0x03

Definition at line 390 of file audio-v2.h.

#define UAC_CLOCK_SOURCE_SYNCED_TO_SOF   (1 << 2)

Definition at line 85 of file audio-v2.h.

#define UAC_CLOCK_SOURCE_TYPE_EXT   0x0

Definition at line 81 of file audio-v2.h.

#define UAC_CLOCK_SOURCE_TYPE_INT_FIXED   0x1

Definition at line 82 of file audio-v2.h.

#define UAC_CLOCK_SOURCE_TYPE_INT_PROG   0x3

Definition at line 84 of file audio-v2.h.

#define UAC_CLOCK_SOURCE_TYPE_INT_VAR   0x2

Definition at line 83 of file audio-v2.h.

Function Documentation

mcontroller : adapter info structure for old mimd_t apps

: base address : irq number : number of logical drives : pci bus : pci device : pci function : pci id : vendor id : slot number : unique id

Definition at line 171 of file esd_usb2.c.

Variable Documentation

__u8 baCSourceID[]

Definition at line 103 of file audio-v2.h.

__u8 bAssocTerminal

Definition at line 85 of file audio-v2.h.

__u8 bAttribute

Definition at line 201 of file audio-v2.h.

__u8 bClockID

Definition at line 82 of file audio-v2.h.

__u8 bCSourceID

Definition at line 114 of file audio-v2.h.

__u8 bDescriptorSubtype

Definition at line 81 of file audio-v2.h.

__u8 bDescriptorType

Definition at line 80 of file audio-v2.h.

__u8 bFormatType

Definition at line 177 of file audio-v2.h.

__u8 bInfo

Definition at line 200 of file audio-v2.h.

__u8 bLength

Definition at line 79 of file audio-v2.h.

__u8 bLockDelayUnits

Definition at line 189 of file audio-v2.h.

__u8 bmaControls

Definition at line 164 of file audio-v2.h.

__u8 bmAttributes

Definition at line 83 of file audio-v2.h.

__u32 bmChannelConfig

Definition at line 135 of file audio-v2.h.

__u8 bmControls

Definition at line 84 of file audio-v2.h.

__u32 bmFormats

Definition at line 178 of file audio-v2.h.

__u8 bNrChannels

Definition at line 134 of file audio-v2.h.

__u8 bNrInPins

Definition at line 102 of file audio-v2.h.

__u8 bSourceID

Definition at line 148 of file audio-v2.h.

__u8 bTerminalID

Definition at line 130 of file audio-v2.h.

__u8 bTerminalLink

Definition at line 175 of file audio-v2.h.

__u8 bUnitID

Definition at line 160 of file audio-v2.h.

__u8 iChannelNames

Definition at line 136 of file audio-v2.h.

__u8 iClockMultiplier

Definition at line 116 of file audio-v2.h.

__u8 iClockSource

Definition at line 86 of file audio-v2.h.

__u8 iTerminal

Definition at line 138 of file audio-v2.h.

__le16 wIndex

Definition at line 203 of file audio-v2.h.

__le16 wLockDelay

Definition at line 190 of file audio-v2.h.

__u16 wTerminalType

Definition at line 131 of file audio-v2.h.

__le16 wValue

Definition at line 202 of file audio-v2.h.