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