Home
last modified time | relevance | path

Searched refs:amixer (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/sound/pci/ctxfi/
H A Dctamixer.c29 rsc->idx = container_of(rsc, struct amixer, rsc)->idx[0]; in amixer_master()
39 return container_of(rsc, struct amixer, rsc)->idx[rsc->conj]; in amixer_index()
54 static int amixer_set_input(struct amixer *amixer, struct rsc *rsc) in amixer_set_input() argument
58 hw = amixer->rsc.hw; in amixer_set_input()
59 hw->amixer_set_mode(amixer->rsc.ctrl_blk, AMIXER_Y_IMMEDIATE); in amixer_set_input()
60 amixer->input = rsc; in amixer_set_input()
62 hw->amixer_set_x(amixer->rsc.ctrl_blk, BLANK_SLOT); in amixer_set_input()
64 hw->amixer_set_x(amixer->rsc.ctrl_blk, in amixer_set_input()
71 static int amixer_set_y(struct amixer *amixe argument
81 amixer_set_invalid_squash(struct amixer *amixer, unsigned int iv) amixer_set_invalid_squash() argument
91 amixer_set_sum(struct amixer *amixer, struct sum *sum) amixer_set_sum() argument
108 amixer_commit_write(struct amixer *amixer) amixer_commit_write() argument
154 amixer_commit_raw_write(struct amixer *amixer) amixer_commit_raw_write() argument
166 amixer_get_y(struct amixer *amixer) amixer_get_y() argument
174 amixer_setup(struct amixer *amixer, struct rsc *input, unsigned int scale, struct sum *sum) amixer_setup() argument
195 amixer_rsc_init(struct amixer *amixer, const struct amixer_desc *desc, struct amixer_mgr *mgr) amixer_rsc_init() argument
217 amixer_rsc_uninit(struct amixer *amixer) amixer_rsc_uninit() argument
233 struct amixer *amixer; get_amixer_rsc() local
279 put_amixer_rsc(struct amixer_mgr *mgr, struct amixer *amixer) put_amixer_rsc() argument
[all...]
H A Dctamixer.h49 /* Define the descriptor of a amixer resource */
52 struct amixer { struct
56 struct sum *sum; /* Put amixer output to this summation node */
61 int (*set_input)(struct amixer *amixer, struct rsc *rsc);
62 int (*set_scale)(struct amixer *amixer, unsigned int scale);
63 int (*set_invalid_squash)(struct amixer *amixer, unsigned int iv);
64 int (*set_sum)(struct amixer *amixe
[all...]
H A Dctmixer.c346 struct amixer *amixer; in ct_alsa_mix_volume_get() local
350 amixer = ((struct ct_mixer *)atc->mixer)-> in ct_alsa_mix_volume_get()
352 val = amixer->ops->get_scale(amixer) / VOL_SCALE; in ct_alsa_mix_volume_get()
369 struct amixer *amixer; in ct_alsa_mix_volume_put() local
379 amixer = mixer->amixers[type*CHN_NUM+i]; in ct_alsa_mix_volume_put()
380 oval = amixer->ops->get_scale(amixer); in ct_alsa_mix_volume_put()
842 struct amixer *amixer; ct_mixer_get_resources() local
1048 mixer_set_input_port(struct amixer *amixer, struct rsc *rsc) mixer_set_input_port() argument
1123 struct amixer *amixer; mixer_resume() local
1146 struct amixer *amixer; ct_mixer_destroy() local
[all...]
H A Dctatc.c249 struct amixer *amixer; in atc_pcm_playback_prepare() local
285 (struct amixer **)&apcm->amixers[i]); in atc_pcm_playback_prepare()
300 amixer = apcm->amixers[i]; in atc_pcm_playback_prepare()
302 amixer->ops->setup(amixer, &src->rsc, in atc_pcm_playback_prepare()
591 (struct amixer **)&apcm->amixers[i]); in atc_pcm_capture_get_resources()
649 struct amixer *amixer; in atc_pcm_capture_prepare() local
673 amixer in atc_pcm_capture_prepare()
899 struct amixer *amixer; spdif_passthru_playback_prepare() local
[all...]
/kernel/linux/linux-6.6/sound/pci/ctxfi/
H A Dctamixer.c29 rsc->idx = container_of(rsc, struct amixer, rsc)->idx[0]; in amixer_master()
39 return container_of(rsc, struct amixer, rsc)->idx[rsc->conj]; in amixer_index()
54 static int amixer_set_input(struct amixer *amixer, struct rsc *rsc) in amixer_set_input() argument
58 hw = amixer->rsc.hw; in amixer_set_input()
59 hw->amixer_set_mode(amixer->rsc.ctrl_blk, AMIXER_Y_IMMEDIATE); in amixer_set_input()
60 amixer->input = rsc; in amixer_set_input()
62 hw->amixer_set_x(amixer->rsc.ctrl_blk, BLANK_SLOT); in amixer_set_input()
64 hw->amixer_set_x(amixer->rsc.ctrl_blk, in amixer_set_input()
71 static int amixer_set_y(struct amixer *amixe argument
81 amixer_set_invalid_squash(struct amixer *amixer, unsigned int iv) amixer_set_invalid_squash() argument
91 amixer_set_sum(struct amixer *amixer, struct sum *sum) amixer_set_sum() argument
108 amixer_commit_write(struct amixer *amixer) amixer_commit_write() argument
154 amixer_commit_raw_write(struct amixer *amixer) amixer_commit_raw_write() argument
166 amixer_get_y(struct amixer *amixer) amixer_get_y() argument
174 amixer_setup(struct amixer *amixer, struct rsc *input, unsigned int scale, struct sum *sum) amixer_setup() argument
195 amixer_rsc_init(struct amixer *amixer, const struct amixer_desc *desc, struct amixer_mgr *mgr) amixer_rsc_init() argument
217 amixer_rsc_uninit(struct amixer *amixer) amixer_rsc_uninit() argument
233 struct amixer *amixer; get_amixer_rsc() local
279 put_amixer_rsc(struct amixer_mgr *mgr, struct amixer *amixer) put_amixer_rsc() argument
[all...]
H A Dctamixer.h49 /* Define the descriptor of a amixer resource */
52 struct amixer { struct
56 struct sum *sum; /* Put amixer output to this summation node */
61 int (*set_input)(struct amixer *amixer, struct rsc *rsc);
62 int (*set_scale)(struct amixer *amixer, unsigned int scale);
63 int (*set_invalid_squash)(struct amixer *amixer, unsigned int iv);
64 int (*set_sum)(struct amixer *amixe
[all...]
H A Dctmixer.c346 struct amixer *amixer; in ct_alsa_mix_volume_get() local
350 amixer = ((struct ct_mixer *)atc->mixer)-> in ct_alsa_mix_volume_get()
352 val = amixer->ops->get_scale(amixer) / VOL_SCALE; in ct_alsa_mix_volume_get()
369 struct amixer *amixer; in ct_alsa_mix_volume_put() local
379 amixer = mixer->amixers[type*CHN_NUM+i]; in ct_alsa_mix_volume_put()
380 oval = amixer->ops->get_scale(amixer); in ct_alsa_mix_volume_put()
842 struct amixer *amixer; ct_mixer_get_resources() local
1048 mixer_set_input_port(struct amixer *amixer, struct rsc *rsc) mixer_set_input_port() argument
1123 struct amixer *amixer; mixer_resume() local
1146 struct amixer *amixer; ct_mixer_destroy() local
[all...]
H A Dctatc.c249 struct amixer *amixer; in atc_pcm_playback_prepare() local
285 (struct amixer **)&apcm->amixers[i]); in atc_pcm_playback_prepare()
300 amixer = apcm->amixers[i]; in atc_pcm_playback_prepare()
302 amixer->ops->setup(amixer, &src->rsc, in atc_pcm_playback_prepare()
591 (struct amixer **)&apcm->amixers[i]); in atc_pcm_capture_get_resources()
649 struct amixer *amixer; in atc_pcm_capture_prepare() local
673 amixer in atc_pcm_capture_prepare()
899 struct amixer *amixer; spdif_passthru_playback_prepare() local
[all...]

Completed in 7 milliseconds