Lines Matching refs:rtable
136 struct irq_routing_table *rtable; in ibmphp_init_devno() local
141 rtable = pcibios_get_irq_routing_table(); in ibmphp_init_devno()
142 if (!rtable) { in ibmphp_init_devno()
147 len = (rtable->size - sizeof(struct irq_routing_table)) / in ibmphp_init_devno()
151 kfree(rtable); in ibmphp_init_devno()
155 if ((*cur_slot)->number == rtable->slots[loop].slot && in ibmphp_init_devno()
156 (*cur_slot)->bus == rtable->slots[loop].bus) { in ibmphp_init_devno()
157 (*cur_slot)->device = PCI_SLOT(rtable->slots[loop].devfn); in ibmphp_init_devno()
172 rtable->exclusive_irqs); in ibmphp_init_devno()
174 rtable->slots[loop].irq[0].bitmap); in ibmphp_init_devno()
176 rtable->slots[loop].irq[1].bitmap); in ibmphp_init_devno()
178 rtable->slots[loop].irq[2].bitmap); in ibmphp_init_devno()
180 rtable->slots[loop].irq[3].bitmap); in ibmphp_init_devno()
183 rtable->slots[loop].irq[0].link); in ibmphp_init_devno()
185 rtable->slots[loop].irq[1].link); in ibmphp_init_devno()
187 rtable->slots[loop].irq[2].link); in ibmphp_init_devno()
189 rtable->slots[loop].irq[3].link); in ibmphp_init_devno()
191 kfree(rtable); in ibmphp_init_devno()
196 kfree(rtable); in ibmphp_init_devno()