Lines Matching refs:pci
113 MODULE_DEVICE_TABLE(pci, snd_ice1712_ids);
901 snd_dma_pci_data(ice->pci), 64*1024, 64*1024); in snd_ice1712_pcm()
926 snd_dma_pci_data(ice->pci), 64*1024, 128*1024); in snd_ice1712_pcm_ds()
1270 snd_dma_pci_data(ice->pci), 256*1024, 256*1024); in snd_ice1712_pcm_profi()
2303 pci_read_config_word(ice->pci, PCI_SUBSYSTEM_VENDOR_ID, &vendor); in snd_ice1712_read_eeprom()
2304 pci_read_config_word(ice->pci, PCI_SUBSYSTEM_ID, &device); in snd_ice1712_read_eeprom()
2376 pci_write_config_byte(ice->pci, 0x60, ice->eeprom.data[ICE_EEP1_CODEC]); in snd_ice1712_chip_init()
2377 pci_write_config_byte(ice->pci, 0x61, ice->eeprom.data[ICE_EEP1_ACLINK]); in snd_ice1712_chip_init()
2378 pci_write_config_byte(ice->pci, 0x62, ice->eeprom.data[ICE_EEP1_I2SID]); in snd_ice1712_chip_init()
2379 pci_write_config_byte(ice->pci, 0x63, ice->eeprom.data[ICE_EEP1_SPDIF]); in snd_ice1712_chip_init()
2498 pci_release_regions(ice->pci); in snd_ice1712_free()
2500 pci_disable_device(ice->pci); in snd_ice1712_free()
2513 struct pci_dev *pci, in snd_ice1712_create() argument
2529 err = pci_enable_device(pci); in snd_ice1712_create()
2533 if (dma_set_mask(&pci->dev, DMA_BIT_MASK(28)) < 0 || in snd_ice1712_create()
2534 dma_set_coherent_mask(&pci->dev, DMA_BIT_MASK(28)) < 0) { in snd_ice1712_create()
2537 pci_disable_device(pci); in snd_ice1712_create()
2543 pci_disable_device(pci); in snd_ice1712_create()
2569 ice->pci = pci; in snd_ice1712_create()
2571 pci_set_master(pci); in snd_ice1712_create()
2573 pci_write_config_word(ice->pci, 0x40, 0x807f); in snd_ice1712_create()
2574 pci_write_config_word(ice->pci, 0x42, 0x0006); in snd_ice1712_create()
2576 synchronize_irq(pci->irq); in snd_ice1712_create()
2580 err = pci_request_regions(pci, "ICE1712"); in snd_ice1712_create()
2583 pci_disable_device(pci); in snd_ice1712_create()
2586 ice->port = pci_resource_start(pci, 0); in snd_ice1712_create()
2587 ice->ddma_port = pci_resource_start(pci, 1); in snd_ice1712_create()
2588 ice->dmapath_port = pci_resource_start(pci, 2); in snd_ice1712_create()
2589 ice->profi_port = pci_resource_start(pci, 3); in snd_ice1712_create()
2591 if (request_irq(pci->irq, snd_ice1712_interrupt, IRQF_SHARED, in snd_ice1712_create()
2593 dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq); in snd_ice1712_create()
2598 ice->irq = pci->irq; in snd_ice1712_create()
2628 static int snd_ice1712_probe(struct pci_dev *pci, in snd_ice1712_probe() argument
2644 err = snd_card_new(&pci->dev, index[dev], id[dev], THIS_MODULE, in snd_ice1712_probe()
2652 err = snd_ice1712_create(card, pci, model[dev], omni[dev], in snd_ice1712_probe()
2769 pci_set_drvdata(pci, card); in snd_ice1712_probe()
2774 static void snd_ice1712_remove(struct pci_dev *pci) in snd_ice1712_remove() argument
2776 struct snd_card *card = pci_get_drvdata(pci); in snd_ice1712_remove()