• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/

Lines Matching refs:acard

748 static int __devinit snd_als4000_create_gameport(struct snd_card_als4000 *acard, int dev)
773 acard->gameport = gp = gameport_allocate_port();
781 gameport_set_phys(gp, "pci%s/gameport0", pci_name(acard->pci));
782 gameport_set_dev_parent(gp, &acard->pci->dev);
787 snd_als4000_set_addr(acard->iobase, 0, 0, 0, 1);
789 gameport_register_port(acard->gameport);
794 static void snd_als4000_free_gameport(struct snd_card_als4000 *acard)
796 if (acard->gameport) {
797 struct resource *r = gameport_get_port_data(acard->gameport);
799 gameport_unregister_port(acard->gameport);
800 acard->gameport = NULL;
803 snd_als4000_set_addr(acard->iobase, 0, 0, 0, 0);
809 static inline int snd_als4000_create_gameport(struct snd_card_als4000 *acard, int dev) { return -ENOSYS; }
810 static inline void snd_als4000_free_gameport(struct snd_card_als4000 *acard) { }
815 struct snd_card_als4000 *acard = card->private_data;
818 snd_als4k_gcr_write_addr(acard->iobase, ALS4K_GCR8C_MISC_CTRL, 0);
820 snd_als4000_free_gameport(acard);
821 pci_release_regions(acard->pci);
822 pci_disable_device(acard->pci);
830 struct snd_card_als4000 *acard;
867 sizeof(*acard) /* private_data: acard */,
875 acard = card->private_data;
876 acard->pci = pci;
877 acard->iobase = iobase;
881 snd_als4000_set_addr(acard->iobase, 0, 0, 0, 0);
894 acard->chip = chip;
936 snd_als4000_create_gameport(acard, dev);
963 struct snd_card_als4000 *acard = card->private_data;
964 struct snd_sb *chip = acard->chip;
980 struct snd_card_als4000 *acard = card->private_data;
981 struct snd_sb *chip = acard->chip;
998 if (acard->gameport)
999 snd_als4000_set_addr(acard->iobase, 0, 0, 0, 1);