acard             108 sound/isa/als100.c static int snd_card_als100_pnp(int dev, struct snd_card_als100 *acard,
acard             115 sound/isa/als100.c 	acard->dev = pnp_request_card_device(card, id->devs[0].id, NULL);
acard             116 sound/isa/als100.c 	if (acard->dev == NULL)
acard             119 sound/isa/als100.c 	acard->devmpu = pnp_request_card_device(card, id->devs[1].id, acard->dev);
acard             120 sound/isa/als100.c 	acard->devopl = pnp_request_card_device(card, id->devs[2].id, acard->dev);
acard             122 sound/isa/als100.c 	pdev = acard->dev;
acard             138 sound/isa/als100.c 	pdev = acard->devmpu;
acard             151 sound/isa/als100.c 	     	acard->devmpu = NULL;
acard             155 sound/isa/als100.c 	pdev = acard->devopl;
acard             167 sound/isa/als100.c 	     	acard->devopl = NULL;
acard             181 sound/isa/als100.c 	struct snd_card_als100 *acard;
acard             189 sound/isa/als100.c 	acard = card->private_data;
acard             191 sound/isa/als100.c 	if ((error = snd_card_als100_pnp(dev, acard, pcard, pid))) {
acard             208 sound/isa/als100.c 	acard->chip = chip;
acard             309 sound/isa/als100.c 	struct snd_card_als100 *acard = card->private_data;
acard             310 sound/isa/als100.c 	struct snd_sb *chip = acard->chip;
acard             320 sound/isa/als100.c 	struct snd_card_als100 *acard = card->private_data;
acard             321 sound/isa/als100.c 	struct snd_sb *chip = acard->chip;
acard              90 sound/isa/azt2320.c static int snd_card_azt2320_pnp(int dev, struct snd_card_azt2320 *acard,
acard              97 sound/isa/azt2320.c 	acard->dev = pnp_request_card_device(card, id->devs[0].id, NULL);
acard              98 sound/isa/azt2320.c 	if (acard->dev == NULL)
acard             101 sound/isa/azt2320.c 	acard->devmpu = pnp_request_card_device(card, id->devs[1].id, NULL);
acard             103 sound/isa/azt2320.c 	pdev = acard->dev;
acard             117 sound/isa/azt2320.c 	pdev = acard->devmpu;
acard             130 sound/isa/azt2320.c 	     	acard->devmpu = NULL;
acard             171 sound/isa/azt2320.c 	struct snd_card_azt2320 *acard;
acard             180 sound/isa/azt2320.c 	acard = card->private_data;
acard             182 sound/isa/azt2320.c 	if ((error = snd_card_azt2320_pnp(dev, acard, pcard, pid))) {
acard             286 sound/isa/azt2320.c 	struct snd_card_azt2320 *acard = card->private_data;
acard             287 sound/isa/azt2320.c 	struct snd_wss *chip = acard->chip;
acard             297 sound/isa/azt2320.c 	struct snd_card_azt2320 *acard = card->private_data;
acard             298 sound/isa/azt2320.c 	struct snd_wss *chip = acard->chip;
acard             295 sound/isa/cmi8330.c static int snd_cmi8330_mixer(struct snd_card *card, struct snd_cmi8330 *acard)
acard             300 sound/isa/cmi8330.c 	strcpy(card->mixername, (acard->type == CMI8329) ? "CMI8329" : "CMI8330/C3D");
acard             305 sound/isa/cmi8330.c 					     acard->wss));
acard             311 sound/isa/cmi8330.c 	if ((err = cmi8330_add_sb_mixers(acard->sb)) < 0)
acard             318 sound/isa/cmi8330.c static int snd_cmi8330_pnp(int dev, struct snd_cmi8330 *acard,
acard             326 sound/isa/cmi8330.c 	acard->type = (id->devs[3].id[0]) ? CMI8329 : CMI8330;
acard             328 sound/isa/cmi8330.c 	acard->cap = pnp_request_card_device(card, id->devs[0].id, NULL);
acard             329 sound/isa/cmi8330.c 	if (acard->cap == NULL)
acard             332 sound/isa/cmi8330.c 	acard->play = pnp_request_card_device(card, id->devs[1].id, NULL);
acard             333 sound/isa/cmi8330.c 	if (acard->play == NULL)
acard             336 sound/isa/cmi8330.c 	acard->mpu = pnp_request_card_device(card, id->devs[2].id, NULL);
acard             337 sound/isa/cmi8330.c 	if (acard->mpu == NULL)
acard             340 sound/isa/cmi8330.c 	pdev = acard->cap;
acard             354 sound/isa/cmi8330.c 	pdev = acard->play;
acard             374 sound/isa/cmi8330.c 	pdev = acard->mpu;
acard             470 sound/isa/cmi8330.c 	struct snd_cmi8330 *acard = card->private_data;
acard             473 sound/isa/cmi8330.c 	acard->wss->suspend(acard->wss);
acard             474 sound/isa/cmi8330.c 	snd_sbmixer_suspend(acard->sb);
acard             480 sound/isa/cmi8330.c 	struct snd_cmi8330 *acard = card->private_data;
acard             482 sound/isa/cmi8330.c 	snd_sbdsp_reset(acard->sb);
acard             483 sound/isa/cmi8330.c 	snd_sbmixer_suspend(acard->sb);
acard             484 sound/isa/cmi8330.c 	acard->wss->resume(acard->wss);
acard             506 sound/isa/cmi8330.c 	struct snd_cmi8330 *acard;
acard             515 sound/isa/cmi8330.c 	acard = card->private_data;
acard             516 sound/isa/cmi8330.c 	acard->card = card;
acard             523 sound/isa/cmi8330.c 	struct snd_cmi8330 *acard;
acard             527 sound/isa/cmi8330.c 	acard = card->private_data;
acard             531 sound/isa/cmi8330.c 			     WSS_HW_DETECT, 0, &acard->wss);
acard             536 sound/isa/cmi8330.c 	if (acard->wss->hardware != WSS_HW_CMI8330) {
acard             546 sound/isa/cmi8330.c 				    SB_HW_AUTO, &acard->sb)) < 0) {
acard             550 sound/isa/cmi8330.c 	if (acard->sb->hardware != SB_HW_16) {
acard             555 sound/isa/cmi8330.c 	snd_wss_out(acard->wss, CS4231_MISC_INFO, 0x40); /* switch on MODE2 */
acard             557 sound/isa/cmi8330.c 		snd_wss_out(acard->wss, i,
acard             560 sound/isa/cmi8330.c 	if ((err = snd_cmi8330_mixer(card, acard)) < 0) {
acard             565 sound/isa/cmi8330.c 	if ((err = snd_cmi8330_pcm(card, acard)) < 0) {
acard             591 sound/isa/cmi8330.c 	strcpy(card->driver, (acard->type == CMI8329) ? "CMI8329" : "CMI8330/C3D");
acard             592 sound/isa/cmi8330.c 	strcpy(card->shortname, (acard->type == CMI8329) ? "C-Media CMI8329" : "C-Media CMI8330/C3D");
acard             595 sound/isa/cmi8330.c 		acard->wss->port,
acard             292 sound/isa/cs423x/cs4236.c static int snd_card_cs423x_pnp(int dev, struct snd_card_cs4236 *acard,
acard             296 sound/isa/cs423x/cs4236.c 	acard->wss = pdev;
acard             297 sound/isa/cs423x/cs4236.c 	if (snd_cs423x_pnp_init_wss(dev, acard->wss) < 0)
acard             306 sound/isa/cs423x/cs4236.c static int snd_card_cs423x_pnpc(int dev, struct snd_card_cs4236 *acard,
acard             310 sound/isa/cs423x/cs4236.c 	acard->wss = pnp_request_card_device(card, id->devs[0].id, NULL);
acard             311 sound/isa/cs423x/cs4236.c 	if (acard->wss == NULL)
acard             313 sound/isa/cs423x/cs4236.c 	acard->ctrl = pnp_request_card_device(card, id->devs[1].id, NULL);
acard             314 sound/isa/cs423x/cs4236.c 	if (acard->ctrl == NULL)
acard             317 sound/isa/cs423x/cs4236.c 		acard->mpu = pnp_request_card_device(card, id->devs[2].id, NULL);
acard             318 sound/isa/cs423x/cs4236.c 		if (acard->mpu == NULL)
acard             323 sound/isa/cs423x/cs4236.c 	if (snd_cs423x_pnp_init_wss(dev, acard->wss) < 0)
acard             327 sound/isa/cs423x/cs4236.c 	if (acard->ctrl && cport[dev] > 0) {
acard             328 sound/isa/cs423x/cs4236.c 		if (snd_cs423x_pnp_init_ctrl(dev, acard->ctrl) < 0)
acard             332 sound/isa/cs423x/cs4236.c 	if (acard->mpu && mpu_port[dev] > 0) {
acard             333 sound/isa/cs423x/cs4236.c 		if (snd_cs423x_pnp_init_mpu(dev, acard->mpu) < 0)
acard             348 sound/isa/cs423x/cs4236.c 	struct snd_card_cs4236 *acard = card->private_data;
acard             350 sound/isa/cs423x/cs4236.c 	release_and_free_resource(acard->res_sb_port);
acard             370 sound/isa/cs423x/cs4236.c 	struct snd_card_cs4236 *acard;
acard             375 sound/isa/cs423x/cs4236.c 	acard = card->private_data;
acard             377 sound/isa/cs423x/cs4236.c 		if ((acard->res_sb_port = request_region(sb_port[dev], 16, IDENT " SB")) == NULL) {
acard             389 sound/isa/cs423x/cs4236.c 	acard->chip = chip;
acard             500 sound/isa/cs423x/cs4236.c 	struct snd_card_cs4236 *acard = card->private_data;
acard             502 sound/isa/cs423x/cs4236.c 	acard->chip->suspend(acard->chip);
acard             508 sound/isa/cs423x/cs4236.c 	struct snd_card_cs4236 *acard = card->private_data;
acard             509 sound/isa/cs423x/cs4236.c 	acard->chip->resume(acard->chip);
acard             355 sound/isa/sb/jazz16.c 	struct snd_card_jazz16 *acard = card->private_data;
acard             356 sound/isa/sb/jazz16.c 	struct snd_sb *chip = acard->chip;
acard             366 sound/isa/sb/jazz16.c 	struct snd_card_jazz16 *acard = card->private_data;
acard             367 sound/isa/sb/jazz16.c 	struct snd_sb *chip = acard->chip;
acard             238 sound/isa/sb/sb16.c static int snd_card_sb16_pnp(int dev, struct snd_card_sb16 *acard,
acard             245 sound/isa/sb/sb16.c 	acard->dev = pnp_request_card_device(card, id->devs[0].id, NULL);
acard             246 sound/isa/sb/sb16.c 	if (acard->dev == NULL)
acard             250 sound/isa/sb/sb16.c 	acard->devwt = pnp_request_card_device(card, id->devs[1].id, acard->dev);
acard             253 sound/isa/sb/sb16.c 	pdev = acard->dev;
acard             272 sound/isa/sb/sb16.c 	pdev = acard->devwt;
acard             287 sound/isa/sb/sb16.c 		acard->devwt = NULL;
acard             298 sound/isa/sb/sb16.c 	struct snd_card_sb16 *acard = card->private_data;
acard             300 sound/isa/sb/sb16.c 	if (acard == NULL)
acard             302 sound/isa/sb/sb16.c 	release_and_free_resource(acard->fm_res);
acard             330 sound/isa/sb/sb16.c 	struct snd_card_sb16 *acard = card->private_data;
acard             353 sound/isa/sb/sb16.c 	acard->chip = chip;
acard             398 sound/isa/sb/sb16.c 				    acard->fm_res != NULL || fm_port[dev] == port[dev],
acard             455 sound/isa/sb/sb16.c 	struct snd_card_sb16 *acard = card->private_data;
acard             456 sound/isa/sb/sb16.c 	struct snd_sb *chip = acard->chip;
acard             465 sound/isa/sb/sb16.c 	struct snd_card_sb16 *acard = card->private_data;
acard             466 sound/isa/sb/sb16.c 	struct snd_sb *chip = acard->chip;
acard             477 sound/isa/sb/sb16.c 	struct snd_card_sb16 *acard;
acard             485 sound/isa/sb/sb16.c 	acard = card->private_data;
acard             489 sound/isa/sb/sb16.c 	acard->fm_res = request_region(0x388, 4, "SoundBlaster FM");
acard              60 sound/isa/sb/sb8.c 	struct snd_sb8 *acard = card->private_data;
acard              62 sound/isa/sb/sb8.c 	if (acard == NULL)
acard              64 sound/isa/sb/sb8.c 	release_and_free_resource(acard->fm_res);
acard              86 sound/isa/sb/sb8.c 	struct snd_sb8 *acard;
acard              94 sound/isa/sb/sb8.c 	acard = card->private_data;
acard              98 sound/isa/sb/sb8.c 	acard->fm_res = request_region(0x388, 4, "SoundBlaster FM");
acard              99 sound/isa/sb/sb8.c 	if (!acard->fm_res) {
acard             136 sound/isa/sb/sb8.c 	acard->chip = chip;
acard             206 sound/isa/sb/sb8.c 	struct snd_sb8 *acard = card->private_data;
acard             207 sound/isa/sb/sb8.c 	struct snd_sb *chip = acard->chip;
acard             217 sound/isa/sb/sb8.c 	struct snd_sb8 *acard = card->private_data;
acard             218 sound/isa/sb/sb8.c 	struct snd_sb *chip = acard->chip;
acard              89 sound/isa/wavefront/wavefront.c snd_wavefront_pnp (int dev, snd_wavefront_card_t *acard, struct pnp_card_link *card,
acard              99 sound/isa/wavefront/wavefront.c 	acard->wss = pnp_request_card_device(card, id->devs[0].id, NULL);
acard             100 sound/isa/wavefront/wavefront.c 	if (acard->wss == NULL)
acard             115 sound/isa/wavefront/wavefront.c 		acard->mpu = pnp_request_card_device(card, id->devs[2].id, NULL);
acard             116 sound/isa/wavefront/wavefront.c 		if (acard->mpu == NULL)
acard             122 sound/isa/wavefront/wavefront.c 	acard->synth = pnp_request_card_device(card, id->devs[3].id, NULL);
acard             123 sound/isa/wavefront/wavefront.c 	if (acard->synth == NULL)
acard             128 sound/isa/wavefront/wavefront.c 	pdev = acard->wss;
acard             156 sound/isa/wavefront/wavefront.c 	pdev = acard->synth;
acard             174 sound/isa/wavefront/wavefront.c 		pdev = acard->mpu;
acard             206 sound/isa/wavefront/wavefront.c 	snd_wavefront_card_t *acard;
acard             208 sound/isa/wavefront/wavefront.c 	acard = (snd_wavefront_card_t *) dev_id;
acard             210 sound/isa/wavefront/wavefront.c 	if (acard == NULL) 
acard             213 sound/isa/wavefront/wavefront.c 	if (acard->wavefront.interrupts_are_midi) {
acard             214 sound/isa/wavefront/wavefront.c 		snd_wavefront_midi_interrupt (acard);
acard             216 sound/isa/wavefront/wavefront.c 		snd_wavefront_internal_interrupt (acard);
acard             223 sound/isa/wavefront/wavefront.c 						 snd_wavefront_card_t *acard)
acard             227 sound/isa/wavefront/wavefront.c 	if (snd_wavefront_detect (acard) < 0) {
acard             231 sound/isa/wavefront/wavefront.c 	if (snd_wavefront_start (&acard->wavefront) < 0) {
acard             248 sound/isa/wavefront/wavefront.c 					      snd_wavefront_card_t *acard,
acard             254 sound/isa/wavefront/wavefront.c 	if (snd_wavefront_fx_start (&acard->wavefront)) {
acard             274 sound/isa/wavefront/wavefront.c 						  snd_wavefront_card_t *acard,
acard             284 sound/isa/wavefront/wavefront.c 		acard->wavefront.midi.base = port;
acard             285 sound/isa/wavefront/wavefront.c 		if (snd_wavefront_midi_start (acard)) {
acard             315 sound/isa/wavefront/wavefront.c 	snd_wavefront_card_t *acard = (snd_wavefront_card_t *)card->private_data;
acard             317 sound/isa/wavefront/wavefront.c 	if (acard) {
acard             318 sound/isa/wavefront/wavefront.c 		release_and_free_resource(acard->wavefront.res_base);
acard             319 sound/isa/wavefront/wavefront.c 		if (acard->wavefront.irq > 0)
acard             320 sound/isa/wavefront/wavefront.c 			free_irq(acard->wavefront.irq, (void *)acard);
acard             328 sound/isa/wavefront/wavefront.c 	snd_wavefront_card_t *acard;
acard             336 sound/isa/wavefront/wavefront.c 	acard = card->private_data;
acard             337 sound/isa/wavefront/wavefront.c 	acard->wavefront.irq = -1;
acard             338 sound/isa/wavefront/wavefront.c 	spin_lock_init(&acard->wavefront.irq_lock);
acard             339 sound/isa/wavefront/wavefront.c 	init_waitqueue_head(&acard->wavefront.interrupt_sleeper);
acard             340 sound/isa/wavefront/wavefront.c 	spin_lock_init(&acard->wavefront.midi.open);
acard             341 sound/isa/wavefront/wavefront.c 	spin_lock_init(&acard->wavefront.midi.virtual);
acard             342 sound/isa/wavefront/wavefront.c 	acard->wavefront.card = card;
acard             352 sound/isa/wavefront/wavefront.c 	snd_wavefront_card_t *acard = card->private_data;
acard             398 sound/isa/wavefront/wavefront.c 	acard->wavefront.res_base = request_region(ics2115_port[dev], 16,
acard             400 sound/isa/wavefront/wavefront.c 	if (acard->wavefront.res_base == NULL) {
acard             406 sound/isa/wavefront/wavefront.c 			0, "ICS2115", acard)) {
acard             411 sound/isa/wavefront/wavefront.c 	acard->wavefront.irq = ics2115_irq[dev];
acard             412 sound/isa/wavefront/wavefront.c 	acard->wavefront.base = ics2115_port[dev];
acard             414 sound/isa/wavefront/wavefront.c 	wavefront_synth = snd_wavefront_new_synth(card, hw_dev, acard);
acard             451 sound/isa/wavefront/wavefront.c 						acard,
acard             467 sound/isa/wavefront/wavefront.c 						acard,
acard             479 sound/isa/wavefront/wavefront.c 	if (acard->wavefront.has_fx) {
acard             482 sound/isa/wavefront/wavefront.c 						     acard,
acard             157 sound/isa/wavefront/wavefront_fx.c 	snd_wavefront_card_t *acard;
acard             170 sound/isa/wavefront/wavefront_fx.c 	acard = card->private_data;
acard             171 sound/isa/wavefront/wavefront_fx.c 	dev = &acard->wavefront;
acard              94 sound/isa/wavefront/wavefront_midi.c 	snd_wavefront_card_t *acard;
acard             107 sound/isa/wavefront/wavefront_midi.c 	acard = card->private_data;
acard             109 sound/isa/wavefront/wavefront_midi.c 	return &acard->wavefront.midi;
acard            1500 sound/isa/wavefront/wavefront_synth.c wavefront_synth_control (snd_wavefront_card_t *acard, 
acard            1504 sound/isa/wavefront/wavefront_synth.c 	snd_wavefront_t *dev = &acard->wavefront;
acard            1615 sound/isa/wavefront/wavefront_synth.c 			snd_wavefront_midi_disable_virtual (acard);
acard            1619 sound/isa/wavefront/wavefront_synth.c 			snd_wavefront_midi_enable_virtual (acard);
acard            1652 sound/isa/wavefront/wavefront_synth.c 	snd_wavefront_card_t *acard;
acard            1664 sound/isa/wavefront/wavefront_synth.c 	acard = card->private_data;
acard            1665 sound/isa/wavefront/wavefront_synth.c 	dev = &acard->wavefront;
acard            1679 sound/isa/wavefront/wavefront_synth.c 		if (wavefront_synth_control (acard, wc) < 0)
acard             759 sound/pci/als4000.c static int snd_als4000_create_gameport(struct snd_card_als4000 *acard, int dev)
acard             780 sound/pci/als4000.c 		dev_warn(&acard->pci->dev, "cannot reserve joystick ports\n");
acard             784 sound/pci/als4000.c 	acard->gameport = gp = gameport_allocate_port();
acard             786 sound/pci/als4000.c 		dev_err(&acard->pci->dev, "cannot allocate memory for gameport\n");
acard             792 sound/pci/als4000.c 	gameport_set_phys(gp, "pci%s/gameport0", pci_name(acard->pci));
acard             793 sound/pci/als4000.c 	gameport_set_dev_parent(gp, &acard->pci->dev);
acard             798 sound/pci/als4000.c 	snd_als4000_set_addr(acard->iobase, 0, 0, 0, 1);
acard             800 sound/pci/als4000.c 	gameport_register_port(acard->gameport);
acard             805 sound/pci/als4000.c static void snd_als4000_free_gameport(struct snd_card_als4000 *acard)
acard             807 sound/pci/als4000.c 	if (acard->gameport) {
acard             808 sound/pci/als4000.c 		struct resource *r = gameport_get_port_data(acard->gameport);
acard             810 sound/pci/als4000.c 		gameport_unregister_port(acard->gameport);
acard             811 sound/pci/als4000.c 		acard->gameport = NULL;
acard             814 sound/pci/als4000.c 		snd_als4000_set_addr(acard->iobase, 0, 0, 0, 0);
acard             820 sound/pci/als4000.c static inline int snd_als4000_create_gameport(struct snd_card_als4000 *acard, int dev) { return -ENOSYS; }
acard             821 sound/pci/als4000.c static inline void snd_als4000_free_gameport(struct snd_card_als4000 *acard) { }
acard             826 sound/pci/als4000.c 	struct snd_card_als4000 *acard = card->private_data;
acard             829 sound/pci/als4000.c 	snd_als4k_gcr_write_addr(acard->iobase, ALS4K_GCR8C_MISC_CTRL, 0);
acard             831 sound/pci/als4000.c 	snd_als4000_free_gameport(acard);
acard             832 sound/pci/als4000.c 	pci_release_regions(acard->pci);
acard             833 sound/pci/als4000.c 	pci_disable_device(acard->pci);
acard             841 sound/pci/als4000.c 	struct snd_card_als4000 *acard;
acard             878 sound/pci/als4000.c 			   sizeof(*acard) /* private_data: acard */,
acard             886 sound/pci/als4000.c 	acard = card->private_data;
acard             887 sound/pci/als4000.c 	acard->pci = pci;
acard             888 sound/pci/als4000.c 	acard->iobase = iobase;
acard             892 sound/pci/als4000.c 	snd_als4000_set_addr(acard->iobase, 0, 0, 0, 0);
acard             905 sound/pci/als4000.c 	acard->chip = chip;
acard             952 sound/pci/als4000.c 	snd_als4000_create_gameport(acard, dev);
acard             978 sound/pci/als4000.c 	struct snd_card_als4000 *acard = card->private_data;
acard             979 sound/pci/als4000.c 	struct snd_sb *chip = acard->chip;
acard             990 sound/pci/als4000.c 	struct snd_card_als4000 *acard = card->private_data;
acard             991 sound/pci/als4000.c 	struct snd_sb *chip = acard->chip;
acard             998 sound/pci/als4000.c 	if (acard->gameport)
acard             999 sound/pci/als4000.c 		snd_als4000_set_addr(acard->iobase, 0, 0, 0, 1);