Home
last modified time | relevance | path

Searched refs:pcard (Results 1 – 17 of 17) sorted by relevance

/linux-4.1.27/sound/isa/ad1816a/
Dad1816a.c138 static int snd_card_ad1816a_probe(int dev, struct pnp_card_link *pcard, in snd_card_ad1816a_probe() argument
146 error = snd_card_new(&pcard->card->dev, in snd_card_ad1816a_probe()
153 if ((error = snd_card_ad1816a_pnp(dev, pcard, pid))) { in snd_card_ad1816a_probe()
215 pnp_set_card_drvdata(pcard, card); in snd_card_ad1816a_probe()
240 static void snd_ad1816a_pnp_remove(struct pnp_card_link *pcard) in snd_ad1816a_pnp_remove() argument
242 snd_card_free(pnp_get_card_drvdata(pcard)); in snd_ad1816a_pnp_remove()
243 pnp_set_card_drvdata(pcard, NULL); in snd_ad1816a_pnp_remove()
247 static int snd_ad1816a_pnp_suspend(struct pnp_card_link *pcard, in snd_ad1816a_pnp_suspend() argument
250 struct snd_card *card = pnp_get_card_drvdata(pcard); in snd_ad1816a_pnp_suspend()
257 static int snd_ad1816a_pnp_resume(struct pnp_card_link *pcard) in snd_ad1816a_pnp_resume() argument
[all …]
/linux-4.1.27/sound/isa/es1688/
Des1688.c233 struct pnp_card_link *pcard, in snd_card_es968_pnp() argument
240 pdev = pnp_request_card_device(pcard, pid->devs[0].id, NULL); in snd_card_es968_pnp()
257 static int snd_es968_pnp_detect(struct pnp_card_link *pcard, in snd_es968_pnp_detect() argument
274 error = snd_card_new(&pcard->card->dev, in snd_es968_pnp_detect()
281 error = snd_card_es968_pnp(card, dev, pcard, pid); in snd_es968_pnp_detect()
289 pnp_set_card_drvdata(pcard, card); in snd_es968_pnp_detect()
294 static void snd_es968_pnp_remove(struct pnp_card_link *pcard) in snd_es968_pnp_remove() argument
296 snd_card_free(pnp_get_card_drvdata(pcard)); in snd_es968_pnp_remove()
297 pnp_set_card_drvdata(pcard, NULL); in snd_es968_pnp_remove()
302 static int snd_es968_pnp_suspend(struct pnp_card_link *pcard, in snd_es968_pnp_suspend() argument
[all …]
/linux-4.1.27/sound/isa/
Dazt2320.c178 struct pnp_card_link *pcard, in snd_card_azt2320_probe() argument
187 error = snd_card_new(&pcard->card->dev, in snd_card_azt2320_probe()
194 if ((error = snd_card_azt2320_pnp(dev, acard, pcard, pid))) { in snd_card_azt2320_probe()
263 pnp_set_card_drvdata(pcard, card); in snd_card_azt2320_probe()
288 static void snd_azt2320_pnp_remove(struct pnp_card_link *pcard) in snd_azt2320_pnp_remove() argument
290 snd_card_free(pnp_get_card_drvdata(pcard)); in snd_azt2320_pnp_remove()
291 pnp_set_card_drvdata(pcard, NULL); in snd_azt2320_pnp_remove()
295 static int snd_azt2320_pnp_suspend(struct pnp_card_link *pcard, pm_message_t state) in snd_azt2320_pnp_suspend() argument
297 struct snd_card *card = pnp_get_card_drvdata(pcard); in snd_azt2320_pnp_suspend()
306 static int snd_azt2320_pnp_resume(struct pnp_card_link *pcard) in snd_azt2320_pnp_resume() argument
[all …]
Dals100.c187 struct pnp_card_link *pcard, in snd_card_als100_probe() argument
196 error = snd_card_new(&pcard->card->dev, in snd_card_als100_probe()
203 if ((error = snd_card_als100_pnp(dev, acard, pcard, pid))) { in snd_card_als100_probe()
285 pnp_set_card_drvdata(pcard, card); in snd_card_als100_probe()
310 static void snd_als100_pnp_remove(struct pnp_card_link *pcard) in snd_als100_pnp_remove() argument
312 snd_card_free(pnp_get_card_drvdata(pcard)); in snd_als100_pnp_remove()
313 pnp_set_card_drvdata(pcard, NULL); in snd_als100_pnp_remove()
317 static int snd_als100_pnp_suspend(struct pnp_card_link *pcard, pm_message_t state) in snd_als100_pnp_suspend() argument
319 struct snd_card *card = pnp_get_card_drvdata(pcard); in snd_als100_pnp_suspend()
329 static int snd_als100_pnp_resume(struct pnp_card_link *pcard) in snd_als100_pnp_resume() argument
[all …]
Dcmi8330.c687 static int snd_cmi8330_pnp_detect(struct pnp_card_link *pcard, in snd_cmi8330_pnp_detect() argument
701 res = snd_cmi8330_card_new(&pcard->card->dev, dev, &card); in snd_cmi8330_pnp_detect()
704 if ((res = snd_cmi8330_pnp(dev, card->private_data, pcard, pid)) < 0) { in snd_cmi8330_pnp_detect()
713 pnp_set_card_drvdata(pcard, card); in snd_cmi8330_pnp_detect()
718 static void snd_cmi8330_pnp_remove(struct pnp_card_link *pcard) in snd_cmi8330_pnp_remove() argument
720 snd_card_free(pnp_get_card_drvdata(pcard)); in snd_cmi8330_pnp_remove()
721 pnp_set_card_drvdata(pcard, NULL); in snd_cmi8330_pnp_remove()
725 static int snd_cmi8330_pnp_suspend(struct pnp_card_link *pcard, pm_message_t state) in snd_cmi8330_pnp_suspend() argument
727 return snd_cmi8330_suspend(pnp_get_card_drvdata(pcard)); in snd_cmi8330_pnp_suspend()
730 static int snd_cmi8330_pnp_resume(struct pnp_card_link *pcard) in snd_cmi8330_pnp_resume() argument
[all …]
Dopl3sa2.c783 static int snd_opl3sa2_pnp_cdetect(struct pnp_card_link *pcard, in snd_opl3sa2_pnp_cdetect() argument
791 pdev = pnp_request_card_device(pcard, id->devs[0].id, NULL); in snd_opl3sa2_pnp_cdetect()
815 pnp_set_card_drvdata(pcard, card); in snd_opl3sa2_pnp_cdetect()
820 static void snd_opl3sa2_pnp_cremove(struct pnp_card_link *pcard) in snd_opl3sa2_pnp_cremove() argument
822 snd_card_free(pnp_get_card_drvdata(pcard)); in snd_opl3sa2_pnp_cremove()
823 pnp_set_card_drvdata(pcard, NULL); in snd_opl3sa2_pnp_cremove()
827 static int snd_opl3sa2_pnp_csuspend(struct pnp_card_link *pcard, pm_message_t state) in snd_opl3sa2_pnp_csuspend() argument
829 return snd_opl3sa2_suspend(pnp_get_card_drvdata(pcard), state); in snd_opl3sa2_pnp_csuspend()
831 static int snd_opl3sa2_pnp_cresume(struct pnp_card_link *pcard) in snd_opl3sa2_pnp_cresume() argument
833 return snd_opl3sa2_resume(pnp_get_card_drvdata(pcard)); in snd_opl3sa2_pnp_cresume()
Dsscape.c1226 static int sscape_pnp_detect(struct pnp_card_link *pcard, in sscape_pnp_detect() argument
1246 dev = pnp_request_card_device(pcard, pid->devs[0].id, NULL); in sscape_pnp_detect()
1261 ret = snd_card_new(&pcard->card->dev, in sscape_pnp_detect()
1302 pnp_set_card_drvdata(pcard, card); in sscape_pnp_detect()
1311 static void sscape_pnp_remove(struct pnp_card_link *pcard) in sscape_pnp_remove() argument
1313 snd_card_free(pnp_get_card_drvdata(pcard)); in sscape_pnp_remove()
1314 pnp_set_card_drvdata(pcard, NULL); in sscape_pnp_remove()
Des18xx.c2340 static int snd_audiodrive_pnpc_detect(struct pnp_card_link *pcard, in snd_audiodrive_pnpc_detect() argument
2354 res = snd_es18xx_card_new(&pcard->card->dev, dev, &card); in snd_audiodrive_pnpc_detect()
2358 if ((res = snd_audiodrive_pnpc(dev, card->private_data, pcard, pid)) < 0) { in snd_audiodrive_pnpc_detect()
2367 pnp_set_card_drvdata(pcard, card); in snd_audiodrive_pnpc_detect()
2372 static void snd_audiodrive_pnpc_remove(struct pnp_card_link *pcard) in snd_audiodrive_pnpc_remove() argument
2374 snd_card_free(pnp_get_card_drvdata(pcard)); in snd_audiodrive_pnpc_remove()
2375 pnp_set_card_drvdata(pcard, NULL); in snd_audiodrive_pnpc_remove()
2379 static int snd_audiodrive_pnpc_suspend(struct pnp_card_link *pcard, pm_message_t state) in snd_audiodrive_pnpc_suspend() argument
2381 return snd_es18xx_suspend(pnp_get_card_drvdata(pcard), state); in snd_audiodrive_pnpc_suspend()
2384 static int snd_audiodrive_pnpc_resume(struct pnp_card_link *pcard) in snd_audiodrive_pnpc_resume() argument
[all …]
/linux-4.1.27/sound/isa/sb/
Dsb16.c606 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
[all …]
/linux-4.1.27/sound/isa/cs423x/
Dcs4236.c625 static int snd_cs423x_pnpc_detect(struct pnp_card_link *pcard, in snd_cs423x_pnpc_detect() argument
639 res = snd_cs423x_card_new(&pcard->card->dev, dev, &card); in snd_cs423x_pnpc_detect()
642 if ((res = snd_card_cs423x_pnpc(dev, card->private_data, pcard, pid)) < 0) { in snd_cs423x_pnpc_detect()
652 pnp_set_card_drvdata(pcard, card); in snd_cs423x_pnpc_detect()
657 static void snd_cs423x_pnpc_remove(struct pnp_card_link *pcard) in snd_cs423x_pnpc_remove() argument
659 snd_card_free(pnp_get_card_drvdata(pcard)); in snd_cs423x_pnpc_remove()
660 pnp_set_card_drvdata(pcard, NULL); in snd_cs423x_pnpc_remove()
664 static int snd_cs423x_pnpc_suspend(struct pnp_card_link *pcard, pm_message_t state) in snd_cs423x_pnpc_suspend() argument
666 return snd_cs423x_suspend(pnp_get_card_drvdata(pcard)); in snd_cs423x_pnpc_suspend()
669 static int snd_cs423x_pnpc_resume(struct pnp_card_link *pcard) in snd_cs423x_pnpc_resume() argument
[all …]
/linux-4.1.27/sound/isa/opti9xx/
Dopti92x-ad1848.c1088 static int snd_opti9xx_pnp_probe(struct pnp_card_link *pcard, argument
1099 error = snd_opti9xx_card_new(&pcard->card->dev, &card);
1104 hw = snd_card_opti9xx_pnp(chip, pcard, pid);
1134 pnp_set_card_drvdata(pcard, card);
1139 static void snd_opti9xx_pnp_remove(struct pnp_card_link *pcard) argument
1141 snd_card_free(pnp_get_card_drvdata(pcard));
1142 pnp_set_card_drvdata(pcard, NULL);
1147 static int snd_opti9xx_pnp_suspend(struct pnp_card_link *pcard, argument
1150 return snd_opti9xx_suspend(pnp_get_card_drvdata(pcard));
1153 static int snd_opti9xx_pnp_resume(struct pnp_card_link *pcard) argument
[all …]
Dmiro.c1572 static int snd_miro_pnp_probe(struct pnp_card_link *pcard, in snd_miro_pnp_probe() argument
1583 err = snd_card_new(&pcard->card->dev, index, id, THIS_MODULE, in snd_miro_pnp_probe()
1591 err = snd_card_miro_pnp(miro, pcard, pid); in snd_miro_pnp_probe()
1616 pnp_set_card_drvdata(pcard, card); in snd_miro_pnp_probe()
1621 static void snd_miro_pnp_remove(struct pnp_card_link *pcard) in snd_miro_pnp_remove() argument
1623 snd_card_free(pnp_get_card_drvdata(pcard)); in snd_miro_pnp_remove()
1624 pnp_set_card_drvdata(pcard, NULL); in snd_miro_pnp_remove()
/linux-4.1.27/sound/isa/wavefront/
Dwavefront.c601 static int snd_wavefront_pnp_detect(struct pnp_card_link *pcard, in snd_wavefront_pnp_detect() argument
615 res = snd_wavefront_card_new(&pcard->card->dev, dev, &card); in snd_wavefront_pnp_detect()
619 if (snd_wavefront_pnp (dev, card->private_data, pcard, pid) < 0) { in snd_wavefront_pnp_detect()
630 pnp_set_card_drvdata(pcard, card); in snd_wavefront_pnp_detect()
635 static void snd_wavefront_pnp_remove(struct pnp_card_link *pcard) in snd_wavefront_pnp_remove() argument
637 snd_card_free(pnp_get_card_drvdata(pcard)); in snd_wavefront_pnp_remove()
638 pnp_set_card_drvdata(pcard, NULL); in snd_wavefront_pnp_remove()
/linux-4.1.27/sound/isa/gus/
Dinterwave.c859 static int snd_interwave_pnp_detect(struct pnp_card_link *pcard, in snd_interwave_pnp_detect() argument
873 res = snd_interwave_card_new(&pcard->card->dev, dev, &card); in snd_interwave_pnp_detect()
877 if ((res = snd_interwave_pnp(dev, card->private_data, pcard, pid)) < 0) { in snd_interwave_pnp_detect()
885 pnp_set_card_drvdata(pcard, card); in snd_interwave_pnp_detect()
890 static void snd_interwave_pnp_remove(struct pnp_card_link *pcard) in snd_interwave_pnp_remove() argument
892 snd_card_free(pnp_get_card_drvdata(pcard)); in snd_interwave_pnp_remove()
893 pnp_set_card_drvdata(pcard, NULL); in snd_interwave_pnp_remove()
/linux-4.1.27/include/linux/
Dpnp.h234 static inline void *pnp_get_card_drvdata(struct pnp_card_link *pcard) in pnp_get_card_drvdata() argument
236 return pcard->driver_data; in pnp_get_card_drvdata()
239 static inline void pnp_set_card_drvdata(struct pnp_card_link *pcard, void *data) in pnp_set_card_drvdata() argument
241 pcard->driver_data = data; in pnp_set_card_drvdata()
/linux-4.1.27/sound/isa/msnd/
Dmsnd_pinnacle.c1081 static int snd_msnd_pnp_detect(struct pnp_card_link *pcard, in snd_msnd_pnp_detect() argument
1101 pnp_dev = pnp_request_card_device(pcard, pid->devs[0].id, NULL); in snd_msnd_pnp_detect()
1105 mpu_dev = pnp_request_card_device(pcard, pid->devs[1].id, NULL); in snd_msnd_pnp_detect()
1123 ret = snd_card_new(&pcard->card->dev, in snd_msnd_pnp_detect()
1176 pnp_set_card_drvdata(pcard, card); in snd_msnd_pnp_detect()
1185 static void snd_msnd_pnp_remove(struct pnp_card_link *pcard) in snd_msnd_pnp_remove() argument
1187 snd_msnd_unload(pnp_get_card_drvdata(pcard)); in snd_msnd_pnp_remove()
1188 pnp_set_card_drvdata(pcard, NULL); in snd_msnd_pnp_remove()
/linux-4.1.27/drivers/scsi/
DFlashPoint.c1741 static int FlashPoint_HandleInterrupt(void *pcard) in FlashPoint_HandleInterrupt() argument
1747 struct sccb_card *pCurrCard = pcard; in FlashPoint_HandleInterrupt()