Lines Matching refs:hold_bus_node
2467 struct pci_resource *hold_bus_node; in configure_new_function() local
2561 hold_bus_node = (struct pci_resource *) kmalloc(sizeof(struct pci_resource), GFP_KERNEL); in configure_new_function()
2566 if (!hold_bus_node || !hold_IO_node || !hold_mem_node || !hold_p_mem_node) { in configure_new_function()
2567 if (hold_bus_node) in configure_new_function()
2568 kfree(hold_bus_node); in configure_new_function()
2579 memcpy(hold_bus_node, bus_node, sizeof(struct pci_resource)); in configure_new_function()
2660 pci_read_config_dword_nodev (ctrl->pci_ops, hold_bus_node->base, device, 0, 0x00, &ID); in configure_new_function()
2664 new_slot = cpqhp_slot_create(hold_bus_node->base); in configure_new_function()
2672 new_slot->bus = hold_bus_node->base; in configure_new_function()
2686 return_resource(&(resources->bus_head), hold_bus_node); in configure_new_function()
2708 return_resource(&(resources-> bus_head), hold_bus_node); in configure_new_function()
2719 if (hold_bus_node && bus_node && temp_resources.bus_head) { in configure_new_function()
2720 hold_bus_node->length = bus_node->base - hold_bus_node->base; in configure_new_function()
2722 hold_bus_node->next = func->bus_head; in configure_new_function()
2723 func->bus_head = hold_bus_node; in configure_new_function()