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

Go to the source code of this file.

Data Structures

struct  mixart_msg
 
struct  mixart_enum_connector_resp
 
struct  mixart_audio_info_req
 
struct  mixart_analog_hw_info
 
struct  mixart_digital_hw_info
 
struct  mixart_analog_info
 
struct  mixart_digital_info
 
struct  mixart_audio_info
 
struct  mixart_audio_info_resp
 
struct  mixart_stream_info
 
struct  mixart_streaming_group_req
 
struct  mixart_stream_desc
 
struct  mixart_streaming_group
 
struct  mixart_delete_group_resp
 
struct  mixart_fx_couple_uid
 
struct  mixart_txx_stream_desc
 
struct  mixart_flow_info
 
struct  mixart_stream_state_req
 
struct  mixart_group_state_req
 
struct  mixart_group_state_resp
 
struct  mixart_sample_pos
 
struct  mixart_timer_notify
 
struct  mixart_return_uid
 
struct  mixart_clock_properties
 
struct  mixart_clock_properties_resp
 
struct  mixart_stream_param_desc
 
struct  mixart_get_out_audio_level
 
struct  mixart_set_out_audio_level
 
struct  mixart_uid_enumeration
 
struct  mixart_io_channel_level
 
struct  mixart_io_level
 
struct  mixart_in_audio_level_info
 
struct  mixart_set_in_audio_level_req
 
struct  mixart_out_stream_level_info
 
struct  mixart_set_out_stream_level
 
struct  mixart_set_out_stream_level_req
 

Macros

#define MIXART_FLOAT_P_22_0_TO_HEX   0x41b00000 /* 22.0f */
 
#define MIXART_FLOAT_M_20_0_TO_HEX   0xc1a00000 /* -20.0f */
 
#define MIXART_FLOAT____0_0_TO_HEX   0x00000000 /* 0.0f */
 
#define MIXART_FLOAT_P__4_0_TO_HEX   0x40800000 /* +4.0f */
 
#define MIXART_FLOAT_P__8_0_TO_HEX   0x41000000 /* +8.0f */
 
#define MIXART_AUDIO_LEVEL_ANALOG_MASK   0x01
 
#define MIXART_AUDIO_LEVEL_DIGITAL_MASK   0x02
 
#define MIXART_AUDIO_LEVEL_MONITOR_MASK   0x04
 
#define MIXART_AUDIO_LEVEL_MUTE_MASK   0x08
 
#define MIXART_AUDIO_LEVEL_MUTE_M1_MASK   0x10
 
#define MIXART_AUDIO_LEVEL_MUTE_M2_MASK   0x20
 
#define MIXART_MAX_PHYS_IO   (MIXART_MAX_CARDS * 2 * 2) /* 4 * (analog+digital) * (playback+capture) */
 
#define MIXART_OUT_STREAM_SET_LEVEL_LEFT_AUDIO1   0x01
 
#define MIXART_OUT_STREAM_SET_LEVEL_LEFT_AUDIO2   0x02
 
#define MIXART_OUT_STREAM_SET_LEVEL_RIGHT_AUDIO1   0x04
 
#define MIXART_OUT_STREAM_SET_LEVEL_RIGHT_AUDIO2   0x08
 
#define MIXART_OUT_STREAM_SET_LEVEL_STREAM_1   0x10
 
#define MIXART_OUT_STREAM_SET_LEVEL_STREAM_2   0x20
 
#define MIXART_OUT_STREAM_SET_LEVEL_MUTE_1   0x40
 
#define MIXART_OUT_STREAM_SET_LEVEL_MUTE_2   0x80
 

Enumerations

enum  mixart_message_id {
  MSG_CONNECTOR_GET_AUDIO_INFO = 0x050008, MSG_CONNECTOR_GET_OUT_AUDIO_LEVEL = 0x050009, MSG_CONNECTOR_SET_OUT_AUDIO_LEVEL = 0x05000A, MSG_CONSOLE_MANAGER = 0x070000,
  MSG_CONSOLE_GET_CLOCK_UID = 0x070003, MSG_PHYSICALIO_SET_LEVEL = 0x0F0008, MSG_STREAM_ADD_INPUT_GROUP = 0x130000, MSG_STREAM_ADD_OUTPUT_GROUP = 0x130001,
  MSG_STREAM_DELETE_GROUP = 0x130004, MSG_STREAM_START_STREAM_GRP_PACKET = 0x130006, MSG_STREAM_START_INPUT_STAGE_PACKET = 0x130007, MSG_STREAM_START_OUTPUT_STAGE_PACKET = 0x130008,
  MSG_STREAM_STOP_STREAM_GRP_PACKET = 0x130009, MSG_STREAM_STOP_INPUT_STAGE_PACKET = 0x13000A, MSG_STREAM_STOP_OUTPUT_STAGE_PACKET = 0x13000B, MSG_STREAM_SET_INPUT_STAGE_PARAM = 0x13000F,
  MSG_STREAM_SET_OUTPUT_STAGE_PARAM = 0x130010, MSG_STREAM_SET_IN_AUDIO_LEVEL = 0x130015, MSG_STREAM_SET_OUT_STREAM_LEVEL = 0x130017, MSG_SYSTEM_FIRST_ID = 0x160000,
  MSG_SYSTEM_ENUM_PHYSICAL_IO = 0x16000E, MSG_SYSTEM_ENUM_PLAY_CONNECTOR = 0x160017, MSG_SYSTEM_ENUM_RECORD_CONNECTOR = 0x160018, MSG_SYSTEM_WAIT_SYNCHRO_CMD = 0x16002C,
  MSG_SYSTEM_SEND_SYNCHRO_CMD = 0x16002D, MSG_SERVICES_TIMER_NOTIFY = 0x1D0404, MSG_SERVICES_REPORT_TRACES = 0x1D0700, MSG_CLOCK_CHECK_PROPERTIES = 0x200001,
  MSG_CLOCK_SET_PROPERTIES = 0x200002
}
 
enum  mixart_clock_generic_type {
  CGT_NO_CLOCK, CGT_INTERNAL_CLOCK, CGT_PROGRAMMABLE_CLOCK, CGT_INTERNAL_ENSLAVED_CLOCK,
  CGT_EXTERNAL_CLOCK, CGT_CURRENT_CLOCK
}
 
enum  mixart_clock_mode {
  CM_UNDEFINED, CM_MASTER, CM_SLAVE, CM_STANDALONE,
  CM_NOT_CONCERNED
}
 
enum  mixart_coding_type {
  CT_NOT_DEFINED, CT_LINEAR, CT_MPEG_L1, CT_MPEG_L2,
  CT_MPEG_L3, CT_MPEG_L3_LSF, CT_GSM
}
 
enum  mixart_sample_type {
  ST_NOT_DEFINED, ST_FLOATING_POINT_32BE, ST_FLOATING_POINT_32LE, ST_FLOATING_POINT_64BE,
  ST_FLOATING_POINT_64LE, ST_FIXED_POINT_8, ST_FIXED_POINT_16BE, ST_FIXED_POINT_16LE,
  ST_FIXED_POINT_24BE, ST_FIXED_POINT_24LE, ST_FIXED_POINT_32BE, ST_FIXED_POINT_32LE,
  ST_INTEGER_8, ST_INTEGER_16BE, ST_INTEGER_16LE, ST_INTEGER_24BE,
  ST_INTEGER_24LE, ST_INTEGER_32BE, ST_INTEGER_32LE
}
 

Functions

struct mixart_enum_connector_resp __attribute__ ((packed))
 
void snd_mixart_init_mailbox (struct mixart_mgr *mgr)
 
void snd_mixart_exit_mailbox (struct mixart_mgr *mgr)
 
int snd_mixart_send_msg (struct mixart_mgr *mgr, struct mixart_msg *request, int max_resp_size, void *resp_data)
 
int snd_mixart_send_msg_wait_notif (struct mixart_mgr *mgr, struct mixart_msg *request, u32 notif_event)
 
int snd_mixart_send_msg_nonblock (struct mixart_mgr *mgr, struct mixart_msg *request)
 
irqreturn_t snd_mixart_interrupt (int irq, void *dev_id)
 
void snd_mixart_msg_tasklet (unsigned long arg)
 
void snd_mixart_reset_board (struct mixart_mgr *mgr)
 

Variables

u32 error_code
 
u32 first_uid_offset
 
u32 uid_count
 
u32 current_uid_index
 
struct mixart_uid uid [MIXART_MAX_PHYS_CONNECTORS]
 
u32 line_max_level
 
u32 micro_max_level
 
u32 cd_max_level
 
u32 is_present
 
u32 hw_connection_type
 
u32 max_level
 
u32 min_var_level
 
u32 max_var_level
 
u32 step_var_level
 
u32 fix_gain
 
u32 zero_var
 
u32 presence
 
u32 clock
 
u32 reserved
 
u32 type_mask
 
struct mixart_analog_hw_info micro_info
 
struct mixart_analog_hw_info line_info
 
struct mixart_analog_hw_info cd_info
 
u32 analog_level_present
 
struct mixart_digital_hw_info aes_info
 
struct mixart_digital_hw_info adat_info
 
u32 clock_type_mask
 
struct mixart_analog_info analog_info
 
struct mixart_digital_info digital_info
 
u32 txx_status
 
struct mixart_audio_info info
 
u32 size_max_byte_frame
 
u32 size_max_sample_frame
 
u32 nb_bytes_max_per_sample
 
u32 stream_count
 
u32 channel_count
 
u32 user_grp_number
 
u32 first_phys_audio
 
u32 latency
 
struct mixart_stream_info stream_info [32]
 
struct mixart_uid connector
 
u32 flow_entry [32]
 
struct mixart_uid stream_uid
 
u32 stream_desc
 
u32 status
 
struct mixart_uid group
 
u32 pipe_desc
 
struct mixart_stream_desc stream [32]
 
u32 unused [2]
 
struct mixart_uid uid_fx_code
 
struct mixart_uid uid_fx_data
 
struct mixart_uid uid_pipe
 
u32 stream_idx
 
u32 fx_number
 
struct mixart_fx_couple_uid uid_fx [4]
 
u32 flow_phy_addr
 
u32 delayed
 
u64 scheduler
 
u32 reserved4np [3]
 
u32 pipe_count
 
struct mixart_uid pipe_uid [1]
 
u32 buffer_id
 
u32 validity
 
u32 sample_pos_high_part
 
u32 sample_pos_low_part
 
struct mixart_sample_pos streams [MIXART_MAX_STREAM_PER_CARD *MIXART_MAX_CARDS]
 
enum mixart_clock_generic_type __attribute__
 
u32 validation_mask
 
u32 frequency
 
u32 reference_frequency
 
u32 clock_generic_type
 
u32 clock_mode
 
struct mixart_uid uid_clock_source
 
struct mixart_uid uid_event_source
 
u32 event_mode
 
u32 synchro_signal_presence
 
u32 format
 
u32 board_mask
 
u32 nb_callers
 
struct mixart_uid uid_caller [1]
 
u32 coding_type
 
u32 sample_type
 
union {
   struct {
      u32   linear_endian_ness
 
      u32   linear_bits
 
      u32   is_signed
 
      u32   is_float
 
   }   linear_format_info
 
   struct {
      u32   mpeg_layer
 
      u32   mpeg_mode
 
      u32   mpeg_mode_extension
 
      u32   mpeg_pre_emphasis
 
      u32   mpeg_has_padding_bit
 
      u32   mpeg_has_crc
 
      u32   mpeg_has_extension
 
      u32   mpeg_is_original
 
      u32   mpeg_has_copyright
 
   }   mpeg_format_info
 
format_info
 
u32 sample_size
 
u32 has_header
 
u32 has_suffix
 
u32 has_bitrate
 
u32 samples_per_frame
 
u32 bytes_per_frame
 
u32 bytes_per_sample
 
u32 sampling_freq
 
u32 number_of_channel
 
u32 stream_number
 
u32 buffer_size
 
u32 differed_time
 
u32 digital_level
 
u32 analog_level
 
u32 monitor_level
 
u32 mute
 
u32 monitor_mute1
 
u32 monitor_mute2
 
u32 valid_mask1
 
u32 valid_mask2
 
u32 nb_uid
 
s32 channel
 
struct mixart_io_channel_level level [2]
 
u32 audio_count
 
u32 left_to_out1_level
 
u32 left_to_out2_level
 
u32 right_to_out1_level
 
u32 right_to_out2_level
 
u32 digital_level1
 
u32 digital_level2
 
u32 mute1
 
u32 mute2
 
struct mixart_txx_stream_desc desc
 
struct mixart_out_stream_level_info out_level
 
u32 nb_of_stream
 
struct mixart_set_out_stream_level stream_level
 

Macro Definition Documentation

#define MIXART_AUDIO_LEVEL_ANALOG_MASK   0x01

Definition at line 434 of file mixart_core.h.

#define MIXART_AUDIO_LEVEL_DIGITAL_MASK   0x02

Definition at line 435 of file mixart_core.h.

#define MIXART_AUDIO_LEVEL_MONITOR_MASK   0x04

Definition at line 436 of file mixart_core.h.

#define MIXART_AUDIO_LEVEL_MUTE_M1_MASK   0x10

Definition at line 438 of file mixart_core.h.

#define MIXART_AUDIO_LEVEL_MUTE_M2_MASK   0x20

Definition at line 439 of file mixart_core.h.

#define MIXART_AUDIO_LEVEL_MUTE_MASK   0x08

Definition at line 437 of file mixart_core.h.

#define MIXART_FLOAT____0_0_TO_HEX   0x00000000 /* 0.0f */

Definition at line 89 of file mixart_core.h.

#define MIXART_FLOAT_M_20_0_TO_HEX   0xc1a00000 /* -20.0f */

Definition at line 88 of file mixart_core.h.

#define MIXART_FLOAT_P_22_0_TO_HEX   0x41b00000 /* 22.0f */

Definition at line 87 of file mixart_core.h.

#define MIXART_FLOAT_P__4_0_TO_HEX   0x40800000 /* +4.0f */

Definition at line 149 of file mixart_core.h.

#define MIXART_FLOAT_P__8_0_TO_HEX   0x41000000 /* +8.0f */

Definition at line 150 of file mixart_core.h.

#define MIXART_MAX_PHYS_IO   (MIXART_MAX_CARDS * 2 * 2) /* 4 * (analog+digital) * (playback+capture) */

Definition at line 460 of file mixart_core.h.

#define MIXART_OUT_STREAM_SET_LEVEL_LEFT_AUDIO1   0x01

Definition at line 517 of file mixart_core.h.

#define MIXART_OUT_STREAM_SET_LEVEL_LEFT_AUDIO2   0x02

Definition at line 518 of file mixart_core.h.

#define MIXART_OUT_STREAM_SET_LEVEL_MUTE_1   0x40

Definition at line 523 of file mixart_core.h.

#define MIXART_OUT_STREAM_SET_LEVEL_MUTE_2   0x80

Definition at line 524 of file mixart_core.h.

#define MIXART_OUT_STREAM_SET_LEVEL_RIGHT_AUDIO1   0x04

Definition at line 519 of file mixart_core.h.

#define MIXART_OUT_STREAM_SET_LEVEL_RIGHT_AUDIO2   0x08

Definition at line 520 of file mixart_core.h.

#define MIXART_OUT_STREAM_SET_LEVEL_STREAM_1   0x10

Definition at line 521 of file mixart_core.h.

#define MIXART_OUT_STREAM_SET_LEVEL_STREAM_2   0x20

Definition at line 522 of file mixart_core.h.

Enumeration Type Documentation

Enumerator:
CGT_NO_CLOCK 
CGT_INTERNAL_CLOCK 
CGT_PROGRAMMABLE_CLOCK 
CGT_INTERNAL_ENSLAVED_CLOCK 
CGT_EXTERNAL_CLOCK 
CGT_CURRENT_CLOCK 

Definition at line 289 of file mixart_core.h.

Enumerator:
CM_UNDEFINED 
CM_MASTER 
CM_SLAVE 
CM_STANDALONE 
CM_NOT_CONCERNED 

Definition at line 298 of file mixart_core.h.

Enumerator:
CT_NOT_DEFINED 
CT_LINEAR 
CT_MPEG_L1 
CT_MPEG_L2 
CT_MPEG_L3 
CT_MPEG_L3_LSF 
CT_GSM 

Definition at line 335 of file mixart_core.h.

Enumerator:
MSG_CONNECTOR_GET_AUDIO_INFO 
MSG_CONNECTOR_GET_OUT_AUDIO_LEVEL 
MSG_CONNECTOR_SET_OUT_AUDIO_LEVEL 
MSG_CONSOLE_MANAGER 
MSG_CONSOLE_GET_CLOCK_UID 
MSG_PHYSICALIO_SET_LEVEL 
MSG_STREAM_ADD_INPUT_GROUP 
MSG_STREAM_ADD_OUTPUT_GROUP 
MSG_STREAM_DELETE_GROUP 
MSG_STREAM_START_STREAM_GRP_PACKET 
MSG_STREAM_START_INPUT_STAGE_PACKET 
MSG_STREAM_START_OUTPUT_STAGE_PACKET 
MSG_STREAM_STOP_STREAM_GRP_PACKET 
MSG_STREAM_STOP_INPUT_STAGE_PACKET 
MSG_STREAM_STOP_OUTPUT_STAGE_PACKET 
MSG_STREAM_SET_INPUT_STAGE_PARAM 
MSG_STREAM_SET_OUTPUT_STAGE_PARAM 
MSG_STREAM_SET_IN_AUDIO_LEVEL 
MSG_STREAM_SET_OUT_STREAM_LEVEL 
MSG_SYSTEM_FIRST_ID 
MSG_SYSTEM_ENUM_PHYSICAL_IO 
MSG_SYSTEM_ENUM_PLAY_CONNECTOR 
MSG_SYSTEM_ENUM_RECORD_CONNECTOR 
MSG_SYSTEM_WAIT_SYNCHRO_CMD 
MSG_SYSTEM_SEND_SYNCHRO_CMD 
MSG_SERVICES_TIMER_NOTIFY 
MSG_SERVICES_REPORT_TRACES 
MSG_CLOCK_CHECK_PROPERTIES 
MSG_CLOCK_SET_PROPERTIES 

Definition at line 27 of file mixart_core.h.

Enumerator:
ST_NOT_DEFINED 
ST_FLOATING_POINT_32BE 
ST_FLOATING_POINT_32LE 
ST_FLOATING_POINT_64BE 
ST_FLOATING_POINT_64LE 
ST_FIXED_POINT_8 
ST_FIXED_POINT_16BE 
ST_FIXED_POINT_16LE 
ST_FIXED_POINT_24BE 
ST_FIXED_POINT_24LE 
ST_FIXED_POINT_32BE 
ST_FIXED_POINT_32LE 
ST_INTEGER_8 
ST_INTEGER_16BE 
ST_INTEGER_16LE 
ST_INTEGER_24BE 
ST_INTEGER_24LE 
ST_INTEGER_32BE 
ST_INTEGER_32LE 

Definition at line 344 of file mixart_core.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.

void snd_mixart_exit_mailbox ( struct mixart_mgr mgr)

Definition at line 586 of file mixart_core.c.

void snd_mixart_init_mailbox ( struct mixart_mgr mgr)

Definition at line 574 of file mixart_core.c.

irqreturn_t snd_mixart_interrupt ( int  irq,
void dev_id 
)

Definition at line 416 of file mixart_core.c.

void snd_mixart_msg_tasklet ( unsigned long  arg)

Definition at line 355 of file mixart_core.c.

void snd_mixart_reset_board ( struct mixart_mgr mgr)

Definition at line 593 of file mixart_core.c.

int snd_mixart_send_msg ( struct mixart_mgr mgr,
struct mixart_msg request,
int  max_resp_size,
void resp_data 
)

Definition at line 238 of file mixart_core.c.

int snd_mixart_send_msg_nonblock ( struct mixart_mgr mgr,
struct mixart_msg request 
)

Definition at line 333 of file mixart_core.c.

int snd_mixart_send_msg_wait_notif ( struct mixart_mgr mgr,
struct mixart_msg request,
u32  notif_event 
)

Definition at line 288 of file mixart_core.c.

Variable Documentation

Definition at line 135 of file mixart_core.h.

Definition at line 134 of file mixart_core.h.

Definition at line 141 of file mixart_core.h.

u32 analog_level

Definition at line 430 of file mixart_core.h.

u32 analog_level_present

Definition at line 130 of file mixart_core.h.

u32 audio_count

Definition at line 511 of file mixart_core.h.

u32 board_mask

Definition at line 335 of file mixart_core.h.

u32 buffer_id

Definition at line 266 of file mixart_core.h.

u32 buffer_size

Definition at line 448 of file mixart_core.h.

u32 bytes_per_frame

Definition at line 443 of file mixart_core.h.

u32 bytes_per_sample

Definition at line 444 of file mixart_core.h.

Definition at line 129 of file mixart_core.h.

u32 cd_max_level

Definition at line 99 of file mixart_core.h.

Definition at line 487 of file mixart_core.h.

u32 channel_count

Definition at line 174 of file mixart_core.h.

u32 clock

Definition at line 119 of file mixart_core.h.

u32 clock_generic_type

Definition at line 328 of file mixart_core.h.

u32 clock_mode

Definition at line 329 of file mixart_core.h.

u32 clock_type_mask

Definition at line 140 of file mixart_core.h.

u32 coding_type

Definition at line 412 of file mixart_core.h.

struct mixart_uid connector

Definition at line 179 of file mixart_core.h.

u32 current_uid_index

Definition at line 87 of file mixart_core.h.

u32 delayed

Definition at line 235 of file mixart_core.h.

Definition at line 545 of file mixart_core.h.

u32 differed_time

Definition at line 449 of file mixart_core.h.

Definition at line 142 of file mixart_core.h.

u32 digital_level

Definition at line 429 of file mixart_core.h.

u32 digital_level1

Definition at line 545 of file mixart_core.h.

u32 digital_level2

Definition at line 546 of file mixart_core.h.

u32 error_code

Definition at line 84 of file mixart_core.h.

u32 event_mode

Definition at line 332 of file mixart_core.h.

u32 first_phys_audio

Definition at line 176 of file mixart_core.h.

u32 first_uid_offset

Definition at line 85 of file mixart_core.h.

u32 fix_gain

Definition at line 115 of file mixart_core.h.

u32 flow_entry

Definition at line 180 of file mixart_core.h.

u32 flow_phy_addr

Definition at line 228 of file mixart_core.h.

Definition at line 334 of file mixart_core.h.

union { ... } format_info
u32 frequency

Definition at line 326 of file mixart_core.h.

u32 fx_number

Definition at line 221 of file mixart_core.h.

Definition at line 189 of file mixart_core.h.

u32 has_bitrate

Definition at line 441 of file mixart_core.h.

u32 has_header

Definition at line 439 of file mixart_core.h.

u32 has_suffix

Definition at line 440 of file mixart_core.h.

u32 hw_connection_type

Definition at line 110 of file mixart_core.h.

Definition at line 147 of file mixart_core.h.

u32 is_float

Definition at line 420 of file mixart_core.h.

u32 is_present

Definition at line 109 of file mixart_core.h.

u32 is_signed

Definition at line 419 of file mixart_core.h.

u32 latency

Definition at line 177 of file mixart_core.h.

u32 left_to_out1_level

Definition at line 541 of file mixart_core.h.

u32 left_to_out2_level

Definition at line 542 of file mixart_core.h.

Definition at line 488 of file mixart_core.h.

Definition at line 128 of file mixart_core.h.

u32 line_max_level

Definition at line 97 of file mixart_core.h.

u32 linear_bits

Definition at line 418 of file mixart_core.h.

u32 linear_endian_ness

Definition at line 417 of file mixart_core.h.

struct { ... } linear_format_info
u32 max_level

Definition at line 111 of file mixart_core.h.

u32 max_var_level

Definition at line 113 of file mixart_core.h.

Definition at line 127 of file mixart_core.h.

u32 micro_max_level

Definition at line 98 of file mixart_core.h.

u32 min_var_level

Definition at line 112 of file mixart_core.h.

u32 monitor_level

Definition at line 431 of file mixart_core.h.

u32 monitor_mute1

Definition at line 433 of file mixart_core.h.

u32 monitor_mute2

Definition at line 434 of file mixart_core.h.

struct { ... } mpeg_format_info
u32 mpeg_has_copyright

Definition at line 432 of file mixart_core.h.

u32 mpeg_has_crc

Definition at line 429 of file mixart_core.h.

u32 mpeg_has_extension

Definition at line 430 of file mixart_core.h.

u32 mpeg_has_padding_bit

Definition at line 428 of file mixart_core.h.

u32 mpeg_is_original

Definition at line 431 of file mixart_core.h.

u32 mpeg_layer

Definition at line 424 of file mixart_core.h.

u32 mpeg_mode

Definition at line 425 of file mixart_core.h.

u32 mpeg_mode_extension

Definition at line 426 of file mixart_core.h.

u32 mpeg_pre_emphasis

Definition at line 427 of file mixart_core.h.

u32 mute

Definition at line 432 of file mixart_core.h.

u32 mute1

Definition at line 547 of file mixart_core.h.

u32 mute2

Definition at line 548 of file mixart_core.h.

u32 nb_bytes_max_per_sample

Definition at line 160 of file mixart_core.h.

u32 nb_callers

Definition at line 336 of file mixart_core.h.

u32 nb_of_stream

Definition at line 557 of file mixart_core.h.

u32 nb_uid

Definition at line 472 of file mixart_core.h.

u32 number_of_channel

Definition at line 446 of file mixart_core.h.

Definition at line 546 of file mixart_core.h.

u32 pipe_count

Definition at line 251 of file mixart_core.h.

u32 pipe_desc

Definition at line 190 of file mixart_core.h.

struct mixart_uid pipe_uid[1]

Definition at line 252 of file mixart_core.h.

u32 presence

Definition at line 118 of file mixart_core.h.

u32 reference_frequency

Definition at line 327 of file mixart_core.h.

u32 reserved

Definition at line 120 of file mixart_core.h.

u32 reserved4np

Definition at line 237 of file mixart_core.h.

u32 right_to_out1_level

Definition at line 543 of file mixart_core.h.

u32 right_to_out2_level

Definition at line 544 of file mixart_core.h.

u32 sample_pos_high_part

Definition at line 268 of file mixart_core.h.

u32 sample_pos_low_part

Definition at line 269 of file mixart_core.h.

u32 sample_size

Definition at line 438 of file mixart_core.h.

Definition at line 413 of file mixart_core.h.

u32 samples_per_frame

Definition at line 442 of file mixart_core.h.

u32 sampling_freq

Definition at line 445 of file mixart_core.h.

u64 scheduler

Definition at line 236 of file mixart_core.h.

u32 size_max_byte_frame

Definition at line 158 of file mixart_core.h.

u32 size_max_sample_frame

Definition at line 159 of file mixart_core.h.

Definition at line 188 of file mixart_core.h.

u32 step_var_level

Definition at line 114 of file mixart_core.h.

Definition at line 192 of file mixart_core.h.

u32 stream_count

Definition at line 173 of file mixart_core.h.

Definition at line 180 of file mixart_core.h.

u32 stream_idx

Definition at line 220 of file mixart_core.h.

Definition at line 178 of file mixart_core.h.

Definition at line 558 of file mixart_core.h.

u32 stream_number

Definition at line 447 of file mixart_core.h.

struct mixart_uid stream_uid

Definition at line 179 of file mixart_core.h.

Definition at line 273 of file mixart_core.h.

u32 synchro_signal_presence

Definition at line 333 of file mixart_core.h.

u32 txx_status

Definition at line 146 of file mixart_core.h.

u32 type_mask

Definition at line 126 of file mixart_core.h.

Definition at line 88 of file mixart_core.h.

struct mixart_uid uid_caller[1]

Definition at line 337 of file mixart_core.h.

struct mixart_uid uid_clock_source

Definition at line 330 of file mixart_core.h.

u32 uid_count

Definition at line 86 of file mixart_core.h.

struct mixart_uid uid_event_source

Definition at line 331 of file mixart_core.h.

Definition at line 222 of file mixart_core.h.

struct mixart_uid uid_fx_code

Definition at line 211 of file mixart_core.h.

struct mixart_uid uid_fx_data

Definition at line 212 of file mixart_core.h.

struct mixart_uid uid_pipe

Definition at line 219 of file mixart_core.h.

u32 unused[2]

Definition at line 199 of file mixart_core.h.

u32 user_grp_number

Definition at line 175 of file mixart_core.h.

u32 valid_mask1

Definition at line 457 of file mixart_core.h.

u32 valid_mask2

Definition at line 458 of file mixart_core.h.

u32 validation_mask

Definition at line 325 of file mixart_core.h.

u32 validity

Definition at line 267 of file mixart_core.h.

u32 zero_var

Definition at line 116 of file mixart_core.h.