Lines Matching refs:pcard
2324 static int snd_audiodrive_pnpc_detect(struct pnp_card_link *pcard, in snd_audiodrive_pnpc_detect() argument
2338 res = snd_es18xx_card_new(&pcard->card->dev, dev, &card); in snd_audiodrive_pnpc_detect()
2342 if ((res = snd_audiodrive_pnpc(dev, card->private_data, pcard, pid)) < 0) { in snd_audiodrive_pnpc_detect()
2351 pnp_set_card_drvdata(pcard, card); in snd_audiodrive_pnpc_detect()
2356 static void snd_audiodrive_pnpc_remove(struct pnp_card_link *pcard) in snd_audiodrive_pnpc_remove() argument
2358 snd_card_free(pnp_get_card_drvdata(pcard)); in snd_audiodrive_pnpc_remove()
2359 pnp_set_card_drvdata(pcard, NULL); in snd_audiodrive_pnpc_remove()
2363 static int snd_audiodrive_pnpc_suspend(struct pnp_card_link *pcard, pm_message_t state) in snd_audiodrive_pnpc_suspend() argument
2365 return snd_es18xx_suspend(pnp_get_card_drvdata(pcard), state); in snd_audiodrive_pnpc_suspend()
2368 static int snd_audiodrive_pnpc_resume(struct pnp_card_link *pcard) in snd_audiodrive_pnpc_resume() argument
2370 return snd_es18xx_resume(pnp_get_card_drvdata(pcard)); in snd_audiodrive_pnpc_resume()