Searched refs:pcidev_info (Results 1 - 10 of 10) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-ia64/sn/
H A Dpcidev.h15 * 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 *,
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ia64/sn/pci/pcibr/
H A Dpcibr_dma.c43 pcibr_dmamap_ate32(struct pcidev_info *info,
47 struct pcidev_info *pcidev_info = info->pdi_host_pcidev_info; local
48 struct pcibus_info *pcibus_info = (struct pcibus_info *)pcidev_info->
50 u8 internal_device = (PCI_SLOT(pcidev_info->pdi_host_pcidev_info->
127 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
362 struct pcidev_info *pcidev_info = SN_PCIDEV_INFO(hwdev); local
401 struct pcidev_info *pcidev_info = SN_PCIDEV_INFO(hwdev); local
[all...]
H A Dpcibr_provider.c196 struct pcidev_info *pcidev_info; local
203 pcidev_info = (struct pcidev_info *)sn_irq_info->irq_pciioinfo;
204 if (pcidev_info) {
206 (struct pcibus_info *)pcidev_info->pdi_host_pcidev_info->
214 struct pcidev_info *pcidev_info; local
219 pcidev_info = (struct pcidev_info *)sn_irq_inf
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ia64/sn/kernel/
H A Dio_common.c101 * sn_pcidev_info_get() - Retrieve the pcidev_info struct for the specified
104 inline struct pcidev_info *
107 struct pcidev_info *pcidev;
110 &(SN_PLATFORM_DATA(dev)->pcidev_info), pdi_list) {
234 void sn_pci_fixup_slot(struct pci_dev *dev, struct pcidev_info *pcidev_info, argument
245 /* Add pcidev_info to list in pci_controller.platform_data */
246 list_add_tail(&pcidev_info->pdi_list,
247 &(SN_PLATFORM_DATA(dev->bus)->pcidev_info));
253 bus_no = (pcidev_info
[all...]
H A Dio_acpi_init.c160 * sn_extract_device_info - Extract the pcidev_info and the sn_irq_info
166 sn_extract_device_info(acpi_handle handle, struct pcidev_info **pcidev_info, argument
172 struct pcidev_info *pcidev_ptr, *pcidev_prom_ptr;
179 * The pointer to this device's pcidev_info structure in
206 pcidev_ptr = kzalloc(sizeof(struct pcidev_info), GFP_KERNEL);
208 panic("%s: Unable to alloc memory for pcidev_info", __FUNCTION__);
210 memcpy(&addr, vendor->byte_data, sizeof(struct pcidev_info *));
212 memcpy(pcidev_ptr, pcidev_prom_ptr, sizeof(struct pcidev_info));
224 *pcidev_info
345 sn_acpi_get_pcidev_info(struct pci_dev *dev, struct pcidev_info **pcidev_info, struct sn_irq_info **sn_irq_info) argument
419 struct pcidev_info *pcidev_info = NULL; local
[all...]
H A Dio_init.c206 struct pcidev_info *pcidev_info; local
210 pcidev_info = kzalloc(sizeof(struct pcidev_info), GFP_KERNEL);
211 if (!pcidev_info)
212 panic("%s: Unable to alloc memory for pcidev_info", __FUNCTION__);
222 (u64) __pa(pcidev_info),
232 if (!pcidev_info->pdi_pio_mapped_addr[idx]) {
246 addr = pcidev_info->pdi_pio_mapped_addr[idx];
272 sn_pci_fixup_slot(dev, pcidev_info, sn_irq_inf
[all...]
H A Dmsi_sn.c35 struct pcidev_info *sn_pdev;
44 sn_pdev = (struct pcidev_info *)sn_irq_info->irq_pciioinfo;
161 struct pcidev_info *sn_pdev;
177 sn_pdev = (struct pcidev_info *)sn_irq_info->irq_pciioinfo;
H A Dirq.c431 struct pcidev_info *pcidev_info; local
442 pcidev_info = (struct pcidev_info *)sn_irq_info->irq_pciioinfo;
443 if (!pcidev_info)
447 (struct pcibus_info *)pcidev_info->pdi_host_pcidev_info->
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ia64/sn/pci/
H A Dtioca_provider.c304 struct pcidev_info *pcidev_info = SN_PCIDEV_INFO(pdev); local
306 tioca_common = (struct tioca_common *)pcidev_info->pdi_pcibus_info;
354 struct pcidev_info *pcidev_info = SN_PCIDEV_INFO(pdev); local
356 tioca_common = (struct tioca_common *)pcidev_info->pdi_pcibus_info;
448 struct pcidev_info *pcidev_info = SN_PCIDEV_INFO(pdev); local
451 tioca_common = (struct tioca_common *)pcidev_info->pdi_pcibus_info;
H A Dtioce_provider.c228 struct pcidev_info *pcidev_info; local
232 pcidev_info = SN_PCIDEV_INFO(pdev);
233 ce_common = (struct tioce_common *)pcidev_info->pdi_pcibus_info;
381 * Map @paddr into 32-bit bus space of the CE associated with @pcidev_info.
848 struct pcidev_info *pcidev_info; local
860 pcidev_info = (struct pcidev_info *)sn_irq_info->irq_pciioinfo;
861 if (!pcidev_info)
939 struct pcidev_info *pcidev_info; local
[all...]

Completed in 156 milliseconds