iwcard 195 sound/isa/gus/interwave.c static int snd_interwave_detect_stb(struct snd_interwave *iwcard, iwcard 201 sound/isa/gus/interwave.c struct snd_card *card = iwcard->card; iwcard 213 sound/isa/gus/interwave.c if ((iwcard->i2c_res = request_region(port, 1, "InterWave (I2C bus)")) != NULL) iwcard 218 sound/isa/gus/interwave.c iwcard->i2c_res = request_region(port, 1, "InterWave (I2C bus)"); iwcard 220 sound/isa/gus/interwave.c if (iwcard->i2c_res == NULL) { iwcard 237 sound/isa/gus/interwave.c static int snd_interwave_detect(struct snd_interwave *iwcard, iwcard 277 sound/isa/gus/interwave.c return snd_interwave_detect_stb(iwcard, gus, dev, rbus); iwcard 286 sound/isa/gus/interwave.c struct snd_interwave *iwcard = dev_id; iwcard 292 sound/isa/gus/interwave.c if (inb(iwcard->gus_status_reg)) { iwcard 294 sound/isa/gus/interwave.c snd_gus_interrupt(irq, iwcard->gus); iwcard 297 sound/isa/gus/interwave.c if (inb(iwcard->pcm_status_reg) & 0x01) { /* IRQ bit is set? */ iwcard 299 sound/isa/gus/interwave.c snd_wss_interrupt(irq, iwcard->wss); iwcard 539 sound/isa/gus/interwave.c static int snd_interwave_pnp(int dev, struct snd_interwave *iwcard, iwcard 546 sound/isa/gus/interwave.c iwcard->dev = pnp_request_card_device(card, id->devs[0].id, NULL); iwcard 547 sound/isa/gus/interwave.c if (iwcard->dev == NULL) iwcard 551 sound/isa/gus/interwave.c iwcard->devtc = pnp_request_card_device(card, id->devs[1].id, NULL); iwcard 552 sound/isa/gus/interwave.c if (iwcard->devtc == NULL) iwcard 556 sound/isa/gus/interwave.c pdev = iwcard->dev; iwcard 580 sound/isa/gus/interwave.c pdev = iwcard->devtc; iwcard 596 sound/isa/gus/interwave.c struct snd_interwave *iwcard = card->private_data; iwcard 598 sound/isa/gus/interwave.c if (iwcard == NULL) iwcard 601 sound/isa/gus/interwave.c release_and_free_resource(iwcard->i2c_res); iwcard 603 sound/isa/gus/interwave.c if (iwcard->irq >= 0) iwcard 604 sound/isa/gus/interwave.c free_irq(iwcard->irq, (void *)iwcard); iwcard 611 sound/isa/gus/interwave.c struct snd_interwave *iwcard; iwcard 618 sound/isa/gus/interwave.c iwcard = card->private_data; iwcard 619 sound/isa/gus/interwave.c iwcard->card = card; iwcard 620 sound/isa/gus/interwave.c iwcard->irq = -1; iwcard 629 sound/isa/gus/interwave.c struct snd_interwave *iwcard = card->private_data; iwcard 649 sound/isa/gus/interwave.c if ((err = snd_interwave_detect(iwcard, gus, dev iwcard 656 sound/isa/gus/interwave.c iwcard->gus_status_reg = gus->gf1.reg_irqstat; iwcard 657 sound/isa/gus/interwave.c iwcard->pcm_status_reg = gus->gf1.port + 0x10c + 2; iwcard 665 sound/isa/gus/interwave.c "InterWave", iwcard)) { iwcard 669 sound/isa/gus/interwave.c iwcard->irq = xirq; iwcard 752 sound/isa/gus/interwave.c iwcard->wss = wss; iwcard 753 sound/isa/gus/interwave.c iwcard->gus = gus;