Lines Matching refs:pci
79 MODULE_DEVICE_TABLE(pci, snd_ymfpci_ids);
92 if (chip->pci->device >= 0x0010) { /* YMF 744/754 */ in snd_ymfpci_create_gameport()
96 if (!(io_port = pci_resource_start(chip->pci, 2))) in snd_ymfpci_create_gameport()
142 gameport_set_phys(gp, "pci%s/gameport0", pci_name(chip->pci)); in snd_ymfpci_create_gameport()
143 gameport_set_dev_parent(gp, &chip->pci->dev); in snd_ymfpci_create_gameport()
147 if (chip->pci->device >= 0x0010) /* YMF 744/754 */ in snd_ymfpci_create_gameport()
148 pci_write_config_word(chip->pci, PCIR_DSXG_JOYBASE, io_port); in snd_ymfpci_create_gameport()
150 pci_write_config_word(chip->pci, PCIR_DSXG_LEGACY, legacy_ctrl | YMFPCI_LEGACY_JPEN); in snd_ymfpci_create_gameport()
151 pci_write_config_word(chip->pci, PCIR_DSXG_ELEGACY, legacy_ctrl2); in snd_ymfpci_create_gameport()
174 static int snd_card_ymfpci_probe(struct pci_dev *pci, in snd_card_ymfpci_probe() argument
194 err = snd_card_new(&pci->dev, index[dev], id[dev], THIS_MODULE, in snd_card_ymfpci_probe()
215 fm_port[dev] = pci_resource_start(pci, 1); in snd_card_ymfpci_probe()
220 pci_write_config_word(pci, PCIR_DSXG_FMBASE, fm_port[dev]); in snd_card_ymfpci_probe()
224 mpu_port[dev] = pci_resource_start(pci, 1) + 0x20; in snd_card_ymfpci_probe()
229 pci_write_config_word(pci, PCIR_DSXG_MPU401BASE, mpu_port[dev]); in snd_card_ymfpci_probe()
265 pci_read_config_word(pci, PCIR_DSXG_LEGACY, &old_legacy_ctrl); in snd_card_ymfpci_probe()
266 pci_write_config_word(pci, PCIR_DSXG_LEGACY, legacy_ctrl); in snd_card_ymfpci_probe()
267 pci_write_config_word(pci, PCIR_DSXG_ELEGACY, legacy_ctrl2); in snd_card_ymfpci_probe()
268 if ((err = snd_ymfpci_create(card, pci, in snd_card_ymfpci_probe()
325 pci_write_config_word(pci, PCIR_DSXG_LEGACY, legacy_ctrl); in snd_card_ymfpci_probe()
337 pci_write_config_word(pci, PCIR_DSXG_LEGACY, legacy_ctrl); in snd_card_ymfpci_probe()
351 pci_set_drvdata(pci, card); in snd_card_ymfpci_probe()
356 static void snd_card_ymfpci_remove(struct pci_dev *pci) in snd_card_ymfpci_remove() argument
358 snd_card_free(pci_get_drvdata(pci)); in snd_card_ymfpci_remove()