Lines Matching refs:mem_node

2381 	struct pci_resource *mem_node;  in configure_new_function()  local
2451 mem_node = get_max_resource(&(resources->mem_head), 0x100000); in configure_new_function()
2452 if (!mem_node) in configure_new_function()
2462 dbg("(base, len, next) (%x, %x, %p)\n", mem_node->base, in configure_new_function()
2463 mem_node->length, mem_node->next); in configure_new_function()
2489 temp_resources.mem_head = mem_node; in configure_new_function()
2531 memcpy(hold_mem_node, mem_node, sizeof(struct pci_resource)); in configure_new_function()
2532 mem_node->next = NULL; in configure_new_function()
2535 temp_word = mem_node->base >> 16; in configure_new_function()
2538 temp_word = (mem_node->base + mem_node->length - 1) >> 16; in configure_new_function()
2682 mem_node = do_pre_bridge_resource_split(&(temp_resources. mem_head), in configure_new_function()
2686 if (mem_node) { in configure_new_function()
2687 hold_mem_node->base = mem_node->base + mem_node->length; in configure_new_function()
2692 return_resource(&(resources->mem_head), mem_node); in configure_new_function()
2695 mem_node = do_bridge_resource_split(&(temp_resources.mem_head), 0x100000); in configure_new_function()
2698 if (mem_node) { in configure_new_function()
2701 hold_mem_node->length = mem_node->base - hold_mem_node->base; in configure_new_function()
2708 temp_word = (mem_node->base - 1) >> 16; in configure_new_function()
2712 return_resource(&(resources->mem_head), mem_node); in configure_new_function()
2718 return_resource(&(resources->mem_head), mem_node); in configure_new_function()
2862 mem_node = get_resource(&(resources->mem_head), base); in configure_new_function()
2865 if (mem_node) { in configure_new_function()
2866 base = mem_node->base; in configure_new_function()
2868 mem_node->next = func->mem_head; in configure_new_function()
2869 func->mem_head = mem_node; in configure_new_function()