Lines Matching refs:hold_mem_node
2385 struct pci_resource *hold_mem_node; in configure_new_function() local
2498 hold_mem_node = kmalloc(sizeof(*hold_mem_node), GFP_KERNEL); in configure_new_function()
2501 if (!hold_bus_node || !hold_IO_node || !hold_mem_node || !hold_p_mem_node) { in configure_new_function()
2504 kfree(hold_mem_node); in configure_new_function()
2531 memcpy(hold_mem_node, mem_node, sizeof(struct pci_resource)); in configure_new_function()
2681 if (hold_mem_node && temp_resources.mem_head) { in configure_new_function()
2683 &hold_mem_node, 0x100000); in configure_new_function()
2687 hold_mem_node->base = mem_node->base + mem_node->length; in configure_new_function()
2689 temp_word = (hold_mem_node->base) >> 16; in configure_new_function()
2701 hold_mem_node->length = mem_node->base - hold_mem_node->base; in configure_new_function()
2703 if (hold_mem_node->length) { in configure_new_function()
2704 hold_mem_node->next = func->mem_head; in configure_new_function()
2705 func->mem_head = hold_mem_node; in configure_new_function()
2719 kfree(hold_mem_node); in configure_new_function()
2723 hold_mem_node->next = func->mem_head; in configure_new_function()
2724 func->mem_head = hold_mem_node; in configure_new_function()
2726 } else if (hold_mem_node) { in configure_new_function()
2728 hold_mem_node->next = func->mem_head; in configure_new_function()
2729 func->mem_head = hold_mem_node; in configure_new_function()
2968 return_resource(&(resources-> mem_head), hold_mem_node); in configure_new_function()