Home
last modified time | relevance | path

Searched refs:pcidev_info (Results 1 – 11 of 11) sorted by relevance

/linux-3.4.99/arch/ia64/sn/pci/pcibr/
Dpcibr_dma.c44 pcibr_dmamap_ate32(struct pcidev_info *info, in pcibr_dmamap_ate32()
48 struct pcidev_info *pcidev_info = info->pdi_host_pcidev_info; in pcibr_dmamap_ate32() local
49 struct pcibus_info *pcibus_info = (struct pcibus_info *)pcidev_info-> in pcibr_dmamap_ate32()
51 u8 internal_device = (PCI_SLOT(pcidev_info->pdi_host_pcidev_info-> in pcibr_dmamap_ate32()
128 pcibr_dmatrans_direct64(struct pcidev_info * info, u64 paddr, in pcibr_dmatrans_direct64()
166 pcibr_dmatrans_direct32(struct pcidev_info * info, in pcibr_dmatrans_direct32()
169 struct pcidev_info *pcidev_info = info->pdi_host_pcidev_info; in pcibr_dmatrans_direct32() local
170 struct pcibus_info *pcibus_info = (struct pcibus_info *)pcidev_info-> in pcibr_dmatrans_direct32()
210 struct pcidev_info *pcidev_info = SN_PCIDEV_INFO(hwdev); in pcibr_dma_unmap() local
212 (struct pcibus_info *)pcidev_info->pdi_pcibus_info; in pcibr_dma_unmap()
[all …]
Dpcibr_provider.c199 struct pcidev_info *pcidev_info; in pcibr_force_interrupt() local
206 pcidev_info = (struct pcidev_info *)sn_irq_info->irq_pciioinfo; in pcibr_force_interrupt()
207 if (pcidev_info) { in pcibr_force_interrupt()
209 (struct pcibus_info *)pcidev_info->pdi_host_pcidev_info-> in pcibr_force_interrupt()
217 struct pcidev_info *pcidev_info; in pcibr_target_interrupt() local
222 pcidev_info = (struct pcidev_info *)sn_irq_info->irq_pciioinfo; in pcibr_target_interrupt()
223 if (pcidev_info) { in pcibr_target_interrupt()
225 (struct pcibus_info *)pcidev_info->pdi_host_pcidev_info-> in pcibr_target_interrupt()
/linux-3.4.99/arch/ia64/sn/kernel/
Dio_common.c105 inline struct pcidev_info *
108 struct pcidev_info *pcidev; in sn_pcidev_info_get()
111 &(SN_PLATFORM_DATA(dev)->pcidev_info), pdi_list) { in sn_pcidev_info_get()
227 void sn_pci_fixup_slot(struct pci_dev *dev, struct pcidev_info *pcidev_info, in sn_pci_fixup_slot() argument
239 list_add_tail(&pcidev_info->pdi_list, in sn_pci_fixup_slot()
240 &(SN_PLATFORM_DATA(dev->bus)->pcidev_info)); in sn_pci_fixup_slot()
246 bus_no = (pcidev_info->pdi_slot_host_handle >> 32) & 0xff; in sn_pci_fixup_slot()
247 devfn = pcidev_info->pdi_slot_host_handle & 0xffffffff; in sn_pci_fixup_slot()
251 pcidev_info->host_pci_dev = host_pci_dev; in sn_pci_fixup_slot()
252 pcidev_info->pdi_linux_pcidev = dev; in sn_pci_fixup_slot()
[all …]
Dio_acpi_init.c171 sn_extract_device_info(acpi_handle handle, struct pcidev_info **pcidev_info, in sn_extract_device_info() argument
178 struct pcidev_info *pcidev_ptr, *pcidev_prom_ptr; in sn_extract_device_info()
213 pcidev_ptr = kzalloc(sizeof(struct pcidev_info), GFP_KERNEL); in sn_extract_device_info()
217 memcpy(&addr, vendor->byte_data, sizeof(struct pcidev_info *)); in sn_extract_device_info()
219 memcpy(pcidev_ptr, pcidev_prom_ptr, sizeof(struct pcidev_info)); in sn_extract_device_info()
231 *pcidev_info = pcidev_ptr; in sn_extract_device_info()
353 sn_acpi_get_pcidev_info(struct pci_dev *dev, struct pcidev_info **pcidev_info, in sn_acpi_get_pcidev_info() argument
404 if (sn_extract_device_info(pcidev_match.handle, pcidev_info, sn_irq_info)) in sn_acpi_get_pcidev_info()
409 (*pcidev_info)->pdi_slot_host_handle = in sn_acpi_get_pcidev_info()
430 struct pcidev_info *pcidev_info = NULL; in sn_acpi_slot_fixup() local
[all …]
Dio_init.c206 struct pcidev_info *pcidev_info; in sn_io_slot_fixup() local
210 pcidev_info = kzalloc(sizeof(struct pcidev_info), GFP_KERNEL); in sn_io_slot_fixup()
211 if (!pcidev_info) in sn_io_slot_fixup()
222 (u64) __pa(pcidev_info), in sn_io_slot_fixup()
231 if (!pcidev_info->pdi_pio_mapped_addr[idx]) { in sn_io_slot_fixup()
245 addr = pcidev_info->pdi_pio_mapped_addr[idx]; in sn_io_slot_fixup()
285 sn_pci_fixup_slot(dev, pcidev_info, sn_irq_info); in sn_io_slot_fixup()
Dmsi_sn.c36 struct pcidev_info *sn_pdev; in sn_teardown_msi_irq()
45 sn_pdev = (struct pcidev_info *)sn_irq_info->irq_pciioinfo; in sn_teardown_msi_irq()
163 struct pcidev_info *sn_pdev; in sn_set_msi_irq_affinity()
179 sn_pdev = (struct pcidev_info *)sn_irq_info->irq_pciioinfo; in sn_set_msi_irq_affinity()
Dirq.c423 struct pcidev_info *pcidev_info; in sn_check_intr() local
434 pcidev_info = (struct pcidev_info *)sn_irq_info->irq_pciioinfo; in sn_check_intr()
435 if (!pcidev_info) in sn_check_intr()
439 (struct pcibus_info *)pcidev_info->pdi_host_pcidev_info-> in sn_check_intr()
/linux-3.4.99/arch/ia64/include/asm/sn/
Dpcidev.h20 struct list_head pcidev_info; member
55 struct pcidev_info { struct
60 struct pcidev_info *pdi_host_pcidev_info; /* Kernel Host pci_dev */ argument
72 extern struct pcidev_info * sn_pcidev_info_get(struct pci_dev *);
81 extern void sn_pci_fixup_slot(struct pci_dev *dev, struct pcidev_info *,
/linux-3.4.99/arch/ia64/sn/pci/
Dtioce_provider.c229 struct pcidev_info *pcidev_info; in pcidev_to_tioce() local
233 pcidev_info = SN_PCIDEV_INFO(pdev); in pcidev_to_tioce()
234 ce_common = (struct tioce_common *)pcidev_info->pdi_pcibus_info; in pcidev_to_tioce()
860 struct pcidev_info *pcidev_info; in tioce_force_interrupt() local
872 pcidev_info = (struct pcidev_info *)sn_irq_info->irq_pciioinfo; in tioce_force_interrupt()
873 if (!pcidev_info) in tioce_force_interrupt()
876 ce_common = (struct tioce_common *)pcidev_info->pdi_pcibus_info; in tioce_force_interrupt()
955 struct pcidev_info *pcidev_info; in tioce_target_interrupt() local
962 pcidev_info = (struct pcidev_info *)sn_irq_info->irq_pciioinfo; in tioce_target_interrupt()
963 if (!pcidev_info) in tioce_target_interrupt()
[all …]
Dtioca_provider.c333 struct pcidev_info *pcidev_info = SN_PCIDEV_INFO(pdev); in tioca_dma_d48() local
335 tioca_common = (struct tioca_common *)pcidev_info->pdi_pcibus_info; in tioca_dma_d48()
383 struct pcidev_info *pcidev_info = SN_PCIDEV_INFO(pdev); in tioca_dma_mapped() local
385 tioca_common = (struct tioca_common *)pcidev_info->pdi_pcibus_info; in tioca_dma_mapped()
469 struct pcidev_info *pcidev_info = SN_PCIDEV_INFO(pdev); in tioca_dma_unmap() local
472 tioca_common = (struct tioca_common *)pcidev_info->pdi_pcibus_info; in tioca_dma_unmap()
/linux-3.4.99/drivers/net/ethernet/brocade/bna/
Dbnad.c3267 struct bfa_pcidev pcidev_info; in bnad_pci_probe() local
3336 pcidev_info.pci_slot = PCI_SLOT(bnad->pcidev->devfn); in bnad_pci_probe()
3337 pcidev_info.pci_func = PCI_FUNC(bnad->pcidev->devfn); in bnad_pci_probe()
3338 pcidev_info.device_id = bnad->pcidev->device; in bnad_pci_probe()
3339 pcidev_info.pci_bar_kva = bnad->bar0; in bnad_pci_probe()
3342 bna_init(bna, bnad, &pcidev_info, &bnad->res_info[0]); in bnad_pci_probe()