Searched refs:ice1712 (Results 1 - 7 of 7) sorted by relevance

/haiku/src/add-ons/kernel/drivers/audio/ice1712/
H A Dio.h15 #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 Dmulti.h15 #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 Dio.cpp18 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 Dmulti.cpp20 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 Dice1712.cpp12 #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 Dice1712.h21 #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 Dmidi.cpp17 #include "ice1712.h"
25 extern ice1712 cards[NUM_CARDS];

Completed in 60 milliseconds