Lines Matching refs:pcard
637 static int __devinit snd_sb16_pnp_detect(struct pnp_card_link *pcard,
650 snd_card_set_dev(card, &pcard->card->dev);
651 if ((res = snd_card_sb16_pnp(dev, card->private_data, pcard, pid)) < 0 ||
656 pnp_set_card_drvdata(pcard, card);
664 static void __devexit snd_sb16_pnp_remove(struct pnp_card_link * pcard)
666 snd_card_free(pnp_get_card_drvdata(pcard));
667 pnp_set_card_drvdata(pcard, NULL);
671 static int snd_sb16_pnp_suspend(struct pnp_card_link *pcard, pm_message_t state)
673 return snd_sb16_suspend(pnp_get_card_drvdata(pcard), state);
675 static int snd_sb16_pnp_resume(struct pnp_card_link *pcard)
677 return snd_sb16_resume(pnp_get_card_drvdata(pcard));