Searched refs:pcidev_info (Results 1 - 10 of 10) sorted by relevance
/arch/ia64/include/asm/sn/ |
H A D | pcidev.h | 15 * the pcidev_info structs for all devices under a controller, we keep a 16 * list of pcidev_info under pci_controller->platform_data. 20 struct list_head pcidev_info; member in struct:sn_platform_data 55 struct pcidev_info { struct 60 struct pcidev_info *pdi_host_pcidev_info; /* Kernel Host pci_dev */ 66 struct list_head pdi_list; /* List of pcidev_info */ 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 *,
|
/arch/ia64/sn/pci/pcibr/ |
H A D | pcibr_dma.c | 44 pcibr_dmamap_ate32(struct pcidev_info *info, 48 struct pcidev_info *pcidev_info = info->pdi_host_pcidev_info; local 49 struct pcibus_info *pcibus_info = (struct pcibus_info *)pcidev_info-> 51 u8 internal_device = (PCI_SLOT(pcidev_info->pdi_host_pcidev_info-> 128 pcibr_dmatrans_direct64(struct pcidev_info * info, u64 paddr, 166 pcibr_dmatrans_direct32(struct pcidev_info * info, 169 struct pcidev_info *pcidev_info = info->pdi_host_pcidev_info; local 170 struct pcibus_info *pcibus_info = (struct pcibus_info *)pcidev_info 210 struct pcidev_info *pcidev_info = SN_PCIDEV_INFO(hwdev); local 360 struct pcidev_info *pcidev_info = SN_PCIDEV_INFO(hwdev); local 399 struct pcidev_info *pcidev_info = SN_PCIDEV_INFO(hwdev); local [all...] |
H A D | pcibr_provider.c | 199 struct pcidev_info *pcidev_info; local 206 pcidev_info = (struct pcidev_info *)sn_irq_info->irq_pciioinfo; 207 if (pcidev_info) { 209 (struct pcibus_info *)pcidev_info->pdi_host_pcidev_info-> 217 struct pcidev_info *pcidev_info; local 222 pcidev_info = (struct pcidev_info *)sn_irq_inf [all...] |
/arch/ia64/sn/kernel/ |
H A D | io_common.c | 102 * sn_pcidev_info_get() - Retrieve the pcidev_info struct for the specified 105 inline struct pcidev_info * 108 struct pcidev_info *pcidev; 111 &(SN_PLATFORM_DATA(dev)->pcidev_info), pdi_list) { 227 void sn_pci_fixup_slot(struct pci_dev *dev, struct pcidev_info *pcidev_info, argument 237 /* Add pcidev_info to list in pci_controller.platform_data */ 238 list_add_tail(&pcidev_info->pdi_list, 239 &(SN_PLATFORM_DATA(dev->bus)->pcidev_info)); 245 bus_no = (pcidev_info [all...] |
H A D | io_acpi_init.c | 165 * sn_extract_device_info - Extract the pcidev_info and the sn_irq_info 171 sn_extract_device_info(acpi_handle handle, struct pcidev_info **pcidev_info, argument 178 struct pcidev_info *pcidev_ptr, *pcidev_prom_ptr; 185 * The pointer to this device's pcidev_info structure in 213 pcidev_ptr = kzalloc(sizeof(struct pcidev_info), GFP_KERNEL); 215 panic("%s: Unable to alloc memory for pcidev_info", __func__); 217 memcpy(&addr, vendor->byte_data, sizeof(struct pcidev_info *)); 219 memcpy(pcidev_ptr, pcidev_prom_ptr, sizeof(struct pcidev_info)); 231 *pcidev_info 353 sn_acpi_get_pcidev_info(struct pci_dev *dev, struct pcidev_info **pcidev_info, struct sn_irq_info **sn_irq_info) argument 430 struct pcidev_info *pcidev_info = NULL; local [all...] |
H A D | io_init.c | 154 struct pcidev_info *pcidev_info; local 158 pcidev_info = kzalloc(sizeof(struct pcidev_info), GFP_KERNEL); 159 if (!pcidev_info) 160 panic("%s: Unable to alloc memory for pcidev_info", __func__); 170 (u64) __pa(pcidev_info), 179 if (!pcidev_info->pdi_pio_mapped_addr[idx]) { 189 addr = pcidev_info->pdi_pio_mapped_addr[idx]; 224 sn_pci_fixup_slot(dev, pcidev_info, sn_irq_inf [all...] |
H A D | msi_sn.c | 36 struct pcidev_info *sn_pdev; 45 sn_pdev = (struct pcidev_info *)sn_irq_info->irq_pciioinfo; 163 struct pcidev_info *sn_pdev; 179 sn_pdev = (struct pcidev_info *)sn_irq_info->irq_pciioinfo;
|
H A D | irq.c | 423 struct pcidev_info *pcidev_info; local 434 pcidev_info = (struct pcidev_info *)sn_irq_info->irq_pciioinfo; 435 if (!pcidev_info) 439 (struct pcibus_info *)pcidev_info->pdi_host_pcidev_info->
|
/arch/ia64/sn/pci/ |
H A D | tioca_provider.c | 303 * Map @paddr into 64-bit bus space of the CA associated with @pcidev_info. 333 struct pcidev_info *pcidev_info = SN_PCIDEV_INFO(pdev); local 335 tioca_common = (struct tioca_common *)pcidev_info->pdi_pcibus_info; 383 struct pcidev_info *pcidev_info = SN_PCIDEV_INFO(pdev); local 385 tioca_common = (struct tioca_common *)pcidev_info->pdi_pcibus_info; 469 struct pcidev_info *pcidev_info = SN_PCIDEV_INFO(pdev); local 472 tioca_common = (struct tioca_common *)pcidev_info [all...] |
H A D | tioce_provider.c | 229 struct pcidev_info *pcidev_info; local 233 pcidev_info = SN_PCIDEV_INFO(pdev); 234 ce_common = (struct tioce_common *)pcidev_info->pdi_pcibus_info; 382 * Map @paddr into 32-bit bus space of the CE associated with @pcidev_info. 860 struct pcidev_info *pcidev_info; local 872 pcidev_info = (struct pcidev_info *)sn_irq_info->irq_pciioinfo; 873 if (!pcidev_info) 955 struct pcidev_info *pcidev_info; local [all...] |
Completed in 499 milliseconds