/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ia64/sn/pci/pcibr/ |
H A D | pcibr_reg.c | 26 void pcireg_control_bit_clr(struct pcibus_info *pcibus_info, u64 bits) argument 28 union br_ptr __iomem *ptr = (union br_ptr __iomem *)pcibus_info->pbi_buscommon.bs_base; 30 if (pcibus_info) { 31 switch (pcibus_info->pbi_bridge_type) { 46 void pcireg_control_bit_set(struct pcibus_info *pcibus_info, u64 bits) argument 48 union br_ptr __iomem *ptr = (union br_ptr __iomem *)pcibus_info->pbi_buscommon.bs_base; 50 if (pcibus_info) { 51 switch (pcibus_info 69 pcireg_tflush_get(struct pcibus_info *pcibus_info) argument 99 pcireg_intr_status_get(struct pcibus_info * pcibus_info) argument 124 pcireg_intr_enable_bit_clr(struct pcibus_info *pcibus_info, u64 bits) argument 144 pcireg_intr_enable_bit_set(struct pcibus_info *pcibus_info, u64 bits) argument 167 pcireg_intr_addr_addr_set(struct pcibus_info *pcibus_info, int int_n, u64 addr) argument 197 pcireg_force_intr_set(struct pcibus_info *pcibus_info, int int_n) argument 220 pcireg_wrb_flush_get(struct pcibus_info *pcibus_info, int device) argument 244 pcireg_int_ate_set(struct pcibus_info *pcibus_info, int ate_index, u64 val) argument 265 pcireg_int_ate_addr(struct pcibus_info *pcibus_info, int ate_index) argument [all...] |
H A D | pcibr_ate.c | 113 int pcibr_ate_alloc(struct pcibus_info *pcibus_info, int count) argument 118 spin_lock_irqsave(&pcibus_info->pbi_lock, flags); 119 status = alloc_ate_resource(&pcibus_info->pbi_int_ate_resource, count); 120 spin_unlock_irqrestore(&pcibus_info->pbi_lock, flags); 129 static inline u64 __iomem *pcibr_ate_addr(struct pcibus_info *pcibus_info, argument 132 if (ate_index < pcibus_info->pbi_int_ate_size) { 133 return pcireg_int_ate_addr(pcibus_info, ate_index); 142 ate_write(struct pcibus_info *pcibus_inf argument 158 pcibr_ate_free(struct pcibus_info *pcibus_info, int index) argument [all...] |
H A D | pcibr_dma.c | 48 struct pcibus_info *pcibus_info = (struct pcibus_info *)pcidev_info-> local 61 if (IS_PIC_SOFT(pcibus_info) && IS_PCIX(pcibus_info)) { 76 ate_index = pcibr_ate_alloc(pcibus_info, ate_count); 81 if (IS_PCIX(pcibus_info)) 85 xio_addr = IS_PIC_SOFT(pcibus_info) ? PHYS_TO_DMA(paddr) : 94 if (IS_PIC_SOFT(pcibus_info)) { 95 ate |= (pcibus_info 130 struct pcibus_info *pcibus_info = (struct pcibus_info *) local 170 struct pcibus_info *pcibus_info = (struct pcibus_info *)pcidev_info-> local 211 struct pcibus_info *pcibus_info = local [all...] |
H A D | pcibr_provider.c | 24 sal_pcibr_slot_enable(struct pcibus_info *soft, int device, void *resp, 44 sal_pcibr_slot_disable(struct pcibus_info *soft, int device, int action, 63 static int sal_pcibr_error_interrupt(struct pcibus_info *soft) 103 struct pcibus_info *soft = (struct pcibus_info *)arg; 116 struct pcibus_info *soft; 128 soft = kmalloc(sizeof(struct pcibus_info), GFP_KERNEL); 133 memcpy(soft, prom_bussoft, sizeof(struct pcibus_info)); 197 struct pcibus_info *pcibus_info; local 215 struct pcibus_info *pcibus_info; local [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-ia64/sn/ |
H A D | pcibr_provider.h | 100 struct pcibus_info { struct 129 extern void pcireg_control_bit_clr(struct pcibus_info *, u64); 130 extern void pcireg_control_bit_set(struct pcibus_info *, u64); 131 extern u64 pcireg_tflush_get(struct pcibus_info *); 132 extern u64 pcireg_intr_status_get(struct pcibus_info *); 133 extern void pcireg_intr_enable_bit_clr(struct pcibus_info *, u64); 134 extern void pcireg_intr_enable_bit_set(struct pcibus_info *, u64); 135 extern void pcireg_intr_addr_addr_set(struct pcibus_info *, int, u64); 136 extern void pcireg_force_intr_set(struct pcibus_info *, int); 137 extern u64 pcireg_wrb_flush_get(struct pcibus_info *, in [all...] |
H A D | pcidev.h | 37 ((struct pcibus_info *)(SN_PLATFORM_DATA(pci_bus)->provider_soft))
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/pci/hotplug/ |
H A D | sgi_hotplug.c | 111 struct pcibus_info *pcibus_info; local 114 pcibus_info = SN_PCIBUS_BUSSOFT_INFO(pci_bus); 117 if (!(pcibus_info->pbi_valid_devices & (1 << device))) 121 busnum = pcibus_info->pbi_buscommon.bs_persist_busnum; 135 struct pcibus_info *pcibus_info; local 140 pcibus_info = SN_PCIBUS_BUSSOFT_INFO(pci_bus); 141 asic_type = pcibus_info->pbi_buscommon.bs_asic_type; 166 struct pcibus_info *pcibus_inf local 238 struct pcibus_info *pcibus_info; local 280 struct pcibus_info *pcibus_info; local 595 struct pcibus_info *pcibus_info; local [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ia64/sn/include/xtalk/ |
H A D | hubdev.h | 45 struct pcibus_info *sfdl_pcibus_info;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ia64/sn/kernel/ |
H A D | irq.c | 432 struct pcibus_info *pcibus_info; local 446 pcibus_info = 447 (struct pcibus_info *)pcidev_info->pdi_host_pcidev_info-> 449 regval = pcireg_intr_status_get(pcibus_info);
|