/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/sn/kernel/ |
H A D | irq.c | 27 static void register_intr_pda(struct sn_irq_info *sn_irq_info); 28 static void unregister_intr_pda(struct sn_irq_info *sn_irq_info); 36 struct sn_irq_info *sn_irq_info, 46 (u64) local_widget, __pa(sn_irq_info), (u64) req_irq, 53 struct sn_irq_info *sn_irq_info) 61 (u64) local_widget, (u64) sn_irq_info 35 sn_intr_alloc(nasid_t local_nasid, int local_widget, struct sn_irq_info *sn_irq_info, int req_irq, nasid_t req_nasid, int req_slice) argument 52 sn_intr_free(nasid_t local_nasid, int local_widget, struct sn_irq_info *sn_irq_info) argument 65 sn_intr_redirect(nasid_t local_nasid, int local_widget, struct sn_irq_info *sn_irq_info, nasid_t req_nasid, int req_slice) argument 141 sn_retarget_vector(struct sn_irq_info *sn_irq_info, nasid_t nasid, int slice) argument 233 struct sn_irq_info *sn_irq_info, *sn_irq_info_safe; local 311 register_intr_pda(struct sn_irq_info *sn_irq_info) argument 324 unregister_intr_pda(struct sn_irq_info *sn_irq_info) argument 368 struct sn_irq_info *sn_irq_info; local 374 sn_irq_fixup(struct pci_dev *pci_dev, struct sn_irq_info *sn_irq_info) argument 409 struct sn_irq_info *sn_irq_info; local 435 sn_call_force_intr_provider(struct sn_irq_info *sn_irq_info) argument 449 struct sn_irq_info *sn_irq_info; local 470 sn_check_intr(int irq, struct sn_irq_info *sn_irq_info) argument 508 struct sn_irq_info *sn_irq_info; local [all...] |
H A D | msi_sn.c | 24 struct sn_irq_info *sn_irq_info; member in struct:sn_msi_info 37 struct sn_irq_info *sn_irq_info; local 41 sn_irq_info = sn_msi_info[irq].sn_irq_info; 42 if (sn_irq_info == NULL || sn_irq_info->irq_int_bit >= 0) 45 sn_pdev = (struct pcidev_info *)sn_irq_info->irq_pciioinfo; 60 sn_intr_free(nasid, widget, sn_irq_info); 73 struct sn_irq_info *sn_irq_info; local 164 struct sn_irq_info *sn_irq_info; local [all...] |
H A D | tiocx.c | 247 u64 sn_irq_info, 257 widget, sn_irq_info, req_irq, 263 struct sn_irq_info *sn_irq_info) 271 widget, sn_irq_info->irq_irq, 272 sn_irq_info->irq_cookie, 0, 0); 275 struct sn_irq_info *tiocx_irq_alloc(nasid_t nasid, int widget, int irq, 278 struct sn_irq_info *sn_irq_info; local 280 int sn_irq_size = sizeof(struct sn_irq_info); 246 tiocx_intr_alloc(nasid_t nasid, int widget, u64 sn_irq_info, int req_irq, nasid_t req_nasid, int req_slice) argument 262 tiocx_intr_free(nasid_t nasid, int widget, struct sn_irq_info *sn_irq_info) argument 299 tiocx_irq_free(struct sn_irq_info *sn_irq_info) argument [all...] |
H A D | io_acpi_init.c | 164 * sn_extract_device_info - Extract the pcidev_info and the sn_irq_info 171 struct sn_irq_info **sn_irq_info) 176 struct sn_irq_info *irq_info, *irq_info_prom; 221 irq_info = kzalloc(sizeof(struct sn_irq_info), GFP_KERNEL); 223 panic("%s: Unable to alloc memory for sn_irq_info", __func__); 227 memcpy(irq_info, irq_info_prom, sizeof(struct sn_irq_info)); 231 *sn_irq_info = irq_info; 353 struct sn_irq_info **sn_irq_info) 170 sn_extract_device_info(acpi_handle handle, struct pcidev_info **pcidev_info, struct sn_irq_info **sn_irq_info) argument 352 sn_acpi_get_pcidev_info(struct pci_dev *dev, struct pcidev_info **pcidev_info, struct sn_irq_info **sn_irq_info) argument 430 struct sn_irq_info *sn_irq_info = NULL; local [all...] |
H A D | io_init.c | 65 u64 sn_irq_info) 75 sn_irq_info, 0, 0); local 206 struct sn_irq_info *sn_irq_info; local 213 sn_irq_info = kzalloc(sizeof(struct sn_irq_info), GFP_KERNEL); 214 if (!sn_irq_info) 215 panic("%s: Unable to alloc memory for sn_irq_info", __func__); 222 (u64) __pa(sn_irq_info)); 284 sn_pci_fixup_slot(dev, pcidev_info, sn_irq_info); 64 sal_get_pcidev_info(u64 segment, u64 bus_number, u64 devfn, u64 pci_dev, u64 sn_irq_info) argument [all...] |
H A D | io_common.c | 227 struct sn_irq_info *sn_irq_info) 263 if (bs && sn_irq_info->irq_irq) { 264 pcidev_info->pdi_sn_irq_info = sn_irq_info; 266 sn_irq_fixup(dev, sn_irq_info); 269 kfree(sn_irq_info); 226 sn_pci_fixup_slot(struct pci_dev *dev, struct pcidev_info *pcidev_info, struct sn_irq_info *sn_irq_info) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/include/asm/sn/ |
H A D | intr.h | 37 struct sn_irq_info { struct 38 struct sn_irq_info *irq_next; /* deprecated DO NOT USE */ 53 struct list_head list; /* list of sn_irq_info structs */ 59 struct sn_irq_info *, 61 extern void sn_intr_free(nasid_t, int, struct sn_irq_info *); 62 extern struct sn_irq_info *sn_retarget_vector(struct sn_irq_info *, nasid_t, int);
|
H A D | pcidev.h | 63 struct sn_irq_info *pdi_sn_irq_info; 70 struct sn_irq_info *sn_irq_info); 82 struct sn_irq_info *);
|
H A D | pcibus_provider_defs.h | 52 void (*force_interrupt)(struct sn_irq_info *); 53 void (*target_interrupt)(struct sn_irq_info *);
|
H A D | tiocx.h | 60 extern struct sn_irq_info *tiocx_irq_alloc(nasid_t, int, int, nasid_t, int); 61 extern void tiocx_irq_free(struct sn_irq_info *);
|
H A D | pcibr_provider.h | 140 extern void pcibr_force_interrupt(struct sn_irq_info *sn_irq_info); 141 extern void pcibr_change_devices_irq(struct sn_irq_info *sn_irq_info);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/sn/pci/pcibr/ |
H A D | pcibr_provider.c | 196 void pcibr_force_interrupt(struct sn_irq_info *sn_irq_info) argument 200 int bit = sn_irq_info->irq_int_bit; 202 if (! sn_irq_info->irq_bridge) 205 pcidev_info = (struct pcidev_info *)sn_irq_info->irq_pciioinfo; 214 void pcibr_target_interrupt(struct sn_irq_info *sn_irq_info) argument 218 int bit = sn_irq_info->irq_int_bit; 219 u64 xtalk_addr = sn_irq_info->irq_xtalkaddr; 221 pcidev_info = (struct pcidev_info *)sn_irq_info [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/sn/pci/ |
H A D | tioce_provider.c | 849 tioce_force_interrupt(struct sn_irq_info *sn_irq_info) argument 857 if (!sn_irq_info->irq_bridge) 860 if (sn_irq_info->irq_bridge_type != PCIIO_ASIC_TYPE_TIOCE) 863 pcidev_info = (struct pcidev_info *)sn_irq_info->irq_pciioinfo; 872 u64 int_bit_mask = (1ULL << sn_irq_info->irq_int_bit); 877 u64 force_irq = (1 << 8) | sn_irq_info->irq_irq; 878 u64 ctalk = sn_irq_info->irq_xtalkaddr; 897 switch (sn_irq_info->irq_int_bit) { 932 * @sn_irq_info 940 tioce_target_interrupt(struct sn_irq_info *sn_irq_info) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/char/ |
H A D | mbcs.h | 526 struct sn_irq_info *get_sn_irq; 527 struct sn_irq_info *put_sn_irq; 528 struct sn_irq_info *algo_sn_irq;
|
H A D | mbcs.c | 580 struct sn_irq_info *sn_irq;
|