Lines Matching refs:pci
1799 static int uaa_to_xfi(struct pci_dev *pci) in uaa_to_xfi() argument
1817 io_base = pci_resource_start(pci, 0); in uaa_to_xfi()
1818 mem_base = ioremap(io_base, pci_resource_len(pci, 0)); in uaa_to_xfi()
1847 pci_read_config_dword(pci, PCI_BASE_ADDRESS_0, &bar0); in uaa_to_xfi()
1848 pci_read_config_dword(pci, PCI_BASE_ADDRESS_1, &bar1); in uaa_to_xfi()
1849 pci_read_config_dword(pci, PCI_BASE_ADDRESS_2, &bar2); in uaa_to_xfi()
1850 pci_read_config_dword(pci, PCI_BASE_ADDRESS_3, &bar3); in uaa_to_xfi()
1851 pci_read_config_dword(pci, PCI_BASE_ADDRESS_4, &bar4); in uaa_to_xfi()
1852 pci_read_config_dword(pci, PCI_BASE_ADDRESS_5, &bar5); in uaa_to_xfi()
1853 pci_read_config_dword(pci, PCI_INTERRUPT_LINE, &irq); in uaa_to_xfi()
1854 pci_read_config_dword(pci, PCI_CACHE_LINE_SIZE, &cl_size); in uaa_to_xfi()
1855 pci_read_config_dword(pci, PCI_LATENCY_TIMER, &l_timer); in uaa_to_xfi()
1856 pci_read_config_dword(pci, UAA_CFG_PWRSTATUS, &pwr); in uaa_to_xfi()
1857 pci_read_config_dword(pci, PCI_COMMAND, &cmd); in uaa_to_xfi()
1861 pci_write_config_dword(pci, UAA_CFG_SPACE_FLAG, 0x87654321); in uaa_to_xfi()
1863 pci_write_config_dword(pci, PCI_BASE_ADDRESS_0, bar5); in uaa_to_xfi()
1865 pci_write_config_dword(pci, UAA_CFG_SPACE_FLAG, 0x12345678); in uaa_to_xfi()
1866 pci_write_config_dword(pci, PCI_BASE_ADDRESS_1, bar1); in uaa_to_xfi()
1867 pci_write_config_dword(pci, PCI_BASE_ADDRESS_2, bar2); in uaa_to_xfi()
1868 pci_write_config_dword(pci, PCI_BASE_ADDRESS_3, bar3); in uaa_to_xfi()
1869 pci_write_config_dword(pci, PCI_BASE_ADDRESS_4, bar4); in uaa_to_xfi()
1870 pci_write_config_dword(pci, PCI_INTERRUPT_LINE, irq); in uaa_to_xfi()
1871 pci_write_config_dword(pci, PCI_CACHE_LINE_SIZE, cl_size); in uaa_to_xfi()
1872 pci_write_config_dword(pci, PCI_LATENCY_TIMER, l_timer); in uaa_to_xfi()
1873 pci_write_config_dword(pci, UAA_CFG_PWRSTATUS, pwr); in uaa_to_xfi()
1874 pci_write_config_dword(pci, PCI_COMMAND, cmd); in uaa_to_xfi()
1906 struct pci_dev *pci = hw->pci; in hw_card_start() local
1908 err = pci_enable_device(pci); in hw_card_start()
1913 if (dma_set_mask(&pci->dev, CT_XFI_DMA_MASK) < 0 || in hw_card_start()
1914 dma_set_coherent_mask(&pci->dev, CT_XFI_DMA_MASK) < 0) { in hw_card_start()
1923 err = pci_request_regions(pci, "XFi"); in hw_card_start()
1928 hw->io_base = pci_resource_start(pci, 5); in hw_card_start()
1930 hw->io_base = pci_resource_start(pci, 0); in hw_card_start()
1936 err = uaa_to_xfi(pci); in hw_card_start()
1943 err = request_irq(pci->irq, ct_20k1_interrupt, IRQF_SHARED, in hw_card_start()
1947 "XFi: Cannot get irq %d\n", pci->irq); in hw_card_start()
1950 hw->irq = pci->irq; in hw_card_start()
1953 pci_set_master(pci); in hw_card_start()
1958 pci_release_regions(pci); in hw_card_start()
1961 pci_disable_device(pci); in hw_card_start()
1992 pci_release_regions(hw->pci); in hw_card_shutdown()
1996 pci_disable_device(hw->pci); in hw_card_shutdown()
2090 struct pci_dev *pci = hw->pci; in hw_suspend() local
2096 pci_write_config_dword(pci, UAA_CFG_SPACE_FLAG, 0x0); in hw_suspend()