Lines Matching refs:newfunc
88 struct pci_func *newfunc; /* for multi devices */ in ibmphp_configure_card() local
169 newfunc = kzalloc(sizeof(*newfunc), GFP_KERNEL); in ibmphp_configure_card()
170 if (!newfunc) { in ibmphp_configure_card()
174 newfunc->busno = cur_func->busno; in ibmphp_configure_card()
175 newfunc->device = device; in ibmphp_configure_card()
176 cur_func->next = newfunc; in ibmphp_configure_card()
177 cur_func = newfunc; in ibmphp_configure_card()
179 newfunc->irq[j] = cur_func->irq[j]; in ibmphp_configure_card()
207 newfunc = kzalloc(sizeof(*newfunc), GFP_KERNEL); in ibmphp_configure_card()
208 if (!newfunc) { in ibmphp_configure_card()
212 newfunc->busno = sec_number; in ibmphp_configure_card()
213 newfunc->device = (u8) i; in ibmphp_configure_card()
215 newfunc->irq[j] = cur_func->irq[j]; in ibmphp_configure_card()
219 prev_func->next = newfunc; in ibmphp_configure_card()
221 cur_func->next = newfunc; in ibmphp_configure_card()
223 rc = ibmphp_configure_card (newfunc, slotno); in ibmphp_configure_card()
235 newfunc = kzalloc(sizeof(*newfunc), GFP_KERNEL); in ibmphp_configure_card()
236 if (!newfunc) { in ibmphp_configure_card()
240 newfunc->busno = cur_func->busno; in ibmphp_configure_card()
241 newfunc->device = device; in ibmphp_configure_card()
243 newfunc->irq[j] = cur_func->irq[j]; in ibmphp_configure_card()
245 prev_func->next = newfunc; in ibmphp_configure_card()
246 cur_func = newfunc; in ibmphp_configure_card()
281 newfunc = kzalloc(sizeof(*newfunc), GFP_KERNEL); in ibmphp_configure_card()
282 if (!newfunc) { in ibmphp_configure_card()
286 newfunc->busno = sec_number; in ibmphp_configure_card()
287 newfunc->device = (u8) i; in ibmphp_configure_card()
289 newfunc->irq[j] = cur_func->irq[j]; in ibmphp_configure_card()
293 prev_func->next = newfunc; in ibmphp_configure_card()
295 cur_func->next = newfunc; in ibmphp_configure_card()
297 rc = ibmphp_configure_card (newfunc, slotno); in ibmphp_configure_card()