Lines Matching refs:mem_node
2368 struct pci_resource *mem_node; in configure_new_function() local
2438 mem_node = get_max_resource(&(resources->mem_head), 0x100000); in configure_new_function()
2439 if (!mem_node) in configure_new_function()
2449 dbg("(base, len, next) (%x, %x, %p)\n", mem_node->base, in configure_new_function()
2450 mem_node->length, mem_node->next); in configure_new_function()
2476 temp_resources.mem_head = mem_node; in configure_new_function()
2518 memcpy(hold_mem_node, mem_node, sizeof(struct pci_resource)); in configure_new_function()
2519 mem_node->next = NULL; in configure_new_function()
2522 temp_word = mem_node->base >> 16; in configure_new_function()
2525 temp_word = (mem_node->base + mem_node->length - 1) >> 16; in configure_new_function()
2669 mem_node = do_pre_bridge_resource_split(&(temp_resources. mem_head), in configure_new_function()
2673 if (mem_node) { in configure_new_function()
2674 hold_mem_node->base = mem_node->base + mem_node->length; in configure_new_function()
2679 return_resource(&(resources->mem_head), mem_node); in configure_new_function()
2682 mem_node = do_bridge_resource_split(&(temp_resources.mem_head), 0x100000); in configure_new_function()
2685 if (mem_node) { in configure_new_function()
2688 hold_mem_node->length = mem_node->base - hold_mem_node->base; in configure_new_function()
2695 temp_word = (mem_node->base - 1) >> 16; in configure_new_function()
2699 return_resource(&(resources->mem_head), mem_node); in configure_new_function()
2705 return_resource(&(resources->mem_head), mem_node); in configure_new_function()
2847 mem_node = get_resource(&(resources->mem_head), base); in configure_new_function()
2850 if (mem_node) { in configure_new_function()
2851 base = mem_node->base; in configure_new_function()
2853 mem_node->next = func->mem_head; in configure_new_function()
2854 func->mem_head = mem_node; in configure_new_function()