Lines Matching defs:io_node
2325 struct pci_resource *io_node;
2390 io_node = get_max_resource(&(resources->io_head), 0x1000);
2391 if (!io_node)
2400 dbg("io_node\n");
2401 dbg("(base, len, next) (%x, %x, %p)\n", io_node->base,
2402 io_node->length, io_node->next);
2430 temp_resources.io_head = io_node;
2460 memcpy(hold_IO_node, io_node, sizeof(struct pci_resource));
2461 io_node->next = NULL;
2464 temp_byte = io_node->base >> 8;
2467 temp_byte = (io_node->base + io_node->length - 1) >> 8;
2573 io_node = do_pre_bridge_resource_split(&(temp_resources.io_head),
2577 if (io_node) {
2578 hold_IO_node->base = io_node->base + io_node->length;
2583 return_resource(&(resources->io_head), io_node);
2586 io_node = do_bridge_resource_split(&(temp_resources.io_head), 0x1000);
2589 if (io_node) {
2592 hold_IO_node->length = io_node->base - hold_IO_node->base;
2599 temp_byte = (io_node->base - 1) >> 8;
2602 return_resource(&(resources->io_head), io_node);
2608 return_resource(&(resources->io_head), io_node);
2769 io_node = get_io_resource(&(resources->io_head), base);
2770 if (!io_node)
2772 dbg("Got io_node start = %8.8x, length = %8.8x next (%p)\n",
2773 io_node->base, io_node->length, io_node->next);
2777 base = io_node->base;
2778 io_node->next = func->io_head;
2779 func->io_head = io_node;