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);