• Home
  • Raw
  • Download

Lines Matching refs:the_card

38 static struct snd_ps3_card_info the_card;  variable
59 return in_be32(the_card.mapped_mmio_vaddr + reg); in read_reg()
63 out_be32(the_card.mapped_mmio_vaddr + reg, val); in write_reg()
772 the_card.mapped_mmio_vaddr = in snd_ps3_map_mmio()
773 ioremap(the_card.ps3_dev->m_region->bus_addr, in snd_ps3_map_mmio()
774 the_card.ps3_dev->m_region->len); in snd_ps3_map_mmio()
776 if (!the_card.mapped_mmio_vaddr) { in snd_ps3_map_mmio()
778 __func__, the_card.ps3_dev->m_region->lpar_addr, in snd_ps3_map_mmio()
779 the_card.ps3_dev->m_region->len); in snd_ps3_map_mmio()
788 iounmap(the_card.mapped_mmio_vaddr); in snd_ps3_unmap_mmio()
789 the_card.mapped_mmio_vaddr = NULL; in snd_ps3_unmap_mmio()
814 the_card.audio_irq_outlet = in_be64(mapped); in snd_ps3_allocate_irq()
823 the_card.audio_irq_outlet, in snd_ps3_allocate_irq()
824 &the_card.irq_no); in snd_ps3_allocate_irq()
830 ret = request_irq(the_card.irq_no, snd_ps3_interrupt, 0, in snd_ps3_allocate_irq()
831 SND_PS3_DRIVER_NAME, &the_card); in snd_ps3_allocate_irq()
840 ps3_irq_plug_destroy(the_card.irq_no); in snd_ps3_allocate_irq()
846 free_irq(the_card.irq_no, &the_card); in snd_ps3_free_irq()
847 ps3_irq_plug_destroy(the_card.irq_no); in snd_ps3_free_irq()
923 the_card.ps3_dev = dev; in snd_ps3_driver_probe()
964 the_card.start_delay = snd_ps3_start_delay; in snd_ps3_driver_probe()
974 0, &the_card.card); in snd_ps3_driver_probe()
978 strcpy(the_card.card->driver, "PS3"); in snd_ps3_driver_probe()
979 strcpy(the_card.card->shortname, "PS3"); in snd_ps3_driver_probe()
980 strcpy(the_card.card->longname, "PS3 sound"); in snd_ps3_driver_probe()
984 ret = snd_ctl_add(the_card.card, in snd_ps3_driver_probe()
985 snd_ctl_new1(&spdif_ctls[i], &the_card)); in snd_ps3_driver_probe()
992 ret = snd_pcm_new(the_card.card, in snd_ps3_driver_probe()
997 &(the_card.pcm)); in snd_ps3_driver_probe()
1001 the_card.pcm->private_data = &the_card; in snd_ps3_driver_probe()
1002 strcpy(the_card.pcm->name, "SPDIF"); in snd_ps3_driver_probe()
1005 snd_pcm_set_ops(the_card.pcm, SNDRV_PCM_STREAM_PLAYBACK, in snd_ps3_driver_probe()
1008 the_card.pcm->info_flags = SNDRV_PCM_INFO_NONINTERLEAVED; in snd_ps3_driver_probe()
1010 snd_pcm_lib_preallocate_pages_for_all(the_card.pcm, in snd_ps3_driver_probe()
1021 the_card.null_buffer_start_vaddr = in snd_ps3_driver_probe()
1022 dma_alloc_coherent(&the_card.ps3_dev->core, in snd_ps3_driver_probe()
1024 &the_card.null_buffer_start_dma_addr, in snd_ps3_driver_probe()
1026 if (!the_card.null_buffer_start_vaddr) { in snd_ps3_driver_probe()
1032 the_card.null_buffer_start_vaddr, in snd_ps3_driver_probe()
1033 the_card.null_buffer_start_dma_addr); in snd_ps3_driver_probe()
1035 snd_ps3_init_avsetting(&the_card); in snd_ps3_driver_probe()
1038 ret = snd_card_register(the_card.card); in snd_ps3_driver_probe()
1043 the_card.card->longname, the_card.start_delay); in snd_ps3_driver_probe()
1047 dma_free_coherent(&the_card.ps3_dev->core, in snd_ps3_driver_probe()
1049 the_card.null_buffer_start_vaddr, in snd_ps3_driver_probe()
1050 the_card.null_buffer_start_dma_addr); in snd_ps3_driver_probe()
1052 snd_card_free(the_card.card); in snd_ps3_driver_probe()
1082 ret = snd_card_free(the_card.card); in snd_ps3_driver_remove()
1088 the_card.null_buffer_start_vaddr, in snd_ps3_driver_remove()
1089 the_card.null_buffer_start_dma_addr); in snd_ps3_driver_remove()
1124 memset(&the_card, 0, sizeof(the_card)); in snd_ps3_init()
1125 spin_lock_init(&the_card.dma_lock); in snd_ps3_init()