Lines Matching defs:dev
161 dev_dbg(chip->card->dev, "read [0x%lx] = 0x%x\n", port, inb(port));
166 dev_dbg(chip->card->dev, "read [0x%lx] = 0x%x [0x%x]\n",
205 chip->res_port = devm_request_region(card->dev, port, 2,
208 dev_err(card->dev, "can't grab port 0x%lx\n", port);
214 dev_dbg(card->dev, "OPL3-SA [0x%lx] detect = 0x%x\n", port, tmp);
236 dev_dbg(card->dev, "OPL3-SA [0x%lx] detect (1) = 0x%x (0x%x)\n", port, tmp, tmp1);
244 dev_dbg(card->dev, "OPL3-SA [0x%lx] detect (2) = 0x%x (0x%x)\n", port, tmp, tmp1);
480 dev_err(card->dev, "Cannot rename opl3sa2 control\n");
487 dev_err(card->dev, "Cannot rename opl3sa2 control\n");
495 dev_err(card->dev, "Cannot rename opl3sa2 control\n");
502 dev_err(card->dev, "Cannot rename opl3sa2 control\n");
572 static int snd_opl3sa2_pnp(int dev, struct snd_opl3sa2 *chip,
576 dev_err(chip->card->dev, "PnP configure failure (out of resources?)\n");
579 sb_port[dev] = pnp_port_start(pdev, 0);
580 wss_port[dev] = pnp_port_start(pdev, 1);
581 fm_port[dev] = pnp_port_start(pdev, 2);
582 midi_port[dev] = pnp_port_start(pdev, 3);
583 port[dev] = pnp_port_start(pdev, 4);
584 dma1[dev] = pnp_dma(pdev, 0);
585 dma2[dev] = pnp_dma(pdev, 1);
586 irq[dev] = pnp_irq(pdev, 0);
587 dev_dbg(chip->card->dev, "%sPnP OPL3-SA: sb port=0x%lx, wss port=0x%lx, fm port=0x%lx, midi port=0x%lx\n",
588 pnp_device_is_pnpbios(pdev) ? "BIOS" : "ISA", sb_port[dev], wss_port[dev], fm_port[dev], midi_port[dev]);
589 dev_dbg(chip->card->dev, "%sPnP OPL3-SA: control port=0x%lx, dma1=%i, dma2=%i, irq=%i\n",
590 pnp_device_is_pnpbios(pdev) ? "BIOS" : "ISA", port[dev], dma1[dev], dma2[dev], irq[dev]);
595 static int snd_opl3sa2_card_new(struct device *pdev, int dev,
602 err = snd_devm_card_new(pdev, index[dev], id[dev], THIS_MODULE,
615 static int snd_opl3sa2_probe(struct snd_card *card, int dev)
626 chip->ymode = opl3sa3_ymode[dev] & 0x03 ;
627 chip->port = port[dev];
628 xirq = irq[dev];
629 xdma1 = dma1[dev];
630 xdma2 = dma2[dev];
636 err = devm_request_irq(card->dev, xirq, snd_opl3sa2_interrupt, 0,
639 dev_err(card->dev, "can't grab IRQ %d\n", xirq);
645 wss_port[dev] + 4, -1,
649 dev_dbg(card->dev, "Oops, WSS not detected at 0x%lx\n", wss_port[dev] + 4);
665 if (fm_port[dev] >= 0x340 && fm_port[dev] < 0x400) {
666 err = snd_opl3_create(card, fm_port[dev],
667 fm_port[dev] + 2,
678 if (midi_port[dev] >= 0x300 && midi_port[dev] < 0x340) {
680 midi_port[dev],
698 static int dev;
704 for (; dev < SNDRV_CARDS; dev++) {
705 if (enable[dev] && isapnp[dev])
708 if (dev >= SNDRV_CARDS)
711 err = snd_opl3sa2_card_new(&pdev->dev, dev, &card);
714 err = snd_opl3sa2_pnp(dev, card->private_data, pdev);
717 err = snd_opl3sa2_probe(card, dev);
721 dev++;
749 static int dev;
756 dev_err(&pcard->card->dev, "can't get pnp device from id '%s'\n",
760 for (; dev < SNDRV_CARDS; dev++) {
761 if (enable[dev] && isapnp[dev])
764 if (dev >= SNDRV_CARDS)
767 err = snd_opl3sa2_card_new(&pdev->dev, dev, &card);
770 err = snd_opl3sa2_pnp(dev, card->private_data, pdev);
773 err = snd_opl3sa2_probe(card, dev);
777 dev++;
805 unsigned int dev)
807 if (!enable[dev])
810 if (isapnp[dev])
813 if (port[dev] == SNDRV_AUTO_PORT) {
817 if (wss_port[dev] == SNDRV_AUTO_PORT) {
821 if (fm_port[dev] == SNDRV_AUTO_PORT) {
825 if (midi_port[dev] == SNDRV_AUTO_PORT) {
833 unsigned int dev)
838 err = snd_opl3sa2_card_new(pdev, dev, &card);
841 err = snd_opl3sa2_probe(card, dev);
849 static int snd_opl3sa2_isa_suspend(struct device *dev, unsigned int n,
852 return snd_opl3sa2_suspend(dev_get_drvdata(dev), state);
855 static int snd_opl3sa2_isa_resume(struct device *dev, unsigned int n)
857 return snd_opl3sa2_resume(dev_get_drvdata(dev));