/kernel/linux/linux-5.10/drivers/staging/kpc2000/kpc2000/ |
H A D | core.c | 37 struct kp2000_device *pcard = dev_get_drvdata(dev); in ssid_show() local 39 return sprintf(buf, "%016llx\n", pcard->ssid); in ssid_show() 46 struct kp2000_device *pcard = dev_get_drvdata(dev); in ddna_show() local 48 return sprintf(buf, "%016llx\n", pcard->ddna); in ddna_show() 55 struct kp2000_device *pcard = dev_get_drvdata(dev); in card_id_show() local 57 return sprintf(buf, "%08x\n", pcard->card_id); in card_id_show() 64 struct kp2000_device *pcard = dev_get_drvdata(dev); in hw_rev_show() local 66 return sprintf(buf, "%08x\n", pcard->hardware_revision); in hw_rev_show() 73 struct kp2000_device *pcard = dev_get_drvdata(dev); in build_show() local 75 return sprintf(buf, "%08x\n", pcard in build_show() 82 struct kp2000_device *pcard = dev_get_drvdata(dev); build_date_show() local 91 struct kp2000_device *pcard = dev_get_drvdata(dev); build_time_show() local 100 struct kp2000_device *pcard = dev_get_drvdata(dev); cpld_reg_show() local 112 struct kp2000_device *pcard = dev_get_drvdata(dev); cpld_reconfigure() local 132 struct kp2000_device *pcard = dev_get_drvdata(dev); irq_mask_reg_show() local 143 struct kp2000_device *pcard = dev_get_drvdata(dev); irq_active_reg_show() local 155 struct kp2000_device *pcard = dev_get_drvdata(dev); pcie_error_count_reg_show() local 166 struct kp2000_device *pcard = dev_get_drvdata(dev); core_table_offset_show() local 175 struct kp2000_device *pcard = dev_get_drvdata(dev); core_table_length_show() local 203 wait_and_read_ssid(struct kp2000_device *pcard) wait_and_read_ssid() argument 231 read_system_regs(struct kp2000_device *pcard) read_system_regs() argument 287 struct kp2000_device *pcard = dev_id; kp2000_irq_handler() local 300 struct kp2000_device *pcard; kp2000_pcie_probe() local 498 struct kp2000_device *pcard = pci_get_drvdata(pdev); kp2000_pcie_remove() local [all...] |
H A D | cell_probe.c | 68 void dbg_cte(struct kp2000_device *pcard, struct core_table_entry *cte) in dbg_cte() argument 70 dev_dbg(&pcard->pdev->dev, "CTE: type:%3d offset:%3d (%3d) length:%3d (%3d) s2c:%d c2s:%d irq_count:%d base_irq:%d\n", in dbg_cte() 96 static int probe_core_basic(unsigned int core_num, struct kp2000_device *pcard, in probe_core_basic() argument 103 .card_id = pcard->card_id, in probe_core_basic() 104 .build_version = pcard->build_version, in probe_core_basic() 105 .hardware_revision = pcard->hardware_revision, in probe_core_basic() 106 .ssid = pcard->ssid, in probe_core_basic() 107 .ddna = pcard->ddna, in probe_core_basic() 110 dev_dbg(&pcard->pdev->dev, "Found Basic core: type = %02d dma = %02x / %02x offset = 0x%x length = 0x%x (%d regs)\n", cte.type, KPC_OLD_S2C_DMA_CH_NUM(cte), KPC_OLD_C2S_DMA_CH_NUM(cte), cte.offset, cte.length, cte.length / 8); in probe_core_basic() 122 resources[1].start = pcard in probe_core_basic() 139 struct kp2000_device *pcard; global() member 237 kp2000_check_uio_irq(struct kp2000_device *pcard, u32 irq_num) kp2000_check_uio_irq() argument 272 struct kp2000_device *pcard = kudev->pcard; kuio_irqcontrol() local 287 probe_core_uio(unsigned int core_num, struct kp2000_device *pcard, char *name, const struct core_table_entry cte) probe_core_uio() argument 344 create_dma_engine_core(struct kp2000_device *pcard, size_t engine_regs_offset, int engine_num, int irq_num) create_dma_engine_core() argument 375 kp2000_setup_dma_controller(struct kp2000_device *pcard) kp2000_setup_dma_controller() argument 408 kp2000_probe_cores(struct kp2000_device *pcard) kp2000_probe_cores() argument 495 kp2000_remove_cores(struct kp2000_device *pcard) kp2000_remove_cores() argument [all...] |
H A D | pcie.h | 85 int kp2000_probe_cores(struct kp2000_device *pcard); 86 void kp2000_remove_cores(struct kp2000_device *pcard); 89 #define PCARD_TO_DEV(pcard) (&(pcard->pdev->dev))
|
/kernel/linux/linux-5.10/sound/isa/es1688/ |
H A D | es1688.c | 218 struct pnp_card_link *pcard, in snd_card_es968_pnp() 225 pdev = pnp_request_card_device(pcard, pid->devs[0].id, NULL); in snd_card_es968_pnp() 242 static int snd_es968_pnp_detect(struct pnp_card_link *pcard, in snd_es968_pnp_detect() argument 258 error = snd_card_new(&pcard->card->dev, in snd_es968_pnp_detect() 264 error = snd_card_es968_pnp(card, dev, pcard, pid); in snd_es968_pnp_detect() 274 pnp_set_card_drvdata(pcard, card); in snd_es968_pnp_detect() 279 static void snd_es968_pnp_remove(struct pnp_card_link *pcard) in snd_es968_pnp_remove() argument 281 snd_card_free(pnp_get_card_drvdata(pcard)); in snd_es968_pnp_remove() 282 pnp_set_card_drvdata(pcard, NULL); in snd_es968_pnp_remove() 287 static int snd_es968_pnp_suspend(struct pnp_card_link *pcard, in snd_es968_pnp_suspend() argument 217 snd_card_es968_pnp(struct snd_card *card, unsigned int n, struct pnp_card_link *pcard, const struct pnp_card_device_id *pid) snd_card_es968_pnp() argument 296 snd_es968_pnp_resume(struct pnp_card_link *pcard) snd_es968_pnp_resume() argument [all...] |
/kernel/linux/linux-5.10/sound/isa/ |
H A D | azt2320.c | 166 struct pnp_card_link *pcard, in snd_card_azt2320_probe() 175 error = snd_card_new(&pcard->card->dev, in snd_card_azt2320_probe() 182 if ((error = snd_card_azt2320_pnp(dev, acard, pcard, pid))) { in snd_card_azt2320_probe() 251 pnp_set_card_drvdata(pcard, card); in snd_card_azt2320_probe() 276 static void snd_azt2320_pnp_remove(struct pnp_card_link *pcard) in snd_azt2320_pnp_remove() argument 278 snd_card_free(pnp_get_card_drvdata(pcard)); in snd_azt2320_pnp_remove() 279 pnp_set_card_drvdata(pcard, NULL); in snd_azt2320_pnp_remove() 283 static int snd_azt2320_pnp_suspend(struct pnp_card_link *pcard, pm_message_t state) in snd_azt2320_pnp_suspend() argument 285 struct snd_card *card = pnp_get_card_drvdata(pcard); in snd_azt2320_pnp_suspend() 294 static int snd_azt2320_pnp_resume(struct pnp_card_link *pcard) in snd_azt2320_pnp_resume() argument 165 snd_card_azt2320_probe(int dev, struct pnp_card_link *pcard, const struct pnp_card_device_id *pid) snd_card_azt2320_probe() argument [all...] |
H A D | als100.c | 175 struct pnp_card_link *pcard, in snd_card_als100_probe() 184 error = snd_card_new(&pcard->card->dev, in snd_card_als100_probe() 191 if ((error = snd_card_als100_pnp(dev, acard, pcard, pid))) { in snd_card_als100_probe() 274 pnp_set_card_drvdata(pcard, card); in snd_card_als100_probe() 299 static void snd_als100_pnp_remove(struct pnp_card_link *pcard) in snd_als100_pnp_remove() argument 301 snd_card_free(pnp_get_card_drvdata(pcard)); in snd_als100_pnp_remove() 302 pnp_set_card_drvdata(pcard, NULL); in snd_als100_pnp_remove() 306 static int snd_als100_pnp_suspend(struct pnp_card_link *pcard, pm_message_t state) in snd_als100_pnp_suspend() argument 308 struct snd_card *card = pnp_get_card_drvdata(pcard); in snd_als100_pnp_suspend() 317 static int snd_als100_pnp_resume(struct pnp_card_link *pcard) in snd_als100_pnp_resume() argument 174 snd_card_als100_probe(int dev, struct pnp_card_link *pcard, const struct pnp_card_device_id *pid) snd_card_als100_probe() argument [all...] |
H A D | cmi8330.c | 671 static int snd_cmi8330_pnp_detect(struct pnp_card_link *pcard, in snd_cmi8330_pnp_detect() argument 685 res = snd_cmi8330_card_new(&pcard->card->dev, dev, &card); in snd_cmi8330_pnp_detect() 688 if ((res = snd_cmi8330_pnp(dev, card->private_data, pcard, pid)) < 0) { in snd_cmi8330_pnp_detect() 697 pnp_set_card_drvdata(pcard, card); in snd_cmi8330_pnp_detect() 702 static void snd_cmi8330_pnp_remove(struct pnp_card_link *pcard) in snd_cmi8330_pnp_remove() argument 704 snd_card_free(pnp_get_card_drvdata(pcard)); in snd_cmi8330_pnp_remove() 705 pnp_set_card_drvdata(pcard, NULL); in snd_cmi8330_pnp_remove() 709 static int snd_cmi8330_pnp_suspend(struct pnp_card_link *pcard, pm_message_t state) in snd_cmi8330_pnp_suspend() argument 711 return snd_cmi8330_suspend(pnp_get_card_drvdata(pcard)); in snd_cmi8330_pnp_suspend() 714 static int snd_cmi8330_pnp_resume(struct pnp_card_link *pcard) in snd_cmi8330_pnp_resume() argument [all...] |
H A D | opl3sa2.c | 769 static int snd_opl3sa2_pnp_cdetect(struct pnp_card_link *pcard, in snd_opl3sa2_pnp_cdetect() argument 777 pdev = pnp_request_card_device(pcard, id->devs[0].id, NULL); in snd_opl3sa2_pnp_cdetect() 801 pnp_set_card_drvdata(pcard, card); in snd_opl3sa2_pnp_cdetect() 806 static void snd_opl3sa2_pnp_cremove(struct pnp_card_link *pcard) in snd_opl3sa2_pnp_cremove() argument 808 snd_card_free(pnp_get_card_drvdata(pcard)); in snd_opl3sa2_pnp_cremove() 809 pnp_set_card_drvdata(pcard, NULL); in snd_opl3sa2_pnp_cremove() 813 static int snd_opl3sa2_pnp_csuspend(struct pnp_card_link *pcard, pm_message_t state) in snd_opl3sa2_pnp_csuspend() argument 815 return snd_opl3sa2_suspend(pnp_get_card_drvdata(pcard), state); in snd_opl3sa2_pnp_csuspend() 817 static int snd_opl3sa2_pnp_cresume(struct pnp_card_link *pcard) in snd_opl3sa2_pnp_cresume() argument 819 return snd_opl3sa2_resume(pnp_get_card_drvdata(pcard)); in snd_opl3sa2_pnp_cresume() [all...] |
H A D | sscape.c | 1213 static int sscape_pnp_detect(struct pnp_card_link *pcard, in sscape_pnp_detect() argument 1233 dev = pnp_request_card_device(pcard, pid->devs[0].id, NULL); in sscape_pnp_detect() 1248 ret = snd_card_new(&pcard->card->dev, in sscape_pnp_detect() 1289 pnp_set_card_drvdata(pcard, card); in sscape_pnp_detect() 1298 static void sscape_pnp_remove(struct pnp_card_link *pcard) in sscape_pnp_remove() argument 1300 snd_card_free(pnp_get_card_drvdata(pcard)); in sscape_pnp_remove() 1301 pnp_set_card_drvdata(pcard, NULL); in sscape_pnp_remove()
|
/kernel/linux/linux-5.10/sound/isa/ad1816a/ |
H A D | ad1816a.c | 126 static int snd_card_ad1816a_probe(int dev, struct pnp_card_link *pcard, in snd_card_ad1816a_probe() argument 134 error = snd_card_new(&pcard->card->dev, in snd_card_ad1816a_probe() 141 if ((error = snd_card_ad1816a_pnp(dev, pcard, pid))) { in snd_card_ad1816a_probe() 203 pnp_set_card_drvdata(pcard, card); in snd_card_ad1816a_probe() 228 static void snd_ad1816a_pnp_remove(struct pnp_card_link *pcard) in snd_ad1816a_pnp_remove() argument 230 snd_card_free(pnp_get_card_drvdata(pcard)); in snd_ad1816a_pnp_remove() 231 pnp_set_card_drvdata(pcard, NULL); in snd_ad1816a_pnp_remove() 235 static int snd_ad1816a_pnp_suspend(struct pnp_card_link *pcard, in snd_ad1816a_pnp_suspend() argument 238 struct snd_card *card = pnp_get_card_drvdata(pcard); in snd_ad1816a_pnp_suspend() 245 static int snd_ad1816a_pnp_resume(struct pnp_card_link *pcard) in snd_ad1816a_pnp_resume() argument [all...] |
/kernel/linux/linux-6.6/sound/isa/es1688/ |
H A D | es1688.c | 203 struct pnp_card_link *pcard, in snd_card_es968_pnp() 210 pdev = pnp_request_card_device(pcard, pid->devs[0].id, NULL); in snd_card_es968_pnp() 227 static int snd_es968_pnp_detect(struct pnp_card_link *pcard, in snd_es968_pnp_detect() argument 243 error = snd_devm_card_new(&pcard->card->dev, in snd_es968_pnp_detect() 249 error = snd_card_es968_pnp(card, dev, pcard, pid); in snd_es968_pnp_detect() 255 pnp_set_card_drvdata(pcard, card); in snd_es968_pnp_detect() 260 static void snd_es968_pnp_remove(struct pnp_card_link *pcard) in snd_es968_pnp_remove() argument 266 static int snd_es968_pnp_suspend(struct pnp_card_link *pcard, in snd_es968_pnp_suspend() argument 269 struct snd_card *card = pnp_get_card_drvdata(pcard); in snd_es968_pnp_suspend() 275 static int snd_es968_pnp_resume(struct pnp_card_link *pcard) in snd_es968_pnp_resume() argument 202 snd_card_es968_pnp(struct snd_card *card, unsigned int n, struct pnp_card_link *pcard, const struct pnp_card_device_id *pid) snd_card_es968_pnp() argument [all...] |
/kernel/linux/linux-6.6/sound/isa/ad1816a/ |
H A D | ad1816a.c | 119 static int snd_card_ad1816a_probe(int dev, struct pnp_card_link *pcard, in snd_card_ad1816a_probe() argument 127 error = snd_devm_card_new(&pcard->card->dev, in snd_card_ad1816a_probe() 134 error = snd_card_ad1816a_pnp(dev, pcard, pid); in snd_card_ad1816a_probe() 187 pnp_set_card_drvdata(pcard, card); in snd_card_ad1816a_probe() 213 static int snd_ad1816a_pnp_suspend(struct pnp_card_link *pcard, in snd_ad1816a_pnp_suspend() argument 216 struct snd_card *card = pnp_get_card_drvdata(pcard); in snd_ad1816a_pnp_suspend() 223 static int snd_ad1816a_pnp_resume(struct pnp_card_link *pcard) in snd_ad1816a_pnp_resume() argument 225 struct snd_card *card = pnp_get_card_drvdata(pcard); in snd_ad1816a_pnp_resume()
|
/kernel/linux/linux-6.6/sound/isa/ |
H A D | azt2320.c | 163 struct pnp_card_link *pcard, in snd_card_azt2320_probe() 172 error = snd_devm_card_new(&pcard->card->dev, in snd_card_azt2320_probe() 179 error = snd_card_azt2320_pnp(dev, acard, pcard, pid); in snd_card_azt2320_probe() 235 pnp_set_card_drvdata(pcard, card); in snd_card_azt2320_probe() 261 static int snd_azt2320_pnp_suspend(struct pnp_card_link *pcard, pm_message_t state) in snd_azt2320_pnp_suspend() argument 263 struct snd_card *card = pnp_get_card_drvdata(pcard); in snd_azt2320_pnp_suspend() 272 static int snd_azt2320_pnp_resume(struct pnp_card_link *pcard) in snd_azt2320_pnp_resume() argument 274 struct snd_card *card = pnp_get_card_drvdata(pcard); in snd_azt2320_pnp_resume() 162 snd_card_azt2320_probe(int dev, struct pnp_card_link *pcard, const struct pnp_card_device_id *pid) snd_card_azt2320_probe() argument
|
H A D | als100.c | 164 struct pnp_card_link *pcard, in snd_card_als100_probe() 173 error = snd_devm_card_new(&pcard->card->dev, in snd_card_als100_probe() 180 error = snd_card_als100_pnp(dev, acard, pcard, pid); in snd_card_als100_probe() 255 pnp_set_card_drvdata(pcard, card); in snd_card_als100_probe() 281 static int snd_als100_pnp_suspend(struct pnp_card_link *pcard, pm_message_t state) in snd_als100_pnp_suspend() argument 283 struct snd_card *card = pnp_get_card_drvdata(pcard); in snd_als100_pnp_suspend() 292 static int snd_als100_pnp_resume(struct pnp_card_link *pcard) in snd_als100_pnp_resume() argument 294 struct snd_card *card = pnp_get_card_drvdata(pcard); in snd_als100_pnp_resume() 163 snd_card_als100_probe(int dev, struct pnp_card_link *pcard, const struct pnp_card_device_id *pid) snd_card_als100_probe() argument
|
H A D | cmi8330.c | 667 static int snd_cmi8330_pnp_detect(struct pnp_card_link *pcard, in snd_cmi8330_pnp_detect() argument 681 res = snd_cmi8330_card_new(&pcard->card->dev, dev, &card); in snd_cmi8330_pnp_detect() 684 res = snd_cmi8330_pnp(dev, card->private_data, pcard, pid); in snd_cmi8330_pnp_detect() 692 pnp_set_card_drvdata(pcard, card); in snd_cmi8330_pnp_detect() 698 static int snd_cmi8330_pnp_suspend(struct pnp_card_link *pcard, pm_message_t state) in snd_cmi8330_pnp_suspend() argument 700 return snd_cmi8330_suspend(pnp_get_card_drvdata(pcard)); in snd_cmi8330_pnp_suspend() 703 static int snd_cmi8330_pnp_resume(struct pnp_card_link *pcard) in snd_cmi8330_pnp_resume() argument 705 return snd_cmi8330_resume(pnp_get_card_drvdata(pcard)); in snd_cmi8330_pnp_resume()
|
H A D | opl3sa2.c | 763 static int snd_opl3sa2_pnp_cdetect(struct pnp_card_link *pcard, in snd_opl3sa2_pnp_cdetect() argument 771 pdev = pnp_request_card_device(pcard, id->devs[0].id, NULL); in snd_opl3sa2_pnp_cdetect() 793 pnp_set_card_drvdata(pcard, card); in snd_opl3sa2_pnp_cdetect() 799 static int snd_opl3sa2_pnp_csuspend(struct pnp_card_link *pcard, pm_message_t state) in snd_opl3sa2_pnp_csuspend() argument 801 return snd_opl3sa2_suspend(pnp_get_card_drvdata(pcard), state); in snd_opl3sa2_pnp_csuspend() 803 static int snd_opl3sa2_pnp_cresume(struct pnp_card_link *pcard) in snd_opl3sa2_pnp_cresume() argument 805 return snd_opl3sa2_resume(pnp_get_card_drvdata(pcard)); in snd_opl3sa2_pnp_cresume()
|
/kernel/linux/linux-5.10/sound/isa/sb/ |
H A D | sb16.c | 590 static int snd_sb16_pnp_detect(struct pnp_card_link *pcard, in snd_sb16_pnp_detect() argument 600 res = snd_sb16_card_new(&pcard->card->dev, dev, &card); in snd_sb16_pnp_detect() 603 if ((res = snd_card_sb16_pnp(dev, card->private_data, pcard, pid)) < 0 || in snd_sb16_pnp_detect() 608 pnp_set_card_drvdata(pcard, card); in snd_sb16_pnp_detect() 616 static void snd_sb16_pnp_remove(struct pnp_card_link *pcard) in snd_sb16_pnp_remove() argument 618 snd_card_free(pnp_get_card_drvdata(pcard)); in snd_sb16_pnp_remove() 619 pnp_set_card_drvdata(pcard, NULL); in snd_sb16_pnp_remove() 623 static int snd_sb16_pnp_suspend(struct pnp_card_link *pcard, pm_message_t state) in snd_sb16_pnp_suspend() argument 625 return snd_sb16_suspend(pnp_get_card_drvdata(pcard), state); in snd_sb16_pnp_suspend() 627 static int snd_sb16_pnp_resume(struct pnp_card_link *pcard) in snd_sb16_pnp_resume() argument [all...] |
/kernel/linux/linux-5.10/sound/isa/cs423x/ |
H A D | cs4236.c | 615 static int snd_cs423x_pnpc_detect(struct pnp_card_link *pcard, in snd_cs423x_pnpc_detect() argument 629 res = snd_cs423x_card_new(&pcard->card->dev, dev, &card); in snd_cs423x_pnpc_detect() 632 if ((res = snd_card_cs423x_pnpc(dev, card->private_data, pcard, pid)) < 0) { in snd_cs423x_pnpc_detect() 642 pnp_set_card_drvdata(pcard, card); in snd_cs423x_pnpc_detect() 647 static void snd_cs423x_pnpc_remove(struct pnp_card_link *pcard) in snd_cs423x_pnpc_remove() argument 649 snd_card_free(pnp_get_card_drvdata(pcard)); in snd_cs423x_pnpc_remove() 650 pnp_set_card_drvdata(pcard, NULL); in snd_cs423x_pnpc_remove() 654 static int snd_cs423x_pnpc_suspend(struct pnp_card_link *pcard, pm_message_t state) in snd_cs423x_pnpc_suspend() argument 656 return snd_cs423x_suspend(pnp_get_card_drvdata(pcard)); in snd_cs423x_pnpc_suspend() 659 static int snd_cs423x_pnpc_resume(struct pnp_card_link *pcard) in snd_cs423x_pnpc_resume() argument [all...] |
/kernel/linux/linux-6.6/sound/isa/sb/ |
H A D | sb16.c | 572 static int snd_sb16_pnp_detect(struct pnp_card_link *pcard, in snd_sb16_pnp_detect() argument 582 res = snd_sb16_card_new(&pcard->card->dev, dev, &card); in snd_sb16_pnp_detect() 585 res = snd_card_sb16_pnp(dev, card->private_data, pcard, pid); in snd_sb16_pnp_detect() 591 pnp_set_card_drvdata(pcard, card); in snd_sb16_pnp_detect() 600 static int snd_sb16_pnp_suspend(struct pnp_card_link *pcard, pm_message_t state) in snd_sb16_pnp_suspend() argument 602 return snd_sb16_suspend(pnp_get_card_drvdata(pcard), state); in snd_sb16_pnp_suspend() 604 static int snd_sb16_pnp_resume(struct pnp_card_link *pcard) in snd_sb16_pnp_resume() argument 606 return snd_sb16_resume(pnp_get_card_drvdata(pcard)); in snd_sb16_pnp_resume()
|
/kernel/linux/linux-5.10/sound/isa/wavefront/ |
H A D | wavefront.c | 589 static int snd_wavefront_pnp_detect(struct pnp_card_link *pcard, in snd_wavefront_pnp_detect() argument 603 res = snd_wavefront_card_new(&pcard->card->dev, dev, &card); in snd_wavefront_pnp_detect() 607 if (snd_wavefront_pnp (dev, card->private_data, pcard, pid) < 0) { in snd_wavefront_pnp_detect() 618 pnp_set_card_drvdata(pcard, card); in snd_wavefront_pnp_detect() 623 static void snd_wavefront_pnp_remove(struct pnp_card_link *pcard) in snd_wavefront_pnp_remove() argument 625 snd_card_free(pnp_get_card_drvdata(pcard)); in snd_wavefront_pnp_remove() 626 pnp_set_card_drvdata(pcard, NULL); in snd_wavefront_pnp_remove()
|
/kernel/linux/linux-5.10/sound/isa/opti9xx/ |
H A D | opti92x-ad1848.c | 1089 static int snd_opti9xx_pnp_probe(struct pnp_card_link *pcard, argument 1100 error = snd_opti9xx_card_new(&pcard->card->dev, &card); 1105 hw = snd_card_opti9xx_pnp(chip, pcard, pid); 1135 pnp_set_card_drvdata(pcard, card); 1140 static void snd_opti9xx_pnp_remove(struct pnp_card_link *pcard) argument 1142 snd_card_free(pnp_get_card_drvdata(pcard)); 1143 pnp_set_card_drvdata(pcard, NULL); 1148 static int snd_opti9xx_pnp_suspend(struct pnp_card_link *pcard, argument 1151 return snd_opti9xx_suspend(pnp_get_card_drvdata(pcard)); 1154 static int snd_opti9xx_pnp_resume(struct pnp_card_link *pcard) argument [all...] |
/kernel/linux/linux-6.6/sound/isa/cs423x/ |
H A D | cs4236.c | 557 static int snd_cs423x_pnpc_detect(struct pnp_card_link *pcard, in snd_cs423x_pnpc_detect() argument 571 res = snd_cs423x_card_new(&pcard->card->dev, dev, &card); in snd_cs423x_pnpc_detect() 574 res = snd_card_cs423x_pnpc(dev, card->private_data, pcard, pid); in snd_cs423x_pnpc_detect() 583 pnp_set_card_drvdata(pcard, card); in snd_cs423x_pnpc_detect() 589 static int snd_cs423x_pnpc_suspend(struct pnp_card_link *pcard, pm_message_t state) in snd_cs423x_pnpc_suspend() argument 591 return snd_cs423x_suspend(pnp_get_card_drvdata(pcard)); in snd_cs423x_pnpc_suspend() 594 static int snd_cs423x_pnpc_resume(struct pnp_card_link *pcard) in snd_cs423x_pnpc_resume() argument 596 return snd_cs423x_resume(pnp_get_card_drvdata(pcard)); in snd_cs423x_pnpc_resume()
|
/kernel/linux/linux-6.6/sound/isa/opti9xx/ |
H A D | opti92x-ad1848.c | 1064 static int snd_opti9xx_pnp_probe(struct pnp_card_link *pcard, argument 1075 error = snd_opti9xx_card_new(&pcard->card->dev, &card); 1080 hw = snd_card_opti9xx_pnp(chip, pcard, pid); 1106 pnp_set_card_drvdata(pcard, card); 1111 static void snd_opti9xx_pnp_remove(struct pnp_card_link *pcard) argument 1117 static int snd_opti9xx_pnp_suspend(struct pnp_card_link *pcard, argument 1120 return snd_opti9xx_suspend(pnp_get_card_drvdata(pcard)); 1123 static int snd_opti9xx_pnp_resume(struct pnp_card_link *pcard) argument 1125 return snd_opti9xx_resume(pnp_get_card_drvdata(pcard));
|
/kernel/linux/linux-5.10/sound/isa/gus/ |
H A D | interwave.c | 845 static int snd_interwave_pnp_detect(struct pnp_card_link *pcard, in snd_interwave_pnp_detect() argument 859 res = snd_interwave_card_new(&pcard->card->dev, dev, &card); in snd_interwave_pnp_detect() 863 if ((res = snd_interwave_pnp(dev, card->private_data, pcard, pid)) < 0) { in snd_interwave_pnp_detect() 871 pnp_set_card_drvdata(pcard, card); in snd_interwave_pnp_detect() 876 static void snd_interwave_pnp_remove(struct pnp_card_link *pcard) in snd_interwave_pnp_remove() argument 878 snd_card_free(pnp_get_card_drvdata(pcard)); in snd_interwave_pnp_remove() 879 pnp_set_card_drvdata(pcard, NULL); in snd_interwave_pnp_remove()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | pnp.h | 233 static inline void *pnp_get_card_drvdata(struct pnp_card_link *pcard) in pnp_get_card_drvdata() argument 235 return pcard->driver_data; in pnp_get_card_drvdata() 238 static inline void pnp_set_card_drvdata(struct pnp_card_link *pcard, void *data) in pnp_set_card_drvdata() argument 240 pcard->driver_data = data; in pnp_set_card_drvdata()
|