Searched refs:pcibus_info (Results 1 - 9 of 9) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ia64/sn/pci/pcibr/
H A Dpcibr_reg.c26 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 Dpcibr_ate.c113 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 Dpcibr_dma.c48 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 Dpcibr_provider.c24 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 Dpcibr_provider.h100 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 Dpcidev.h37 ((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 Dsgi_hotplug.c111 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 Dhubdev.h45 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 Dirq.c432 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);

Completed in 155 milliseconds