Lines Matching refs:pcard
237 struct pnp_card_link *pcard, in snd_card_es968_pnp() argument
244 pdev = pnp_request_card_device(pcard, pid->devs[0].id, NULL); in snd_card_es968_pnp()
261 static int snd_es968_pnp_detect(struct pnp_card_link *pcard, in snd_es968_pnp_detect() argument
284 error = snd_card_es968_pnp(card, dev, pcard, pid); in snd_es968_pnp_detect()
289 snd_card_set_dev(card, &pcard->card->dev); in snd_es968_pnp_detect()
293 pnp_set_card_drvdata(pcard, card); in snd_es968_pnp_detect()
298 static void snd_es968_pnp_remove(struct pnp_card_link *pcard) in snd_es968_pnp_remove() argument
300 snd_card_free(pnp_get_card_drvdata(pcard)); in snd_es968_pnp_remove()
301 pnp_set_card_drvdata(pcard, NULL); in snd_es968_pnp_remove()
306 static int snd_es968_pnp_suspend(struct pnp_card_link *pcard, in snd_es968_pnp_suspend() argument
309 struct snd_card *card = pnp_get_card_drvdata(pcard); in snd_es968_pnp_suspend()
317 static int snd_es968_pnp_resume(struct pnp_card_link *pcard) in snd_es968_pnp_resume() argument
319 struct snd_card *card = pnp_get_card_drvdata(pcard); in snd_es968_pnp_resume()