fmixer             19 include/sound/mixer_oss.h 	int (*get_volume)(struct snd_mixer_oss_file *fmixer,
fmixer             22 include/sound/mixer_oss.h 	int (*put_volume)(struct snd_mixer_oss_file *fmixer,
fmixer             25 include/sound/mixer_oss.h 	int (*get_recsrc)(struct snd_mixer_oss_file *fmixer,
fmixer             28 include/sound/mixer_oss.h 	int (*put_recsrc)(struct snd_mixer_oss_file *fmixer,
fmixer             43 include/sound/mixer_oss.h 	int (*get_recsrc)(struct snd_mixer_oss_file *fmixer,
fmixer             45 include/sound/mixer_oss.h 	int (*put_recsrc)(struct snd_mixer_oss_file *fmixer,
fmixer             30 sound/core/oss/mixer_oss.c 	struct snd_mixer_oss_file *fmixer;
fmixer             50 sound/core/oss/mixer_oss.c 	fmixer = kzalloc(sizeof(*fmixer), GFP_KERNEL);
fmixer             51 sound/core/oss/mixer_oss.c 	if (fmixer == NULL) {
fmixer             56 sound/core/oss/mixer_oss.c 	fmixer->card = card;
fmixer             57 sound/core/oss/mixer_oss.c 	fmixer->mixer = card->mixer_oss;
fmixer             58 sound/core/oss/mixer_oss.c 	file->private_data = fmixer;
fmixer             60 sound/core/oss/mixer_oss.c 		kfree(fmixer);
fmixer             71 sound/core/oss/mixer_oss.c 	struct snd_mixer_oss_file *fmixer;
fmixer             74 sound/core/oss/mixer_oss.c 		fmixer = file->private_data;
fmixer             75 sound/core/oss/mixer_oss.c 		module_put(fmixer->card->module);
fmixer             76 sound/core/oss/mixer_oss.c 		snd_card_file_remove(fmixer->card, file);
fmixer             77 sound/core/oss/mixer_oss.c 		kfree(fmixer);
fmixer             82 sound/core/oss/mixer_oss.c static int snd_mixer_oss_info(struct snd_mixer_oss_file *fmixer,
fmixer             85 sound/core/oss/mixer_oss.c 	struct snd_card *card = fmixer->card;
fmixer             86 sound/core/oss/mixer_oss.c 	struct snd_mixer_oss *mixer = fmixer->mixer;
fmixer             98 sound/core/oss/mixer_oss.c static int snd_mixer_oss_info_obsolete(struct snd_mixer_oss_file *fmixer,
fmixer            101 sound/core/oss/mixer_oss.c 	struct snd_card *card = fmixer->card;
fmixer            102 sound/core/oss/mixer_oss.c 	struct snd_mixer_oss *mixer = fmixer->mixer;
fmixer            113 sound/core/oss/mixer_oss.c static int snd_mixer_oss_caps(struct snd_mixer_oss_file *fmixer)
fmixer            115 sound/core/oss/mixer_oss.c 	struct snd_mixer_oss *mixer = fmixer->mixer;
fmixer            125 sound/core/oss/mixer_oss.c static int snd_mixer_oss_devmask(struct snd_mixer_oss_file *fmixer)
fmixer            127 sound/core/oss/mixer_oss.c 	struct snd_mixer_oss *mixer = fmixer->mixer;
fmixer            141 sound/core/oss/mixer_oss.c static int snd_mixer_oss_stereodevs(struct snd_mixer_oss_file *fmixer)
fmixer            143 sound/core/oss/mixer_oss.c 	struct snd_mixer_oss *mixer = fmixer->mixer;
fmixer            157 sound/core/oss/mixer_oss.c static int snd_mixer_oss_recmask(struct snd_mixer_oss_file *fmixer)
fmixer            159 sound/core/oss/mixer_oss.c 	struct snd_mixer_oss *mixer = fmixer->mixer;
fmixer            178 sound/core/oss/mixer_oss.c static int snd_mixer_oss_get_recsrc(struct snd_mixer_oss_file *fmixer)
fmixer            180 sound/core/oss/mixer_oss.c 	struct snd_mixer_oss *mixer = fmixer->mixer;
fmixer            188 sound/core/oss/mixer_oss.c 		if ((err = mixer->get_recsrc(fmixer, &index)) < 0)
fmixer            198 sound/core/oss/mixer_oss.c 				pslot->get_recsrc(fmixer, pslot, &active);
fmixer            207 sound/core/oss/mixer_oss.c static int snd_mixer_oss_set_recsrc(struct snd_mixer_oss_file *fmixer, int recsrc)
fmixer            209 sound/core/oss/mixer_oss.c 	struct snd_mixer_oss *mixer = fmixer->mixer;
fmixer            220 sound/core/oss/mixer_oss.c 		mixer->put_recsrc(fmixer, ffz(~recsrc));
fmixer            221 sound/core/oss/mixer_oss.c 		mixer->get_recsrc(fmixer, &index);
fmixer            228 sound/core/oss/mixer_oss.c 			pslot->put_recsrc(fmixer, pslot, active);
fmixer            236 sound/core/oss/mixer_oss.c 				pslot->get_recsrc(fmixer, pslot, &active);
fmixer            245 sound/core/oss/mixer_oss.c static int snd_mixer_oss_get_volume(struct snd_mixer_oss_file *fmixer, int slot)
fmixer            247 sound/core/oss/mixer_oss.c 	struct snd_mixer_oss *mixer = fmixer->mixer;
fmixer            257 sound/core/oss/mixer_oss.c 		result = pslot->get_volume(fmixer, pslot, &left, &right);
fmixer            272 sound/core/oss/mixer_oss.c static int snd_mixer_oss_set_volume(struct snd_mixer_oss_file *fmixer,
fmixer            275 sound/core/oss/mixer_oss.c 	struct snd_mixer_oss *mixer = fmixer->mixer;
fmixer            289 sound/core/oss/mixer_oss.c 		result = pslot->put_volume(fmixer, pslot, left, right);
fmixer            297 sound/core/oss/mixer_oss.c static int snd_mixer_oss_ioctl1(struct snd_mixer_oss_file *fmixer, unsigned int cmd, unsigned long arg)
fmixer            303 sound/core/oss/mixer_oss.c 	if (snd_BUG_ON(!fmixer))
fmixer            308 sound/core/oss/mixer_oss.c 			return snd_mixer_oss_info(fmixer, argp);
fmixer            310 sound/core/oss/mixer_oss.c  			return snd_mixer_oss_info_obsolete(fmixer, argp);
fmixer            314 sound/core/oss/mixer_oss.c 			tmp = snd_mixer_oss_set_recsrc(fmixer, tmp);
fmixer            323 sound/core/oss/mixer_oss.c 			tmp = snd_mixer_oss_devmask(fmixer);
fmixer            328 sound/core/oss/mixer_oss.c 			tmp = snd_mixer_oss_stereodevs(fmixer);
fmixer            333 sound/core/oss/mixer_oss.c 			tmp = snd_mixer_oss_recmask(fmixer);
fmixer            338 sound/core/oss/mixer_oss.c 			tmp = snd_mixer_oss_caps(fmixer);
fmixer            343 sound/core/oss/mixer_oss.c 			tmp = snd_mixer_oss_get_recsrc(fmixer);
fmixer            352 sound/core/oss/mixer_oss.c 		tmp = snd_mixer_oss_set_volume(fmixer, cmd & 0xff, tmp);
fmixer            357 sound/core/oss/mixer_oss.c 		tmp = snd_mixer_oss_get_volume(fmixer, cmd & 0xff);
fmixer            372 sound/core/oss/mixer_oss.c 	struct snd_mixer_oss_file fmixer;
fmixer            378 sound/core/oss/mixer_oss.c 	memset(&fmixer, 0, sizeof(fmixer));
fmixer            379 sound/core/oss/mixer_oss.c 	fmixer.card = card;
fmixer            380 sound/core/oss/mixer_oss.c 	fmixer.mixer = card->mixer_oss;
fmixer            381 sound/core/oss/mixer_oss.c 	return snd_mixer_oss_ioctl1(&fmixer, cmd, arg);
fmixer            507 sound/core/oss/mixer_oss.c static void snd_mixer_oss_get_volume1_vol(struct snd_mixer_oss_file *fmixer,
fmixer            515 sound/core/oss/mixer_oss.c 	struct snd_card *card = fmixer->card;
fmixer            544 sound/core/oss/mixer_oss.c static void snd_mixer_oss_get_volume1_sw(struct snd_mixer_oss_file *fmixer,
fmixer            553 sound/core/oss/mixer_oss.c 	struct snd_card *card = fmixer->card;
fmixer            583 sound/core/oss/mixer_oss.c static int snd_mixer_oss_get_volume1(struct snd_mixer_oss_file *fmixer,
fmixer            591 sound/core/oss/mixer_oss.c 		snd_mixer_oss_get_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PVOLUME], left, right);
fmixer            593 sound/core/oss/mixer_oss.c 		snd_mixer_oss_get_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GVOLUME], left, right);
fmixer            595 sound/core/oss/mixer_oss.c 		snd_mixer_oss_get_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GLOBAL], left, right);
fmixer            598 sound/core/oss/mixer_oss.c 		snd_mixer_oss_get_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PSWITCH], left, right, 0);
fmixer            600 sound/core/oss/mixer_oss.c 		snd_mixer_oss_get_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GSWITCH], left, right, 0);
fmixer            602 sound/core/oss/mixer_oss.c 		snd_mixer_oss_get_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PROUTE], left, right, 1);
fmixer            604 sound/core/oss/mixer_oss.c 		snd_mixer_oss_get_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GROUTE], left, right, 1);
fmixer            609 sound/core/oss/mixer_oss.c static void snd_mixer_oss_put_volume1_vol(struct snd_mixer_oss_file *fmixer,
fmixer            617 sound/core/oss/mixer_oss.c 	struct snd_card *card = fmixer->card;
fmixer            649 sound/core/oss/mixer_oss.c static void snd_mixer_oss_put_volume1_sw(struct snd_mixer_oss_file *fmixer,
fmixer            658 sound/core/oss/mixer_oss.c 	struct snd_card *card = fmixer->card;
fmixer            694 sound/core/oss/mixer_oss.c static int snd_mixer_oss_put_volume1(struct snd_mixer_oss_file *fmixer,
fmixer            701 sound/core/oss/mixer_oss.c 		snd_mixer_oss_put_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PVOLUME], left, right);
fmixer            703 sound/core/oss/mixer_oss.c 			snd_mixer_oss_put_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CVOLUME], left, right);
fmixer            705 sound/core/oss/mixer_oss.c 		snd_mixer_oss_put_volume1_vol(fmixer, pslot,
fmixer            708 sound/core/oss/mixer_oss.c 		snd_mixer_oss_put_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GVOLUME], left, right);
fmixer            710 sound/core/oss/mixer_oss.c 		snd_mixer_oss_put_volume1_vol(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GLOBAL], left, right);
fmixer            714 sound/core/oss/mixer_oss.c 			snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PSWITCH], left, right, 0);
fmixer            716 sound/core/oss/mixer_oss.c 			snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CSWITCH], left, right, 0);
fmixer            718 sound/core/oss/mixer_oss.c 			snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GSWITCH], left, right, 0);
fmixer            720 sound/core/oss/mixer_oss.c 			snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PROUTE], left, right, 1);
fmixer            722 sound/core/oss/mixer_oss.c 			snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CROUTE], left, right, 1);
fmixer            724 sound/core/oss/mixer_oss.c 			snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GROUTE], left, right, 1);
fmixer            727 sound/core/oss/mixer_oss.c 			snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PSWITCH], left, right, 0);
fmixer            729 sound/core/oss/mixer_oss.c 			snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CSWITCH], left, right, 0);
fmixer            731 sound/core/oss/mixer_oss.c 			snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GSWITCH], left, right, 0);
fmixer            733 sound/core/oss/mixer_oss.c 			snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_PROUTE], left, right, 1);
fmixer            735 sound/core/oss/mixer_oss.c 			snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CROUTE], left, right, 1);
fmixer            737 sound/core/oss/mixer_oss.c 			snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_GROUTE], left, right, 1);
fmixer            743 sound/core/oss/mixer_oss.c static int snd_mixer_oss_get_recsrc1_sw(struct snd_mixer_oss_file *fmixer,
fmixer            751 sound/core/oss/mixer_oss.c 	snd_mixer_oss_get_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CSWITCH], &left, &right, 0);
fmixer            756 sound/core/oss/mixer_oss.c static int snd_mixer_oss_get_recsrc1_route(struct snd_mixer_oss_file *fmixer,
fmixer            764 sound/core/oss/mixer_oss.c 	snd_mixer_oss_get_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CROUTE], &left, &right, 1);
fmixer            769 sound/core/oss/mixer_oss.c static int snd_mixer_oss_put_recsrc1_sw(struct snd_mixer_oss_file *fmixer,
fmixer            775 sound/core/oss/mixer_oss.c 	snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CSWITCH], active, active, 0);
fmixer            779 sound/core/oss/mixer_oss.c static int snd_mixer_oss_put_recsrc1_route(struct snd_mixer_oss_file *fmixer,
fmixer            785 sound/core/oss/mixer_oss.c 	snd_mixer_oss_put_volume1_sw(fmixer, pslot, slot->numid[SNDRV_MIXER_OSS_ITEM_CROUTE], active, active, 1);
fmixer            789 sound/core/oss/mixer_oss.c static int snd_mixer_oss_get_recsrc2(struct snd_mixer_oss_file *fmixer, unsigned int *active_index)
fmixer            791 sound/core/oss/mixer_oss.c 	struct snd_card *card = fmixer->card;
fmixer            792 sound/core/oss/mixer_oss.c 	struct snd_mixer_oss *mixer = fmixer->mixer;
fmixer            839 sound/core/oss/mixer_oss.c static int snd_mixer_oss_put_recsrc2(struct snd_mixer_oss_file *fmixer, unsigned int active_index)
fmixer            841 sound/core/oss/mixer_oss.c 	struct snd_card *card = fmixer->card;
fmixer            842 sound/core/oss/mixer_oss.c 	struct snd_mixer_oss *mixer = fmixer->mixer;
fmixer            884 sound/core/oss/mixer_oss.c 		snd_ctl_notify(fmixer->card, SNDRV_CTL_EVENT_MASK_VALUE, &kctl->id);