Searched refs:ice1712 (Results 1 - 7 of 7) sorted by relevance
/haiku/src/add-ons/kernel/drivers/audio/ice1712/ |
H A D | io.h | 15 #include "ice1712.h" 20 uint8 read_ccs_uint8(ice1712 *ice, int8 regno); 21 uint16 read_ccs_uint16(ice1712 *ice, int8 regno); 22 uint32 read_ccs_uint32(ice1712 *ice, int8 regno); 23 void write_ccs_uint8(ice1712 *ice, int8 regno, uint8 value); 24 void write_ccs_uint16(ice1712 *ice, int8 regno, uint16 value); 25 void write_ccs_uint32(ice1712 *ice, int8 regno, uint32 value); 27 uint8 read_cci_uint8(ice1712 *ice, int8 index); 28 void write_cci_uint8(ice1712 *ice, int8 index, uint8 value); 31 uint8 read_ddma_uint8(ice1712 *ic [all...] |
H A D | multi.h | 15 #include "ice1712.h" 54 status_t ice1712Get_Description(ice1712 *card, multi_description *data); 55 status_t ice1712Get_Channel(ice1712 *card, multi_channel_enable *data); 56 status_t ice1712Set_Channel(ice1712 *card, multi_channel_enable *data); 57 status_t ice1712Get_Format(ice1712 *card, multi_format_info *data); 58 status_t ice1712Set_Format(ice1712 *card, multi_format_info *data); 59 status_t ice1712Get_MixValue(ice1712 *card, multi_mix_value_info *data); 60 status_t ice1712Set_MixValue(ice1712 *card, multi_mix_value_info *data); 61 status_t ice1712Get_MixValueChannel(ice1712 *card, 63 status_t ice1712Get_MixValueControls(ice1712 *car [all...] |
H A D | io.cpp | 18 static void ak45xx_write_gpio(ice1712 *ice, uint8 reg_addr, 21 static void cs84xx_write_gpio(ice1712 *ice, uint8 reg_addr, 24 static uint8 ak45xx_read_gpio(ice1712 *ice, uint8 reg_addr, 28 static uint8 cs84xx_read_gpio(ice1712 *ice, uint8 reg_addr, 31 static void write_gpio_byte(ice1712 *ice, uint8 data, uint8 gpio_data); 32 static uint8 read_gpio_byte(ice1712 *ice, uint8 gpio_data); 37 read_ccs_uint8(ice1712 *ice, int8 regno) 44 read_ccs_uint16(ice1712 *ice, int8 regno) 51 read_ccs_uint32(ice1712 *ice, int8 regno) 58 write_ccs_uint8(ice1712 *ic [all...] |
H A D | multi.cpp | 20 status_t ice1712Settings_apply(ice1712 *card); 22 static void ice1712Buffer_Start(ice1712 *card); 23 static uint32 ice1712UI_GetCombo(ice1712 *card, uint32 index); 24 static void ice1712UI_SetCombo(ice1712 *card, uint32 index, uint32 value); 25 static uint32 ice1712UI_GetOutput(ice1712 *card, uint32 index); 26 static void ice1712UI_SetOutput(ice1712 *card, uint32 index, uint32 value); 27 static void ice1712UI_GetVolume(ice1712 *card, multi_mix_value *mmv); 28 static void ice1712UI_SetVolume(ice1712 *card, multi_mix_value *mmv); 29 static void ice1712UI_CreateOutput(ice1712 *card, multi_mix_control **p_mmc, 49 ice1712Buffer_Start(ice1712 *car [all...] |
H A D | ice1712.cpp | 12 #include "ice1712.h" 28 static status_t ice1712Settings_load(ice1712 *card); 29 status_t ice1712Settings_apply(ice1712 *card); 31 static status_t ice1712HW_setup(ice1712 *ice); 32 static void ice1712HW_shutdown(ice1712 *ice); 42 ice1712 cards[NUM_CARDS]; 48 #define HMULTI_AUDIO_DEV_PATH "audio/hmulti/ice1712" 61 memset(cards, 0, sizeof(ice1712) * NUM_CARDS); 103 ITRACE("Too many ice1712 cards installed!\n"); 122 ITRACE("Setup of ice1712 [all...] |
H A D | ice1712.h | 21 #define DRIVER_NAME "ice1712" 70 struct ice1712; 73 struct ice1712 *card; 129 typedef struct ice1712 struct 169 } ice1712; typedef in typeref:struct:ice1712
|
H A D | midi.cpp | 17 #include "ice1712.h" 25 extern ice1712 cards[NUM_CARDS];
|
Completed in 60 milliseconds