"dma=%d, dma16=%d\n", scc->conf.io_base, scc->conf.irq,
scc->conf.dma, scc->conf.dma2);
- pnpc_set_drvdata(card, scc);
+ pnp_set_card_drvdata(card, scc);
return sb_register_oss(scc, &sbmo);
}
static void sb_pnp_remove(struct pnp_card *card)
{
- struct sb_card_config *scc = pnpc_get_drvdata(card);
+ struct sb_card_config *scc = pnp_get_card_drvdata(card);
if(!scc)
return;
sb_unload(scc);
}
-static struct pnpc_driver sb_pnp_driver = {
+static struct pnp_card_driver sb_pnp_driver = {
.name = "OSS SndBlstr", /* 16 character limit */
.id_table = sb_pnp_card_table,
.probe = sb_pnp_probe,
#ifdef CONFIG_PNP_CARD
if(pnp) {
- pres = pnpc_register_driver(&sb_pnp_driver);
+ pres = pnp_register_card_driver(&sb_pnp_driver);
}
#endif
printk(KERN_INFO "sb: Init: Done\n");
}
#ifdef CONFIG_PNP_CARD
- pnpc_unregister_driver(&sb_pnp_driver);
+ pnp_unregister_card_driver(&sb_pnp_driver);
#endif
if (smw_free) {