/kernel/linux/linux-6.6/sound/ppc/ |
H A D | tumbler.c | 198 static int tumbler_set_master_volume(struct pmac_tumbler *mix) in tumbler_set_master_volume() argument 203 if (! mix->i2c.client) in tumbler_set_master_volume() 206 if (! mix->master_switch[0]) in tumbler_set_master_volume() 209 left_vol = mix->master_vol[0]; in tumbler_set_master_volume() 214 if (! mix->master_switch[1]) in tumbler_set_master_volume() 217 right_vol = mix->master_vol[1]; in tumbler_set_master_volume() 231 if (i2c_smbus_write_i2c_block_data(mix->i2c.client, TAS_REG_VOL, 6, in tumbler_set_master_volume() 256 struct pmac_tumbler *mix = chip->mixer_data; in tumbler_get_master_volume() local 258 ucontrol->value.integer.value[0] = mix->master_vol[0]; in tumbler_get_master_volume() 259 ucontrol->value.integer.value[1] = mix in tumbler_get_master_volume() 267 struct pmac_tumbler *mix = chip->mixer_data; tumbler_put_master_volume() local 291 struct pmac_tumbler *mix = chip->mixer_data; tumbler_get_master_switch() local 302 struct pmac_tumbler *mix = chip->mixer_data; tumbler_put_master_switch() local 322 tumbler_set_drc(struct pmac_tumbler *mix) tumbler_set_drc() argument 357 snapper_set_drc(struct pmac_tumbler *mix) snapper_set_drc() argument 404 struct pmac_tumbler *mix; tumbler_get_drc_value() local 416 struct pmac_tumbler *mix; tumbler_put_drc_value() local 446 struct pmac_tumbler *mix; tumbler_get_drc_switch() local 458 struct pmac_tumbler *mix; tumbler_put_drc_switch() local 488 tumbler_set_mono_volume(struct pmac_tumbler *mix, const struct tumbler_mono_vol *info) tumbler_set_mono_volume() argument 530 struct pmac_tumbler *mix; tumbler_get_mono() local 543 struct pmac_tumbler *mix; tumbler_put_mono() local 627 snapper_set_mix_vol1(struct pmac_tumbler *mix, int idx, int ch, int reg) snapper_set_mix_vol1() argument 652 snapper_set_mix_vol(struct pmac_tumbler *mix, int idx) snapper_set_mix_vol() argument 677 struct pmac_tumbler *mix; snapper_get_mix() local 691 struct pmac_tumbler *mix; snapper_put_mix() local 725 struct pmac_tumbler *mix; tumbler_get_mute_switch() local 750 struct pmac_tumbler *mix; tumbler_put_mute_switch() local 780 snapper_set_capture_source(struct pmac_tumbler *mix) snapper_set_capture_source() argument 805 struct pmac_tumbler *mix = chip->mixer_data; snapper_get_capture_source() local 815 struct pmac_tumbler *mix = chip->mixer_data; snapper_put_capture_source() local 935 struct pmac_tumbler *mix = chip->mixer_data; tumbler_detect_headphone() local 945 struct pmac_tumbler *mix = chip->mixer_data; tumbler_detect_lineout() local 970 struct pmac_tumbler *mix; device_change_handler() local 1031 struct pmac_tumbler *mix; tumbler_update_automute() local 1166 struct pmac_tumbler *mix = chip->mixer_data; tumbler_reset_audio() local 1195 struct pmac_tumbler *mix = chip->mixer_data; tumbler_suspend() local 1225 struct pmac_tumbler *mix = chip->mixer_data; tumbler_resume() local 1272 struct pmac_tumbler *mix = chip->mixer_data; tumbler_init() local 1324 struct pmac_tumbler *mix = chip->mixer_data; tumbler_cleanup() local 1345 struct pmac_tumbler *mix; snd_pmac_tumbler_init() local [all...] |
H A D | daca.c | 54 static int daca_set_volume(struct pmac_daca *mix) in daca_set_volume() argument 58 if (! mix->i2c.client) in daca_set_volume() 61 if (mix->left_vol > DACA_VOL_MAX) in daca_set_volume() 64 data[0] = mix->left_vol; in daca_set_volume() 65 if (mix->right_vol > DACA_VOL_MAX) in daca_set_volume() 68 data[1] = mix->right_vol; in daca_set_volume() 69 data[1] |= mix->deemphasis ? 0x40 : 0; in daca_set_volume() 70 if (i2c_smbus_write_block_data(mix->i2c.client, DACA_REG_AVOL, in daca_set_volume() 86 struct pmac_daca *mix; in daca_get_deemphasis() local 87 mix in daca_get_deemphasis() 98 struct pmac_daca *mix; daca_put_deemphasis() local 127 struct pmac_daca *mix; daca_get_volume() local 140 struct pmac_daca *mix; daca_put_volume() local 168 struct pmac_daca *mix; daca_get_amp() local 180 struct pmac_daca *mix; daca_put_amp() local 220 struct pmac_daca *mix = chip->mixer_data; daca_resume() local 231 struct pmac_daca *mix = chip->mixer_data; daca_cleanup() local 243 struct pmac_daca *mix; snd_pmac_daca_init() local [all...] |
/kernel/linux/linux-5.10/sound/ppc/ |
H A D | tumbler.c | 198 static int tumbler_set_master_volume(struct pmac_tumbler *mix) in tumbler_set_master_volume() argument 203 if (! mix->i2c.client) in tumbler_set_master_volume() 206 if (! mix->master_switch[0]) in tumbler_set_master_volume() 209 left_vol = mix->master_vol[0]; in tumbler_set_master_volume() 214 if (! mix->master_switch[1]) in tumbler_set_master_volume() 217 right_vol = mix->master_vol[1]; in tumbler_set_master_volume() 231 if (i2c_smbus_write_i2c_block_data(mix->i2c.client, TAS_REG_VOL, 6, in tumbler_set_master_volume() 256 struct pmac_tumbler *mix = chip->mixer_data; in tumbler_get_master_volume() local 258 ucontrol->value.integer.value[0] = mix->master_vol[0]; in tumbler_get_master_volume() 259 ucontrol->value.integer.value[1] = mix in tumbler_get_master_volume() 267 struct pmac_tumbler *mix = chip->mixer_data; tumbler_put_master_volume() local 291 struct pmac_tumbler *mix = chip->mixer_data; tumbler_get_master_switch() local 302 struct pmac_tumbler *mix = chip->mixer_data; tumbler_put_master_switch() local 322 tumbler_set_drc(struct pmac_tumbler *mix) tumbler_set_drc() argument 357 snapper_set_drc(struct pmac_tumbler *mix) snapper_set_drc() argument 404 struct pmac_tumbler *mix; tumbler_get_drc_value() local 415 struct pmac_tumbler *mix; tumbler_put_drc_value() local 444 struct pmac_tumbler *mix; tumbler_get_drc_switch() local 455 struct pmac_tumbler *mix; tumbler_put_drc_switch() local 484 tumbler_set_mono_volume(struct pmac_tumbler *mix, const struct tumbler_mono_vol *info) tumbler_set_mono_volume() argument 526 struct pmac_tumbler *mix; tumbler_get_mono() local 538 struct pmac_tumbler *mix; tumbler_put_mono() local 621 snapper_set_mix_vol1(struct pmac_tumbler *mix, int idx, int ch, int reg) snapper_set_mix_vol1() argument 646 snapper_set_mix_vol(struct pmac_tumbler *mix, int idx) snapper_set_mix_vol() argument 671 struct pmac_tumbler *mix; snapper_get_mix() local 684 struct pmac_tumbler *mix; snapper_put_mix() local 717 struct pmac_tumbler *mix; tumbler_get_mute_switch() local 741 struct pmac_tumbler *mix; tumbler_put_mute_switch() local 770 snapper_set_capture_source(struct pmac_tumbler *mix) snapper_set_capture_source() argument 795 struct pmac_tumbler *mix = chip->mixer_data; snapper_get_capture_source() local 805 struct pmac_tumbler *mix = chip->mixer_data; snapper_put_capture_source() local 925 struct pmac_tumbler *mix = chip->mixer_data; tumbler_detect_headphone() local 935 struct pmac_tumbler *mix = chip->mixer_data; tumbler_detect_lineout() local 960 struct pmac_tumbler *mix; device_change_handler() local 1021 struct pmac_tumbler *mix; tumbler_update_automute() local 1158 struct pmac_tumbler *mix = chip->mixer_data; tumbler_reset_audio() local 1187 struct pmac_tumbler *mix = chip->mixer_data; tumbler_suspend() local 1217 struct pmac_tumbler *mix = chip->mixer_data; tumbler_resume() local 1264 struct pmac_tumbler *mix = chip->mixer_data; tumbler_init() local 1316 struct pmac_tumbler *mix = chip->mixer_data; tumbler_cleanup() local 1337 struct pmac_tumbler *mix; snd_pmac_tumbler_init() local [all...] |
H A D | daca.c | 54 static int daca_set_volume(struct pmac_daca *mix) in daca_set_volume() argument 58 if (! mix->i2c.client) in daca_set_volume() 61 if (mix->left_vol > DACA_VOL_MAX) in daca_set_volume() 64 data[0] = mix->left_vol; in daca_set_volume() 65 if (mix->right_vol > DACA_VOL_MAX) in daca_set_volume() 68 data[1] = mix->right_vol; in daca_set_volume() 69 data[1] |= mix->deemphasis ? 0x40 : 0; in daca_set_volume() 70 if (i2c_smbus_write_block_data(mix->i2c.client, DACA_REG_AVOL, in daca_set_volume() 86 struct pmac_daca *mix; in daca_get_deemphasis() local 87 if (! (mix in daca_get_deemphasis() 97 struct pmac_daca *mix; daca_put_deemphasis() local 125 struct pmac_daca *mix; daca_get_volume() local 137 struct pmac_daca *mix; daca_put_volume() local 164 struct pmac_daca *mix; daca_get_amp() local 175 struct pmac_daca *mix; daca_put_amp() local 214 struct pmac_daca *mix = chip->mixer_data; daca_resume() local 225 struct pmac_daca *mix = chip->mixer_data; daca_cleanup() local 237 struct pmac_daca *mix; snd_pmac_daca_init() local [all...] |
/kernel/linux/linux-5.10/drivers/clk/mmp/ |
H A D | clk-mix.c | 2 * mmp mix(div and mux) clock operation source file 20 * The mix clock is a clock combined mux and div type clock. 27 static unsigned int _get_maxdiv(struct mmp_clk_mix *mix) in _get_maxdiv() argument 29 unsigned int div_mask = (1 << mix->reg_info.width_div) - 1; in _get_maxdiv() 33 if (mix->div_flags & CLK_DIVIDER_ONE_BASED) in _get_maxdiv() 35 if (mix->div_flags & CLK_DIVIDER_POWER_OF_TWO) in _get_maxdiv() 37 if (mix->div_table) { in _get_maxdiv() 38 for (clkt = mix->div_table; clkt->div; clkt++) in _get_maxdiv() 46 static unsigned int _get_div(struct mmp_clk_mix *mix, unsigned int val) in _get_div() argument 50 if (mix in _get_div() 64 _get_mux(struct mmp_clk_mix *mix, unsigned int val) _get_mux() argument 83 _get_div_val(struct mmp_clk_mix *mix, unsigned int div) _get_div_val() argument 102 _get_mux_val(struct mmp_clk_mix *mix, unsigned int mux) _get_mux_val() argument 110 _filter_clk_table(struct mmp_clk_mix *mix, struct mmp_clk_mix_clk_table *table, unsigned int table_size) _filter_clk_table() argument 134 _set_rate(struct mmp_clk_mix *mix, u32 mux_val, u32 div_val, unsigned int change_mux, unsigned int change_div) _set_rate() argument 207 struct mmp_clk_mix *mix = to_clk_mix(hw); mmp_clk_mix_determine_rate() local 278 struct mmp_clk_mix *mix = to_clk_mix(hw); mmp_clk_mix_set_rate_and_parent() local 291 struct mmp_clk_mix *mix = to_clk_mix(hw); mmp_clk_mix_get_parent() local 321 struct mmp_clk_mix *mix = to_clk_mix(hw); mmp_clk_mix_recalc_rate() local 350 struct mmp_clk_mix *mix = to_clk_mix(hw); mmp_clk_set_parent() local 379 struct mmp_clk_mix *mix = to_clk_mix(hw); mmp_clk_set_rate() local 424 struct mmp_clk_mix *mix = to_clk_mix(hw); mmp_clk_mix_init() local 450 struct mmp_clk_mix *mix; mmp_clk_register_mix() local [all...] |
/kernel/linux/linux-6.6/drivers/clk/mmp/ |
H A D | clk-mix.c | 3 * mmp mix(div and mux) clock operation source file 17 * The mix clock is a clock combined mux and div type clock. 24 static unsigned int _get_maxdiv(struct mmp_clk_mix *mix) in _get_maxdiv() argument 26 unsigned int div_mask = (1 << mix->reg_info.width_div) - 1; in _get_maxdiv() 30 if (mix->div_flags & CLK_DIVIDER_ONE_BASED) in _get_maxdiv() 32 if (mix->div_flags & CLK_DIVIDER_POWER_OF_TWO) in _get_maxdiv() 34 if (mix->div_table) { in _get_maxdiv() 35 for (clkt = mix->div_table; clkt->div; clkt++) in _get_maxdiv() 43 static unsigned int _get_div(struct mmp_clk_mix *mix, unsigned int val) in _get_div() argument 47 if (mix in _get_div() 61 _get_mux(struct mmp_clk_mix *mix, unsigned int val) _get_mux() argument 80 _get_div_val(struct mmp_clk_mix *mix, unsigned int div) _get_div_val() argument 99 _get_mux_val(struct mmp_clk_mix *mix, unsigned int mux) _get_mux_val() argument 107 _filter_clk_table(struct mmp_clk_mix *mix, struct mmp_clk_mix_clk_table *table, unsigned int table_size) _filter_clk_table() argument 131 _set_rate(struct mmp_clk_mix *mix, u32 mux_val, u32 div_val, unsigned int change_mux, unsigned int change_div) _set_rate() argument 204 struct mmp_clk_mix *mix = to_clk_mix(hw); mmp_clk_mix_determine_rate() local 275 struct mmp_clk_mix *mix = to_clk_mix(hw); mmp_clk_mix_set_rate_and_parent() local 288 struct mmp_clk_mix *mix = to_clk_mix(hw); mmp_clk_mix_get_parent() local 318 struct mmp_clk_mix *mix = to_clk_mix(hw); mmp_clk_mix_recalc_rate() local 347 struct mmp_clk_mix *mix = to_clk_mix(hw); mmp_clk_set_parent() local 376 struct mmp_clk_mix *mix = to_clk_mix(hw); mmp_clk_set_rate() local 421 struct mmp_clk_mix *mix = to_clk_mix(hw); mmp_clk_mix_init() local 447 struct mmp_clk_mix *mix; mmp_clk_register_mix() local [all...] |
/kernel/linux/linux-5.10/sound/soc/sh/rcar/ |
H A D | mix.c | 3 // mix.c 36 #define MIX_NAME "mix" 61 #define rsnd_mix_get(priv, id) ((struct rsnd_mix *)(priv->mix) + id) 66 ((pos) = (struct rsnd_mix *)(priv)->mix + i); \ 81 #define rsnd_mix_get_vol(mix, X) \ 82 rsnd_flags_has(mix, HAS_VOL##X) ? \ 83 (VOL_MAX - rsnd_kctrl_vals(mix->volume##X)) : 0 89 struct rsnd_mix *mix = rsnd_mod_to_mix(mod); in rsnd_mix_volume_parameter() local 90 u32 volA = rsnd_mix_get_vol(mix, A); in rsnd_mix_volume_parameter() 91 u32 volB = rsnd_mix_get_vol(mix, in rsnd_mix_volume_parameter() 107 struct rsnd_mix *mix = rsnd_mod_to_mix(mod); rsnd_mix_volume_init() local 181 struct rsnd_mix *mix = rsnd_mod_to_mix(mod); rsnd_mix_pcm_new() local 279 struct rsnd_mix *mix; rsnd_mix_probe() local 340 struct rsnd_mix *mix; rsnd_mix_remove() local [all...] |
H A D | cmd.c | 28 struct rsnd_mod *mix = rsnd_io_to_mod_mix(io); in rsnd_cmd_init() local 38 if (!mix && !dvc) in rsnd_cmd_init() 44 if (mix) { in rsnd_cmd_init() 59 if (mix == rsnd_io_to_mod_mix(tio)) in rsnd_cmd_init() 64 if (mix == rsnd_io_to_mod_mix(tio)) in rsnd_cmd_init() 89 dev_dbg(dev, "ctu/mix path = 0x%08x\n", data); in rsnd_cmd_init()
|
/kernel/linux/linux-6.6/sound/soc/sh/rcar/ |
H A D | mix.c | 3 // mix.c 36 #define MIX_NAME "mix" 61 #define rsnd_mix_get(priv, id) ((struct rsnd_mix *)(priv->mix) + id) 66 ((pos) = (struct rsnd_mix *)(priv)->mix + i); \ 81 #define rsnd_mix_get_vol(mix, X) \ 82 rsnd_flags_has(mix, HAS_VOL##X) ? \ 83 (VOL_MAX - rsnd_kctrl_vals(mix->volume##X)) : 0 89 struct rsnd_mix *mix = rsnd_mod_to_mix(mod); in rsnd_mix_volume_parameter() local 90 u32 volA = rsnd_mix_get_vol(mix, A); in rsnd_mix_volume_parameter() 91 u32 volB = rsnd_mix_get_vol(mix, in rsnd_mix_volume_parameter() 107 struct rsnd_mix *mix = rsnd_mod_to_mix(mod); rsnd_mix_volume_init() local 181 struct rsnd_mix *mix = rsnd_mod_to_mix(mod); rsnd_mix_pcm_new() local 293 struct rsnd_mix *mix; rsnd_mix_probe() local 354 struct rsnd_mix *mix; rsnd_mix_remove() local [all...] |
H A D | cmd.c | 28 struct rsnd_mod *mix = rsnd_io_to_mod_mix(io); in rsnd_cmd_init() local 38 if (!mix && !dvc) in rsnd_cmd_init() 44 if (mix) { in rsnd_cmd_init() 58 if (mix == rsnd_io_to_mod_mix(tio)) in rsnd_cmd_init() 63 if (mix == rsnd_io_to_mod_mix(tio)) in rsnd_cmd_init() 88 dev_dbg(dev, "ctu/mix path = 0x%08x\n", data); in rsnd_cmd_init()
|
/kernel/linux/linux-5.10/sound/pci/emu10k1/ |
H A D | emumixer.c | 1232 struct snd_emu10k1_pcm_mixer *mix = in snd_emu10k1_send_routing_get() local 1242 mix->send_routing[voice][idx] & mask; in snd_emu10k1_send_routing_get() 1252 struct snd_emu10k1_pcm_mixer *mix = in snd_emu10k1_send_routing_put() local 1262 if (mix->send_routing[voice][idx] != val) { in snd_emu10k1_send_routing_put() 1263 mix->send_routing[voice][idx] = val; in snd_emu10k1_send_routing_put() 1267 if (change && mix->epcm) { in snd_emu10k1_send_routing_put() 1268 if (mix->epcm->voices[0] && mix->epcm->voices[1]) { in snd_emu10k1_send_routing_put() 1269 update_emu10k1_fxrt(emu, mix->epcm->voices[0]->number, in snd_emu10k1_send_routing_put() 1270 &mix in snd_emu10k1_send_routing_put() 1308 struct snd_emu10k1_pcm_mixer *mix = snd_emu10k1_send_volume_get() local 1325 struct snd_emu10k1_pcm_mixer *mix = snd_emu10k1_send_volume_put() local 1377 struct snd_emu10k1_pcm_mixer *mix = snd_emu10k1_attn_get() local 1394 struct snd_emu10k1_pcm_mixer *mix = snd_emu10k1_attn_put() local 1446 struct snd_emu10k1_pcm_mixer *mix = snd_emu10k1_efx_send_routing_get() local 1466 struct snd_emu10k1_pcm_mixer *mix = &emu->efx_pcm_mixer[ch]; snd_emu10k1_efx_send_routing_put() local 1516 struct snd_emu10k1_pcm_mixer *mix = snd_emu10k1_efx_send_volume_get() local 1534 struct snd_emu10k1_pcm_mixer *mix = &emu->efx_pcm_mixer[ch]; snd_emu10k1_efx_send_volume_put() local 1581 struct snd_emu10k1_pcm_mixer *mix = snd_emu10k1_efx_attn_get() local 1597 struct snd_emu10k1_pcm_mixer *mix = &emu->efx_pcm_mixer[ch]; snd_emu10k1_efx_attn_put() local 2030 struct snd_emu10k1_pcm_mixer *mix; snd_emu10k1_mixer() local 2050 struct snd_emu10k1_pcm_mixer *mix; snd_emu10k1_mixer() local [all...] |
H A D | emupcm.c | 273 struct snd_emu10k1_pcm_mixer *mix) in snd_emu10k1_pcm_init_voice() 311 memcpy(send_routing, &mix->send_routing[tmp][0], 8); in snd_emu10k1_pcm_init_voice() 312 memcpy(send_amount, &mix->send_volume[tmp][0], 8); in snd_emu10k1_pcm_init_voice() 656 struct snd_emu10k1_pcm_mixer *mix) in snd_emu10k1_playback_prepare_voice() 671 vattn = mix != NULL ? (mix->attn[tmp] << 16) : 0; in snd_emu10k1_playback_prepare_voice() 743 struct snd_emu10k1_pcm_mixer *mix; in snd_emu10k1_playback_trigger() local 761 mix = &emu->pcm_mixer[substream->number]; in snd_emu10k1_playback_trigger() 762 snd_emu10k1_playback_prepare_voice(emu, epcm->voices[0], 1, 0, mix); in snd_emu10k1_playback_trigger() 763 snd_emu10k1_playback_prepare_voice(emu, epcm->voices[1], 0, 0, mix); in snd_emu10k1_playback_trigger() 268 snd_emu10k1_pcm_init_voice(struct snd_emu10k1 *emu, int master, int extra, struct snd_emu10k1_voice *evoice, unsigned int start_addr, unsigned int end_addr, struct snd_emu10k1_pcm_mixer *mix) snd_emu10k1_pcm_init_voice() argument 654 snd_emu10k1_playback_prepare_voice(struct snd_emu10k1 *emu, struct snd_emu10k1_voice *evoice, int master, int extra, struct snd_emu10k1_pcm_mixer *mix) snd_emu10k1_playback_prepare_voice() argument 1066 struct snd_emu10k1_pcm_mixer *mix; snd_emu10k1_efx_playback_close() local 1081 struct snd_emu10k1_pcm_mixer *mix; snd_emu10k1_efx_playback_open() local 1114 struct snd_emu10k1_pcm_mixer *mix; snd_emu10k1_playback_open() local 1159 struct snd_emu10k1_pcm_mixer *mix = &emu->pcm_mixer[substream->number]; snd_emu10k1_playback_close() local [all...] |
/kernel/linux/linux-6.6/sound/pci/emu10k1/ |
H A D | emumixer.c | 1482 struct snd_emu10k1_pcm_mixer *mix = in snd_emu10k1_send_routing_get() local 1491 mix->send_routing[voice][idx] & mask; in snd_emu10k1_send_routing_get() 1499 struct snd_emu10k1_pcm_mixer *mix = in snd_emu10k1_send_routing_put() local 1509 if (mix->send_routing[voice][idx] != val) { in snd_emu10k1_send_routing_put() 1510 mix->send_routing[voice][idx] = val; in snd_emu10k1_send_routing_put() 1514 if (change && mix->epcm && mix->epcm->voices[0]) { in snd_emu10k1_send_routing_put() 1515 if (!mix->epcm->voices[0]->last) { in snd_emu10k1_send_routing_put() 1516 update_emu10k1_fxrt(emu, mix->epcm->voices[0]->number, in snd_emu10k1_send_routing_put() 1517 &mix in snd_emu10k1_send_routing_put() 1554 struct snd_emu10k1_pcm_mixer *mix = snd_emu10k1_send_volume_get() local 1568 struct snd_emu10k1_pcm_mixer *mix = snd_emu10k1_send_volume_put() local 1620 struct snd_emu10k1_pcm_mixer *mix = snd_emu10k1_attn_get() local 1633 struct snd_emu10k1_pcm_mixer *mix = snd_emu10k1_attn_put() local 1685 struct snd_emu10k1_pcm_mixer *mix = snd_emu10k1_efx_send_routing_get() local 1702 struct snd_emu10k1_pcm_mixer *mix = &emu->efx_pcm_mixer[ch]; snd_emu10k1_efx_send_routing_put() local 1751 struct snd_emu10k1_pcm_mixer *mix = snd_emu10k1_efx_send_volume_get() local 1766 struct snd_emu10k1_pcm_mixer *mix = &emu->efx_pcm_mixer[ch]; snd_emu10k1_efx_send_volume_put() local 1813 struct snd_emu10k1_pcm_mixer *mix = snd_emu10k1_efx_attn_get() local 1825 struct snd_emu10k1_pcm_mixer *mix = &emu->efx_pcm_mixer[ch]; snd_emu10k1_efx_attn_put() local [all...] |
H A D | emupcm.c | 341 struct snd_emu10k1_pcm_mixer *mix) in snd_emu10k1_pcm_init_voices() 346 &mix->send_routing[stereo][0], in snd_emu10k1_pcm_init_voices() 347 &mix->send_volume[stereo][0]); in snd_emu10k1_pcm_init_voices() 351 &mix->send_routing[2][0], in snd_emu10k1_pcm_init_voices() 352 &mix->send_volume[2][0]); in snd_emu10k1_pcm_init_voices() 663 struct snd_emu10k1_pcm_mixer *mix) in snd_emu10k1_playback_unmute_voice() 669 vattn = mix->attn[tmp] << 16; in snd_emu10k1_playback_unmute_voice() 676 struct snd_emu10k1_pcm_mixer *mix) in snd_emu10k1_playback_unmute_voices() 678 snd_emu10k1_playback_unmute_voice(emu, evoice, stereo, true, mix); in snd_emu10k1_playback_unmute_voices() 680 snd_emu10k1_playback_unmute_voice(emu, evoice + 1, true, false, mix); in snd_emu10k1_playback_unmute_voices() 336 snd_emu10k1_pcm_init_voices(struct snd_emu10k1 *emu, struct snd_emu10k1_voice *evoice, bool w_16, bool stereo, unsigned int start_addr, unsigned int end_addr, struct snd_emu10k1_pcm_mixer *mix) snd_emu10k1_pcm_init_voices() argument 660 snd_emu10k1_playback_unmute_voice(struct snd_emu10k1 *emu, struct snd_emu10k1_voice *evoice, bool stereo, bool master, struct snd_emu10k1_pcm_mixer *mix) snd_emu10k1_playback_unmute_voice() argument 673 snd_emu10k1_playback_unmute_voices(struct snd_emu10k1 *emu, struct snd_emu10k1_voice *evoice, bool stereo, struct snd_emu10k1_pcm_mixer *mix) snd_emu10k1_playback_unmute_voices() argument 747 struct snd_emu10k1_pcm_mixer *mix; snd_emu10k1_playback_trigger() local 1130 struct snd_emu10k1_pcm_mixer *mix; snd_emu10k1_efx_playback_close() local 1161 struct snd_emu10k1_pcm_mixer *mix; snd_emu10k1_efx_playback_open() local 1200 struct snd_emu10k1_pcm_mixer *mix; snd_emu10k1_playback_open() local 1242 struct snd_emu10k1_pcm_mixer *mix = &emu->pcm_mixer[substream->number]; snd_emu10k1_playback_close() local [all...] |
/kernel/linux/linux-6.6/sound/pci/au88x0/ |
H A D | au88x0_core.c | 90 vortex_mix_muteinputgain(vortex_t * vortex, unsigned char mix, 93 hwwrite(vortex->mmio, VORTEX_MIX_INVOL_A + ((mix << 5) + channel), 95 hwwrite(vortex->mmio, VORTEX_MIX_INVOL_B + ((mix << 5) + channel), 99 static int vortex_mix_getvolume(vortex_t * vortex, unsigned char mix) 102 a = hwread(vortex->mmio, VORTEX_MIX_VOL_A + (mix << 2)) & 0xff; 108 vortex_mix_getinputvolume(vortex_t * vortex, unsigned char mix, 112 if (!(mchannels[mix] & (1 << channel))) 115 VORTEX_MIX_INVOL_A + (((mix << 5) + channel) << 2)); 117 if (rampchs[mix] == 0) 131 static void vortex_mix_rampvolume(vortex_t * vortex, int mix) 168 vortex_mix_setvolumebyte(vortex_t * vortex, unsigned char mix, unsigned char vol) vortex_mix_setvolumebyte() argument 182 vortex_mix_setinputvolumebyte(vortex_t * vortex, unsigned char mix, int mixin, unsigned char vol) vortex_mix_setinputvolumebyte() argument 201 vortex_mix_setenablebit(vortex_t * vortex, unsigned char mix, int mixin, int en) vortex_mix_setenablebit() argument 226 vortex_mix_killinput(vortex_t * vortex, unsigned char mix, int mixin) vortex_mix_killinput() argument 235 vortex_mix_enableinput(vortex_t * vortex, unsigned char mix, int mixin) vortex_mix_enableinput() argument 246 vortex_mix_disableinput(vortex_t * vortex, unsigned char mix, int channel, int ramp) vortex_mix_disableinput() argument 259 vortex_mixer_addWTD(vortex_t * vortex, unsigned char mix, unsigned char ch) vortex_mixer_addWTD() argument 287 vortex_mixer_delWTD(vortex_t * vortex, unsigned char mix, unsigned char ch) vortex_mixer_delWTD() argument 1847 vortex_connection_mixin_mix(vortex_t * vortex, int en, unsigned char mixin, unsigned char mix, int a) vortex_connection_mixin_mix() argument 1885 vortex_connection_mix_adb(vortex_t * vortex, int en, unsigned char ch, unsigned char mix, unsigned char dest) vortex_connection_mix_adb() argument 1894 vortex_connection_mix_src(vortex_t * vortex, int en, unsigned char ch, unsigned char mix, unsigned char src) vortex_connection_mix_src() argument 2136 int src[4], mix[4], ch_top; vortex_adb_allocroute() local 2276 int src[2], mix[2]; vortex_adb_allocroute() local [all...] |
H A D | au88x0_synth.c | 20 unsigned char mix, int a); 106 int i, ii, mix; in vortex_wt_connect() local 117 mix = in vortex_wt_connect() 121 vortex->mixwt[(i * NR_WTROUTES) + ii] = mix; in vortex_wt_connect() 124 ADB_WTOUT(i, ii + 0x20), ADB_MIXIN(mix)); in vortex_wt_connect() 126 vortex_connection_mixin_mix(vortex, en, mix, in vortex_wt_connect() 130 mix, in vortex_wt_connect()
|
/kernel/linux/linux-5.10/sound/pci/au88x0/ |
H A D | au88x0_core.c | 90 vortex_mix_muteinputgain(vortex_t * vortex, unsigned char mix, 93 hwwrite(vortex->mmio, VORTEX_MIX_INVOL_A + ((mix << 5) + channel), 95 hwwrite(vortex->mmio, VORTEX_MIX_INVOL_B + ((mix << 5) + channel), 99 static int vortex_mix_getvolume(vortex_t * vortex, unsigned char mix) 102 a = hwread(vortex->mmio, VORTEX_MIX_VOL_A + (mix << 2)) & 0xff; 108 vortex_mix_getinputvolume(vortex_t * vortex, unsigned char mix, 112 if (!(mchannels[mix] & (1 << channel))) 115 VORTEX_MIX_INVOL_A + (((mix << 5) + channel) << 2)); 117 if (rampchs[mix] == 0) 131 static void vortex_mix_rampvolume(vortex_t * vortex, int mix) 168 vortex_mix_setvolumebyte(vortex_t * vortex, unsigned char mix, unsigned char vol) vortex_mix_setvolumebyte() argument 182 vortex_mix_setinputvolumebyte(vortex_t * vortex, unsigned char mix, int mixin, unsigned char vol) vortex_mix_setinputvolumebyte() argument 201 vortex_mix_setenablebit(vortex_t * vortex, unsigned char mix, int mixin, int en) vortex_mix_setenablebit() argument 226 vortex_mix_killinput(vortex_t * vortex, unsigned char mix, int mixin) vortex_mix_killinput() argument 235 vortex_mix_enableinput(vortex_t * vortex, unsigned char mix, int mixin) vortex_mix_enableinput() argument 246 vortex_mix_disableinput(vortex_t * vortex, unsigned char mix, int channel, int ramp) vortex_mix_disableinput() argument 259 vortex_mixer_addWTD(vortex_t * vortex, unsigned char mix, unsigned char ch) vortex_mixer_addWTD() argument 287 vortex_mixer_delWTD(vortex_t * vortex, unsigned char mix, unsigned char ch) vortex_mixer_delWTD() argument 1847 vortex_connection_mixin_mix(vortex_t * vortex, int en, unsigned char mixin, unsigned char mix, int a) vortex_connection_mixin_mix() argument 1885 vortex_connection_mix_adb(vortex_t * vortex, int en, unsigned char ch, unsigned char mix, unsigned char dest) vortex_connection_mix_adb() argument 1894 vortex_connection_mix_src(vortex_t * vortex, int en, unsigned char ch, unsigned char mix, unsigned char src) vortex_connection_mix_src() argument 2136 int src[4], mix[4], ch_top; vortex_adb_allocroute() local 2274 int src[2], mix[2]; vortex_adb_allocroute() local [all...] |
H A D | au88x0_synth.c | 20 unsigned char mix, int a); 106 int i, ii, mix; in vortex_wt_connect() local 117 mix = in vortex_wt_connect() 121 vortex->mixwt[(i * NR_WTROUTES) + ii] = mix; in vortex_wt_connect() 124 ADB_WTOUT(i, ii + 0x20), ADB_MIXIN(mix)); in vortex_wt_connect() 126 vortex_connection_mixin_mix(vortex, en, mix, in vortex_wt_connect() 130 mix, in vortex_wt_connect()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_hw_ctl.c | 356 u32 mixercfg = 0, mixercfg_ext = 0, mix, ext; in dpu_hw_ctl_setup_blendstage() local 379 mix = (i + 1) & 0x7; in dpu_hw_ctl_setup_blendstage() 391 mixercfg |= mix << 0; in dpu_hw_ctl_setup_blendstage() 399 mixercfg |= mix << 3; in dpu_hw_ctl_setup_blendstage() 407 mixercfg |= mix << 6; in dpu_hw_ctl_setup_blendstage() 415 mixercfg |= mix << 26; in dpu_hw_ctl_setup_blendstage() 420 mixercfg |= mix << 9; in dpu_hw_ctl_setup_blendstage() 424 mixercfg |= mix << 12; in dpu_hw_ctl_setup_blendstage() 428 mixercfg |= mix << 15; in dpu_hw_ctl_setup_blendstage() 432 mixercfg |= mix << 2 in dpu_hw_ctl_setup_blendstage() [all...] |
/kernel/linux/linux-5.10/arch/x86/boot/ |
H A D | video-mode.c | 102 struct mode_info mix; in raw_set_mode() local 103 *real_mode = mix.mode = mode; in raw_set_mode() 104 mix.x = mix.y = 0; in raw_set_mode() 105 return card->set_mode(&mix); in raw_set_mode()
|
/kernel/linux/linux-6.6/arch/x86/boot/ |
H A D | video-mode.c | 102 struct mode_info mix; in raw_set_mode() local 103 *real_mode = mix.mode = mode; in raw_set_mode() 104 mix.x = mix.y = 0; in raw_set_mode() 105 return card->set_mode(&mix); in raw_set_mode()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/octeon/ |
H A D | octeon_mgmt.c | 119 u64 mix; member 163 mix_intena.u64 = cvmx_read_csr(p->mix + MIX_INTENA); in octeon_mgmt_set_rx_irq() 165 cvmx_write_csr(p->mix + MIX_INTENA, mix_intena.u64); in octeon_mgmt_set_rx_irq() 175 mix_intena.u64 = cvmx_read_csr(p->mix + MIX_INTENA); in octeon_mgmt_set_tx_irq() 177 cvmx_write_csr(p->mix + MIX_INTENA, mix_intena.u64); in octeon_mgmt_set_tx_irq() 249 cvmx_write_csr(p->mix + MIX_IRING2, 1); in octeon_mgmt_rx_fill_ring() 261 mix_orcnt.u64 = cvmx_read_csr(p->mix + MIX_ORCNT); in octeon_mgmt_clean_tx_buffers() 265 mix_orcnt.u64 = cvmx_read_csr(p->mix + MIX_ORCNT); in octeon_mgmt_clean_tx_buffers() 285 cvmx_write_csr(p->mix + MIX_ORCNT, mix_orcnt.u64); in octeon_mgmt_clean_tx_buffers() 311 mix_orcnt.u64 = cvmx_read_csr(p->mix in octeon_mgmt_clean_tx_buffers() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/octeon/ |
H A D | octeon_mgmt.c | 119 u64 mix; member 163 mix_intena.u64 = cvmx_read_csr(p->mix + MIX_INTENA); in octeon_mgmt_set_rx_irq() 165 cvmx_write_csr(p->mix + MIX_INTENA, mix_intena.u64); in octeon_mgmt_set_rx_irq() 175 mix_intena.u64 = cvmx_read_csr(p->mix + MIX_INTENA); in octeon_mgmt_set_tx_irq() 177 cvmx_write_csr(p->mix + MIX_INTENA, mix_intena.u64); in octeon_mgmt_set_tx_irq() 249 cvmx_write_csr(p->mix + MIX_IRING2, 1); in octeon_mgmt_rx_fill_ring() 261 mix_orcnt.u64 = cvmx_read_csr(p->mix + MIX_ORCNT); in octeon_mgmt_clean_tx_buffers() 265 mix_orcnt.u64 = cvmx_read_csr(p->mix + MIX_ORCNT); in octeon_mgmt_clean_tx_buffers() 285 cvmx_write_csr(p->mix + MIX_ORCNT, mix_orcnt.u64); in octeon_mgmt_clean_tx_buffers() 311 mix_orcnt.u64 = cvmx_read_csr(p->mix in octeon_mgmt_clean_tx_buffers() [all...] |
/kernel/linux/linux-5.10/net/ceph/ |
H A D | ceph_hash.c | 10 #define mix(a, b, c) \ macro 43 mix(a, b, c); in ceph_str_hash_rjenkins() 86 mix(a, b, c); in ceph_str_hash_rjenkins()
|
/kernel/linux/linux-6.6/net/ceph/ |
H A D | ceph_hash.c | 10 #define mix(a, b, c) \ macro 43 mix(a, b, c); in ceph_str_hash_rjenkins() 86 mix(a, b, c); in ceph_str_hash_rjenkins()
|