/haiku/src/add-ons/kernel/drivers/audio/ac97/auvia/ |
H A D | multi.c | 36 #include "multi.h" 179 auvia_create_group_control(multi_dev *multi, int32 *index, int32 parent, argument 184 multi->controls[i].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + i; 185 multi->controls[i].mix_control.parent = parent; 186 multi->controls[i].mix_control.flags = B_MULTI_MIX_GROUP; 187 multi->controls[i].mix_control.master = EMU_MULTI_CONTROL_MASTERID; 188 multi->controls[i].mix_control.string = string; 190 strlcpy(multi->controls[i].mix_control.name, name, 191 sizeof(multi->controls[i].mix_control.name)); 193 return multi 198 auvia_create_controls_list(multi_dev *multi) argument 573 auvia_create_channels_list(multi_dev *multi) argument [all...] |
H A D | multi.h | 38 struct _multi_dev *multi; member in struct:_multi_mixer_control
|
H A D | auvia.h | 49 #include "multi.h" 154 multi_dev multi; member in struct:_auvia_dev
|
/haiku/src/add-ons/kernel/drivers/audio/ac97/auich/ |
H A D | multi.c | 41 #include "multi.h" 185 auich_create_group_control(multi_dev *multi, int32 *index, int32 parent, argument 189 multi->controls[i].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + i; 190 multi->controls[i].mix_control.parent = parent; 191 multi->controls[i].mix_control.flags = B_MULTI_MIX_GROUP; 192 multi->controls[i].mix_control.master = EMU_MULTI_CONTROL_MASTERID; 193 multi->controls[i].mix_control.string = string; 195 strcpy(multi->controls[i].mix_control.name, name); 197 return multi->controls[i].mix_control.id; 202 auich_create_controls_list(multi_dev *multi) argument 568 auich_create_channels_list(multi_dev *multi) argument [all...] |
H A D | multi.h | 35 struct _multi_dev *multi; member in struct:_multi_mixer_control
|
H A D | auich.h | 39 #include "multi.h" 166 multi_dev multi; member in struct:_auich_dev
|
/haiku/src/add-ons/kernel/drivers/audio/emuxki/ |
H A D | multi.c | 41 #include "multi.h" 203 emuxki_create_group_control(multi_dev *multi, int32 *index, int32 parent, argument 207 multi->controls[i].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + i; 208 multi->controls[i].mix_control.parent = parent; 209 multi->controls[i].mix_control.flags = B_MULTI_MIX_GROUP; 210 multi->controls[i].mix_control.master = EMU_MULTI_CONTROL_MASTERID; 211 multi->controls[i].mix_control.string = string; 213 strcpy(multi->controls[i].mix_control.name, name); 215 return multi->controls[i].mix_control.id; 219 emuxki_create_gpr_control(multi_dev *multi, int3 argument 262 emuxki_create_controls_list(multi_dev *multi) argument 700 emuxki_create_channels_list(multi_dev *multi) argument [all...] |
H A D | multi.h | 35 struct _multi_dev *multi; member in struct:_multi_mixer_control
|
/haiku/src/add-ons/kernel/drivers/audio/ac97/geode/ |
H A D | geode_multi.cpp | 319 create_group_control(geode_multi *multi, uint32 *index, uint32 parent, argument 323 multi->controls[i].mix_control.id = MULTI_CONTROL_FIRSTID + i; 324 multi->controls[i].mix_control.parent = parent; 325 multi->controls[i].mix_control.flags = B_MULTI_MIX_GROUP; 326 multi->controls[i].mix_control.master = MULTI_CONTROL_MASTERID; 327 multi->controls[i].mix_control.string = string; 329 strcpy(multi->controls[i].mix_control.name, name); 331 return multi->controls[i].mix_control.id; 336 create_controls_list(geode_multi *multi) argument 342 parent = create_group_control(multi, 602 geode_multi *multi = controller->multi; local [all...] |
H A D | driver.h | 64 geode_multi* multi; member in struct:geode_controller 172 geode_multi *multi; member in struct:multi_mixer_control
|
H A D | geode_controller.cpp | 432 controller->multi = (geode_multi*)calloc(1, sizeof(geode_multi)); 433 if (controller->multi == NULL) 480 free(controller->multi);
|
/haiku/src/add-ons/kernel/drivers/audio/ac97/es1370/ |
H A D | multi.c | 20 #include "multi.h" 161 es1370_create_group_control(multi_dev *multi, int32 *index, int32 parent, argument 165 multi->controls[i].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + i; 166 multi->controls[i].mix_control.parent = parent; 167 multi->controls[i].mix_control.flags = B_MULTI_MIX_GROUP; 168 multi->controls[i].mix_control.master = EMU_MULTI_CONTROL_MASTERID; 169 multi->controls[i].mix_control.string = string; 171 strcpy(multi->controls[i].mix_control.name, name); 173 return multi->controls[i].mix_control.id; 177 es1370_create_controls_list(multi_dev *multi) argument 355 es1370_create_channels_list(multi_dev *multi) argument [all...] |
H A D | multi.h | 15 struct _multi_dev *multi; member in struct:_multi_mixer_control
|
H A D | es1370.h | 22 #include "multi.h" 111 multi_dev multi; member in struct:_es1370_dev
|
/haiku/src/add-ons/kernel/drivers/audio/echo/ |
H A D | multi.cpp | 37 #include "multi.h" 145 echo_create_group_control(multi_dev *multi, uint32 *index, int32 parent, argument 149 multi->controls[i].mix_control.id = MULTI_CONTROL_FIRSTID + i; 150 multi->controls[i].mix_control.parent = parent; 151 multi->controls[i].mix_control.flags = B_MULTI_MIX_GROUP; 152 multi->controls[i].mix_control.master = MULTI_CONTROL_MASTERID; 153 multi->controls[i].mix_control.string = string; 155 strcpy(multi->controls[i].mix_control.name, name); 157 return multi->controls[i].mix_control.id; 161 echo_create_channel_control(multi_dev *multi, uint3 argument 214 echo_create_controls_list(multi_dev *multi) argument 427 echo_create_channels_list(multi_dev *multi) argument [all...] |
H A D | multi.h | 38 struct _multi_dev *multi; member in struct:_multi_mixer_control
|
H A D | echo.h | 35 #include "multi.h" 121 multi_dev multi; member in struct:_echo_dev
|
/haiku/src/add-ons/kernel/drivers/audio/hda/ |
H A D | hda_multi_audio.cpp | 369 hda_create_group_control(hda_multi *multi, uint32 *index, int32 parent, argument 374 multi->controls[i].mix_control.id = MULTI_CONTROL_FIRSTID + i; 375 multi->controls[i].mix_control.parent = parent; 376 multi->controls[i].mix_control.flags = B_MULTI_MIX_GROUP; 377 multi->controls[i].mix_control.master = MULTI_CONTROL_MASTERID; 378 multi->controls[i].mix_control.string = string; 380 strcpy(multi->controls[i].mix_control.name, name); 382 return multi->controls[i].mix_control.id; 387 hda_create_channel_control(hda_multi* multi, uint32* index, int32 parent, argument 408 multi 445 hda_create_mux_control(hda_multi *multi, uint32 *index, int32 parent, hda_widget& widget) argument 491 hda_create_control_for_complex(hda_multi* multi, uint32* index, uint32 parent, hda_widget& widget, bool& gain, bool& mute) argument 538 hda_create_controls_list(hda_multi* multi) argument [all...] |
H A D | driver.h | 281 hda_multi* multi; member in struct:hda_audio_group 325 hda_multi *multi; member in struct:hda_multi_mixer_control
|
/haiku/src/add-ons/kernel/drivers/audio/ac97/ich/distro/ |
H A D | uninstall.sh | 15 if [ -e ~/config/add-ons/kernel/drivers/dev/audio/multi/ich_ac97 ] 17 rm ~/config/add-ons/kernel/drivers/dev/audio/multi/ich_ac97
|
H A D | install.sh | 45 if [ -e ~/config/add-ons/kernel/drivers/dev/audio/multi/ich_ac97 ] 47 rm ~/config/add-ons/kernel/drivers/dev/audio/multi/ich_ac97
|
/haiku/src/add-ons/kernel/drivers/audio/sb16/ |
H A D | sb16_multi_audio.c | 108 create_group_control(multi_mix_control* multi, int32 idx, int32 parent, int32 string, const char* name) argument 110 multi->id = SB16_MULTI_CONTROL_FIRSTID + idx; 111 multi->parent = parent; 112 multi->flags = B_MULTI_MIX_GROUP; 113 multi->master = SB16_MULTI_CONTROL_MASTERID; 114 multi->string = string; 116 strcpy(multi->name, name); 118 return multi->id;
|
/haiku/src/add-ons/kernel/drivers/audio/null/ |
H A D | null_multi.c | 150 create_group_control(multi_mix_control* multi, int32 idx, int32 parent, argument 153 multi->id = MULTI_AUDIO_BASE_ID + idx; 154 multi->parent = parent; 155 multi->flags = B_MULTI_MIX_GROUP; 156 multi->master = MULTI_AUDIO_MASTER_ID; 157 multi->string = string; 159 strcpy(multi->name, name); 161 return multi->id;
|
/haiku/src/add-ons/kernel/drivers/network/ether/virtio/ |
H A D | virtio_net.cpp | 91 ether_address_t multi[MAX_MULTI]; member in struct:__anon10 792 if (memcmp(&info->multi[i], buffer, 793 sizeof(info->multi[0])) == 0) { 799 memcpy(&info->multi[i], buffer, sizeof(info->multi[i])); 818 if (memcmp(&info->multi[i], buffer, 819 sizeof(info->multi[0])) == 0) { 826 memmove(&info->multi[i], &info->multi[i + 1], 827 sizeof(info->multi[ [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/etherpci/ |
H A D | etherpci.c | 104 ether_address_t multi[MAX_MULTI]; /* multicast addresses */ member in struct:etherpci_private 1171 if (memcmp(addr, &data->multi[i], sizeof(data->multi[i])) == 0) 1230 if (memcmp(&data->multi[i], addr, sizeof(data->multi[i])) == 0) { 1239 memcpy(&data->multi[i], addr, sizeof(data->multi[i]));
|