Lines Matching refs:pcard
606 static int snd_sb16_pnp_detect(struct pnp_card_link *pcard, in snd_sb16_pnp_detect() argument
616 res = snd_sb16_card_new(&pcard->card->dev, dev, &card); in snd_sb16_pnp_detect()
619 if ((res = snd_card_sb16_pnp(dev, card->private_data, pcard, pid)) < 0 || in snd_sb16_pnp_detect()
624 pnp_set_card_drvdata(pcard, card); in snd_sb16_pnp_detect()
632 static void snd_sb16_pnp_remove(struct pnp_card_link *pcard) in snd_sb16_pnp_remove() argument
634 snd_card_free(pnp_get_card_drvdata(pcard)); in snd_sb16_pnp_remove()
635 pnp_set_card_drvdata(pcard, NULL); in snd_sb16_pnp_remove()
639 static int snd_sb16_pnp_suspend(struct pnp_card_link *pcard, pm_message_t state) in snd_sb16_pnp_suspend() argument
641 return snd_sb16_suspend(pnp_get_card_drvdata(pcard), state); in snd_sb16_pnp_suspend()
643 static int snd_sb16_pnp_resume(struct pnp_card_link *pcard) in snd_sb16_pnp_resume() argument
645 return snd_sb16_resume(pnp_get_card_drvdata(pcard)); in snd_sb16_pnp_resume()