Lines Matching refs:io_node
2383 struct pci_resource *io_node; in configure_new_function() local
2448 io_node = get_max_resource(&(resources->io_head), 0x1000); in configure_new_function()
2449 if (!io_node) in configure_new_function()
2459 dbg("(base, len, next) (%x, %x, %p)\n", io_node->base, in configure_new_function()
2460 io_node->length, io_node->next); in configure_new_function()
2488 temp_resources.io_head = io_node; in configure_new_function()
2518 memcpy(hold_IO_node, io_node, sizeof(struct pci_resource)); in configure_new_function()
2519 io_node->next = NULL; in configure_new_function()
2522 temp_byte = io_node->base >> 8; in configure_new_function()
2525 temp_byte = (io_node->base + io_node->length - 1) >> 8; in configure_new_function()
2631 io_node = do_pre_bridge_resource_split(&(temp_resources.io_head), in configure_new_function()
2635 if (io_node) { in configure_new_function()
2636 hold_IO_node->base = io_node->base + io_node->length; in configure_new_function()
2641 return_resource(&(resources->io_head), io_node); in configure_new_function()
2644 io_node = do_bridge_resource_split(&(temp_resources.io_head), 0x1000); in configure_new_function()
2647 if (io_node) { in configure_new_function()
2650 hold_IO_node->length = io_node->base - hold_IO_node->base; in configure_new_function()
2657 temp_byte = (io_node->base - 1) >> 8; in configure_new_function()
2660 return_resource(&(resources->io_head), io_node); in configure_new_function()
2666 return_resource(&(resources->io_head), io_node); in configure_new_function()
2827 io_node = get_io_resource(&(resources->io_head), base); in configure_new_function()
2829 io_node->base, io_node->length, io_node->next); in configure_new_function()
2833 if (io_node) { in configure_new_function()
2834 base = io_node->base; in configure_new_function()
2836 io_node->next = func->io_head; in configure_new_function()
2837 func->io_head = io_node; in configure_new_function()