Lines Matching refs:rtable
114 struct irq_routing_table *rtable; in ibmphp_init_devno() local
119 rtable = pcibios_get_irq_routing_table(); in ibmphp_init_devno()
120 if (!rtable) { in ibmphp_init_devno()
125 len = (rtable->size - sizeof(struct irq_routing_table)) / in ibmphp_init_devno()
129 kfree(rtable); in ibmphp_init_devno()
133 if ((*cur_slot)->number == rtable->slots[loop].slot && in ibmphp_init_devno()
134 (*cur_slot)->bus == rtable->slots[loop].bus) { in ibmphp_init_devno()
135 (*cur_slot)->device = PCI_SLOT(rtable->slots[loop].devfn); in ibmphp_init_devno()
150 rtable->exclusive_irqs); in ibmphp_init_devno()
152 rtable->slots[loop].irq[0].bitmap); in ibmphp_init_devno()
154 rtable->slots[loop].irq[1].bitmap); in ibmphp_init_devno()
156 rtable->slots[loop].irq[2].bitmap); in ibmphp_init_devno()
158 rtable->slots[loop].irq[3].bitmap); in ibmphp_init_devno()
161 rtable->slots[loop].irq[0].link); in ibmphp_init_devno()
163 rtable->slots[loop].irq[1].link); in ibmphp_init_devno()
165 rtable->slots[loop].irq[2].link); in ibmphp_init_devno()
167 rtable->slots[loop].irq[3].link); in ibmphp_init_devno()
169 kfree(rtable); in ibmphp_init_devno()
174 kfree(rtable); in ibmphp_init_devno()