Lines Matching refs:pcibus_info
25 sal_pcibr_slot_enable(struct pcibus_info *soft, int device, void *resp, in sal_pcibr_slot_enable()
45 sal_pcibr_slot_disable(struct pcibus_info *soft, int device, int action, in sal_pcibr_slot_disable()
64 static int sal_pcibr_error_interrupt(struct pcibus_info *soft) in sal_pcibr_error_interrupt()
104 struct pcibus_info *soft = arg; in pcibr_error_intr_handler()
117 struct pcibus_info *soft; in pcibr_bus_fixup()
129 soft = kmalloc(sizeof(struct pcibus_info), GFP_KERNEL); in pcibr_bus_fixup()
134 memcpy(soft, prom_bussoft, sizeof(struct pcibus_info)); in pcibr_bus_fixup()
199 struct pcibus_info *pcibus_info; in pcibr_force_interrupt() local
207 pcibus_info = in pcibr_force_interrupt()
208 (struct pcibus_info *)pcidev_info->pdi_host_pcidev_info-> in pcibr_force_interrupt()
210 pcireg_force_intr_set(pcibus_info, bit); in pcibr_force_interrupt()
217 struct pcibus_info *pcibus_info; in pcibr_target_interrupt() local
223 pcibus_info = in pcibr_target_interrupt()
224 (struct pcibus_info *)pcidev_info->pdi_host_pcidev_info-> in pcibr_target_interrupt()
228 pcireg_intr_enable_bit_clr(pcibus_info, (1 << bit)); in pcibr_target_interrupt()
231 pcireg_intr_addr_addr_set(pcibus_info, bit, xtalk_addr); in pcibr_target_interrupt()
234 pcireg_intr_enable_bit_set(pcibus_info, (1 << bit)); in pcibr_target_interrupt()