Linux Kernel
3.7.1
|
Go to the source code of this file.
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) |
#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.
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.
enum mixart_clock_mode |
Definition at line 298 of file mixart_core.h.
enum mixart_coding_type |
Definition at line 335 of file mixart_core.h.
enum mixart_message_id |
Definition at line 27 of file mixart_core.h.
enum mixart_sample_type |
Definition at line 344 of file mixart_core.h.
|
read |
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.
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.
struct mixart_digital_hw_info adat_info |
Definition at line 135 of file mixart_core.h.
struct mixart_digital_hw_info aes_info |
Definition at line 134 of file mixart_core.h.
struct mixart_analog_info analog_info |
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.
struct mixart_analog_hw_info cd_info |
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.
struct mixart_digital_info digital_info |
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.
struct mixart_uid group |
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.
struct mixart_audio_info info |
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.
struct mixart_in_audio_level_info level[2] |
Definition at line 488 of file mixart_core.h.
struct mixart_analog_hw_info line_info |
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.
struct mixart_analog_hw_info micro_info |
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.
struct mixart_out_stream_level_info out_level |
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.
struct mixart_stream_desc stream[32] |
Definition at line 192 of file mixart_core.h.
u32 stream_count |
Definition at line 173 of file mixart_core.h.
struct mixart_txx_stream_desc stream_desc |
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.
struct mixart_set_out_stream_level stream_level |
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.
struct mixart_fx_couple_uid uid_fx[4] |
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.
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.