Lines Matching refs:mem_node
2335 struct pci_resource *mem_node; in configure_new_function() local
2405 mem_node = get_max_resource(&(resources->mem_head), 0x100000); in configure_new_function()
2406 if (!mem_node) in configure_new_function()
2416 dbg("(base, len, next) (%x, %x, %p)\n", mem_node->base, in configure_new_function()
2417 mem_node->length, mem_node->next); in configure_new_function()
2443 temp_resources.mem_head = mem_node; in configure_new_function()
2485 memcpy(hold_mem_node, mem_node, sizeof(struct pci_resource)); in configure_new_function()
2486 mem_node->next = NULL; in configure_new_function()
2489 temp_word = mem_node->base >> 16; in configure_new_function()
2492 temp_word = (mem_node->base + mem_node->length - 1) >> 16; in configure_new_function()
2636 mem_node = do_pre_bridge_resource_split(&(temp_resources. mem_head), in configure_new_function()
2640 if (mem_node) { in configure_new_function()
2641 hold_mem_node->base = mem_node->base + mem_node->length; in configure_new_function()
2646 return_resource(&(resources->mem_head), mem_node); in configure_new_function()
2649 mem_node = do_bridge_resource_split(&(temp_resources.mem_head), 0x100000); in configure_new_function()
2652 if (mem_node) { in configure_new_function()
2655 hold_mem_node->length = mem_node->base - hold_mem_node->base; in configure_new_function()
2662 temp_word = (mem_node->base - 1) >> 16; in configure_new_function()
2666 return_resource(&(resources->mem_head), mem_node); in configure_new_function()
2672 return_resource(&(resources->mem_head), mem_node); in configure_new_function()
2814 mem_node = get_resource(&(resources->mem_head), base); in configure_new_function()
2817 if (mem_node) { in configure_new_function()
2818 base = mem_node->base; in configure_new_function()
2820 mem_node->next = func->mem_head; in configure_new_function()
2821 func->mem_head = mem_node; in configure_new_function()