Lines Matching refs:pcidev_info
171 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
434 if (sn_acpi_get_pcidev_info(dev, &pcidev_info, &sn_irq_info)) { in sn_acpi_slot_fixup()
439 if (pcidev_info->pdi_pio_mapped_addr[PCI_ROM_RESOURCE]) { in sn_acpi_slot_fixup()
446 addr = ioremap(pcidev_info->pdi_pio_mapped_addr[PCI_ROM_RESOURCE], in sn_acpi_slot_fixup()
454 sn_pci_fixup_slot(dev, pcidev_info, sn_irq_info); in sn_acpi_slot_fixup()