amixer             29 sound/pci/ctxfi/ctamixer.c 	return rsc->idx = container_of(rsc, struct amixer, rsc)->idx[0];
amixer             35 sound/pci/ctxfi/ctamixer.c 	return container_of(rsc, struct amixer, rsc)->idx[rsc->conj];
amixer             40 sound/pci/ctxfi/ctamixer.c 	return container_of(rsc, struct amixer, rsc)->idx[rsc->conj];
amixer             55 sound/pci/ctxfi/ctamixer.c static int amixer_set_input(struct amixer *amixer, struct rsc *rsc)
amixer             59 sound/pci/ctxfi/ctamixer.c 	hw = amixer->rsc.hw;
amixer             60 sound/pci/ctxfi/ctamixer.c 	hw->amixer_set_mode(amixer->rsc.ctrl_blk, AMIXER_Y_IMMEDIATE);
amixer             61 sound/pci/ctxfi/ctamixer.c 	amixer->input = rsc;
amixer             63 sound/pci/ctxfi/ctamixer.c 		hw->amixer_set_x(amixer->rsc.ctrl_blk, BLANK_SLOT);
amixer             65 sound/pci/ctxfi/ctamixer.c 		hw->amixer_set_x(amixer->rsc.ctrl_blk,
amixer             72 sound/pci/ctxfi/ctamixer.c static int amixer_set_y(struct amixer *amixer, unsigned int y)
amixer             76 sound/pci/ctxfi/ctamixer.c 	hw = amixer->rsc.hw;
amixer             77 sound/pci/ctxfi/ctamixer.c 	hw->amixer_set_y(amixer->rsc.ctrl_blk, y);
amixer             82 sound/pci/ctxfi/ctamixer.c static int amixer_set_invalid_squash(struct amixer *amixer, unsigned int iv)
amixer             86 sound/pci/ctxfi/ctamixer.c 	hw = amixer->rsc.hw;
amixer             87 sound/pci/ctxfi/ctamixer.c 	hw->amixer_set_iv(amixer->rsc.ctrl_blk, iv);
amixer             92 sound/pci/ctxfi/ctamixer.c static int amixer_set_sum(struct amixer *amixer, struct sum *sum)
amixer             96 sound/pci/ctxfi/ctamixer.c 	hw = amixer->rsc.hw;
amixer             97 sound/pci/ctxfi/ctamixer.c 	amixer->sum = sum;
amixer             99 sound/pci/ctxfi/ctamixer.c 		hw->amixer_set_se(amixer->rsc.ctrl_blk, 0);
amixer            101 sound/pci/ctxfi/ctamixer.c 		hw->amixer_set_se(amixer->rsc.ctrl_blk, 1);
amixer            102 sound/pci/ctxfi/ctamixer.c 		hw->amixer_set_sadr(amixer->rsc.ctrl_blk,
amixer            109 sound/pci/ctxfi/ctamixer.c static int amixer_commit_write(struct amixer *amixer)
amixer            117 sound/pci/ctxfi/ctamixer.c 	hw = amixer->rsc.hw;
amixer            118 sound/pci/ctxfi/ctamixer.c 	input = amixer->input;
amixer            119 sound/pci/ctxfi/ctamixer.c 	sum = amixer->sum;
amixer            122 sound/pci/ctxfi/ctamixer.c 	amixer->rsc.ops->master(&amixer->rsc);
amixer            129 sound/pci/ctxfi/ctamixer.c 	for (i = 0; i < amixer->rsc.msr; i++) {
amixer            130 sound/pci/ctxfi/ctamixer.c 		hw->amixer_set_dirty_all(amixer->rsc.ctrl_blk);
amixer            132 sound/pci/ctxfi/ctamixer.c 			hw->amixer_set_x(amixer->rsc.ctrl_blk,
amixer            137 sound/pci/ctxfi/ctamixer.c 			hw->amixer_set_sadr(amixer->rsc.ctrl_blk,
amixer            141 sound/pci/ctxfi/ctamixer.c 		index = amixer->rsc.ops->output_slot(&amixer->rsc);
amixer            142 sound/pci/ctxfi/ctamixer.c 		hw->amixer_commit_write(hw, index, amixer->rsc.ctrl_blk);
amixer            143 sound/pci/ctxfi/ctamixer.c 		amixer->rsc.ops->next_conj(&amixer->rsc);
amixer            145 sound/pci/ctxfi/ctamixer.c 	amixer->rsc.ops->master(&amixer->rsc);
amixer            155 sound/pci/ctxfi/ctamixer.c static int amixer_commit_raw_write(struct amixer *amixer)
amixer            160 sound/pci/ctxfi/ctamixer.c 	hw = amixer->rsc.hw;
amixer            161 sound/pci/ctxfi/ctamixer.c 	index = amixer->rsc.ops->output_slot(&amixer->rsc);
amixer            162 sound/pci/ctxfi/ctamixer.c 	hw->amixer_commit_write(hw, index, amixer->rsc.ctrl_blk);
amixer            167 sound/pci/ctxfi/ctamixer.c static int amixer_get_y(struct amixer *amixer)
amixer            171 sound/pci/ctxfi/ctamixer.c 	hw = amixer->rsc.hw;
amixer            172 sound/pci/ctxfi/ctamixer.c 	return hw->amixer_get_y(amixer->rsc.ctrl_blk);
amixer            175 sound/pci/ctxfi/ctamixer.c static int amixer_setup(struct amixer *amixer, struct rsc *input,
amixer            178 sound/pci/ctxfi/ctamixer.c 	amixer_set_input(amixer, input);
amixer            179 sound/pci/ctxfi/ctamixer.c 	amixer_set_y(amixer, scale);
amixer            180 sound/pci/ctxfi/ctamixer.c 	amixer_set_sum(amixer, sum);
amixer            181 sound/pci/ctxfi/ctamixer.c 	amixer_commit_write(amixer);
amixer            196 sound/pci/ctxfi/ctamixer.c static int amixer_rsc_init(struct amixer *amixer,
amixer            202 sound/pci/ctxfi/ctamixer.c 	err = rsc_init(&amixer->rsc, amixer->idx[0],
amixer            208 sound/pci/ctxfi/ctamixer.c 	amixer->rsc.ops = &amixer_basic_rsc_ops;
amixer            209 sound/pci/ctxfi/ctamixer.c 	amixer->ops = &amixer_ops;
amixer            210 sound/pci/ctxfi/ctamixer.c 	amixer->input = NULL;
amixer            211 sound/pci/ctxfi/ctamixer.c 	amixer->sum = NULL;
amixer            213 sound/pci/ctxfi/ctamixer.c 	amixer_setup(amixer, NULL, 0, NULL);
amixer            218 sound/pci/ctxfi/ctamixer.c static int amixer_rsc_uninit(struct amixer *amixer)
amixer            220 sound/pci/ctxfi/ctamixer.c 	amixer_setup(amixer, NULL, 0, NULL);
amixer            221 sound/pci/ctxfi/ctamixer.c 	rsc_uninit(&amixer->rsc);
amixer            222 sound/pci/ctxfi/ctamixer.c 	amixer->ops = NULL;
amixer            223 sound/pci/ctxfi/ctamixer.c 	amixer->input = NULL;
amixer            224 sound/pci/ctxfi/ctamixer.c 	amixer->sum = NULL;
amixer            230 sound/pci/ctxfi/ctamixer.c 			  struct amixer **ramixer)
amixer            234 sound/pci/ctxfi/ctamixer.c 	struct amixer *amixer;
amixer            240 sound/pci/ctxfi/ctamixer.c 	amixer = kzalloc(sizeof(*amixer), GFP_KERNEL);
amixer            241 sound/pci/ctxfi/ctamixer.c 	if (!amixer)
amixer            253 sound/pci/ctxfi/ctamixer.c 		amixer->idx[i] = idx;
amixer            262 sound/pci/ctxfi/ctamixer.c 	err = amixer_rsc_init(amixer, desc, mgr);
amixer            266 sound/pci/ctxfi/ctamixer.c 	*ramixer = amixer;
amixer            273 sound/pci/ctxfi/ctamixer.c 		mgr_put_resource(&mgr->mgr, 1, amixer->idx[i]);
amixer            276 sound/pci/ctxfi/ctamixer.c 	kfree(amixer);
amixer            280 sound/pci/ctxfi/ctamixer.c static int put_amixer_rsc(struct amixer_mgr *mgr, struct amixer *amixer)
amixer            286 sound/pci/ctxfi/ctamixer.c 	for (i = 0; i < amixer->rsc.msr; i++)
amixer            287 sound/pci/ctxfi/ctamixer.c 		mgr_put_resource(&mgr->mgr, 1, amixer->idx[i]);
amixer            290 sound/pci/ctxfi/ctamixer.c 	amixer_rsc_uninit(amixer);
amixer            291 sound/pci/ctxfi/ctamixer.c 	kfree(amixer);
amixer             61 sound/pci/ctxfi/ctamixer.h 	int (*set_input)(struct amixer *amixer, struct rsc *rsc);
amixer             62 sound/pci/ctxfi/ctamixer.h 	int (*set_scale)(struct amixer *amixer, unsigned int scale);
amixer             63 sound/pci/ctxfi/ctamixer.h 	int (*set_invalid_squash)(struct amixer *amixer, unsigned int iv);
amixer             64 sound/pci/ctxfi/ctamixer.h 	int (*set_sum)(struct amixer *amixer, struct sum *sum);
amixer             65 sound/pci/ctxfi/ctamixer.h 	int (*commit_write)(struct amixer *amixer);
amixer             67 sound/pci/ctxfi/ctamixer.h 	int (*commit_raw_write)(struct amixer *amixer);
amixer             68 sound/pci/ctxfi/ctamixer.h 	int (*setup)(struct amixer *amixer, struct rsc *input,
amixer             70 sound/pci/ctxfi/ctamixer.h 	int (*get_scale)(struct amixer *amixer);
amixer             86 sound/pci/ctxfi/ctamixer.h 			  struct amixer **ramixer);
amixer             88 sound/pci/ctxfi/ctamixer.h 	int (*put_amixer)(struct amixer_mgr *mgr, struct amixer *amixer);
amixer            247 sound/pci/ctxfi/ctatc.c 	struct amixer *amixer;
amixer            283 sound/pci/ctxfi/ctatc.c 					(struct amixer **)&apcm->amixers[i]);
amixer            298 sound/pci/ctxfi/ctatc.c 		amixer = apcm->amixers[i];
amixer            300 sound/pci/ctxfi/ctatc.c 		amixer->ops->setup(amixer, &src->rsc,
amixer            589 sound/pci/ctxfi/ctatc.c 					(struct amixer **)&apcm->amixers[i]);
amixer            647 sound/pci/ctxfi/ctatc.c 	struct amixer *amixer;
amixer            671 sound/pci/ctxfi/ctatc.c 			amixer = apcm->amixers[i];
amixer            672 sound/pci/ctxfi/ctatc.c 			amixer->ops->setup(amixer, out_ports[i],
amixer            683 sound/pci/ctxfi/ctatc.c 		amixer = apcm->amixers[mix_base+i];
amixer            685 sound/pci/ctxfi/ctatc.c 		amixer->ops->setup(amixer, &src->rsc, INIT_VOL, NULL);
amixer            686 sound/pci/ctxfi/ctatc.c 		out_ports[i%multi] = &amixer->rsc;
amixer            698 sound/pci/ctxfi/ctatc.c 				amixer = apcm->amixers[apcm->n_srcc+j*multi+i];
amixer            699 sound/pci/ctxfi/ctatc.c 				amixer->ops->set_input(amixer, out_ports[i]);
amixer            700 sound/pci/ctxfi/ctatc.c 				amixer->ops->set_scale(amixer, INIT_VOL);
amixer            701 sound/pci/ctxfi/ctatc.c 				amixer->ops->set_sum(amixer, NULL);
amixer            702 sound/pci/ctxfi/ctatc.c 				amixer->ops->commit_raw_write(amixer);
amixer            707 sound/pci/ctxfi/ctatc.c 							&amixer->rsc);
amixer            827 sound/pci/ctxfi/ctatc.c 					(struct amixer **)&apcm->amixers[i]);
amixer            897 sound/pci/ctxfi/ctatc.c 	struct amixer *amixer;
amixer            918 sound/pci/ctxfi/ctatc.c 		amixer = apcm->amixers[i];
amixer            919 sound/pci/ctxfi/ctatc.c 		amixer->ops->setup(amixer, &src->rsc, INIT_VOL, NULL);
amixer            927 sound/pci/ctxfi/ctatc.c 	amixer = apcm->amixers[0];
amixer            928 sound/pci/ctxfi/ctatc.c 	dao->ops->set_left_input(dao, &amixer->rsc);
amixer            929 sound/pci/ctxfi/ctatc.c 	amixer = apcm->amixers[1];
amixer            930 sound/pci/ctxfi/ctatc.c 	dao->ops->set_right_input(dao, &amixer->rsc);
amixer            346 sound/pci/ctxfi/ctmixer.c 	struct amixer *amixer;
amixer            350 sound/pci/ctxfi/ctmixer.c 		amixer = ((struct ct_mixer *)atc->mixer)->
amixer            352 sound/pci/ctxfi/ctmixer.c 		val = amixer->ops->get_scale(amixer) / VOL_SCALE;
amixer            369 sound/pci/ctxfi/ctmixer.c 	struct amixer *amixer;
amixer            379 sound/pci/ctxfi/ctmixer.c 		amixer = mixer->amixers[type*CHN_NUM+i];
amixer            380 sound/pci/ctxfi/ctmixer.c 		oval = amixer->ops->get_scale(amixer);
amixer            382 sound/pci/ctxfi/ctmixer.c 			amixer->ops->set_scale(amixer, val);
amixer            383 sound/pci/ctxfi/ctmixer.c 			amixer->ops->commit_write(amixer);
amixer            388 sound/pci/ctxfi/ctmixer.c 					amixer = mixer->
amixer            390 sound/pci/ctxfi/ctmixer.c 					amixer->ops->set_scale(amixer, val);
amixer            391 sound/pci/ctxfi/ctmixer.c 					amixer->ops->commit_write(amixer);
amixer            811 sound/pci/ctxfi/ctmixer.c 	struct amixer *amix_d;
amixer            826 sound/pci/ctxfi/ctmixer.c 	struct amixer *amix_d;
amixer            842 sound/pci/ctxfi/ctmixer.c 	struct amixer *amixer;
amixer            866 sound/pci/ctxfi/ctmixer.c 		err = amixer_mgr->get_amixer(amixer_mgr, &am_desc, &amixer);
amixer            872 sound/pci/ctxfi/ctmixer.c 		mixer->amixers[i] = amixer;
amixer            882 sound/pci/ctxfi/ctmixer.c 			amixer = mixer->amixers[i];
amixer            883 sound/pci/ctxfi/ctmixer.c 			amixer_mgr->put_amixer(amixer_mgr, amixer);
amixer            935 sound/pci/ctxfi/ctmixer.c 	struct amixer *amix_d, *amix_s;
amixer           1048 sound/pci/ctxfi/ctmixer.c static int mixer_set_input_port(struct amixer *amixer, struct rsc *rsc)
amixer           1050 sound/pci/ctxfi/ctmixer.c 	amixer->ops->set_input(amixer, rsc);
amixer           1051 sound/pci/ctxfi/ctmixer.c 	amixer->ops->commit_write(amixer);
amixer           1083 sound/pci/ctxfi/ctmixer.c 		*rleft = &((struct amixer *)mixer->amixers[amix*CHN_NUM])->rsc;
amixer           1087 sound/pci/ctxfi/ctmixer.c 			&((struct amixer *)mixer->amixers[amix*CHN_NUM+1])->rsc;
amixer           1123 sound/pci/ctxfi/ctmixer.c 	struct amixer *amixer;
amixer           1127 sound/pci/ctxfi/ctmixer.c 		amixer = mixer->amixers[i];
amixer           1128 sound/pci/ctxfi/ctmixer.c 		amixer->ops->commit_write(amixer);
amixer           1146 sound/pci/ctxfi/ctmixer.c 	struct amixer *amixer;
amixer           1152 sound/pci/ctxfi/ctmixer.c 			amixer = mixer->amixers[i];
amixer           1153 sound/pci/ctxfi/ctmixer.c 			amixer_mgr->put_amixer(amixer_mgr, amixer);