Lines Matching refs:io_head
1520 res_lists.io_head = ctrl->io_head;
1529 ctrl->io_head = res_lists.io_head;
1536 cpqhp_resource_sort_and_combine(&(ctrl->io_head));
1631 !func->p_mem_head && !func->io_head) {
1639 || temp_func->p_mem_head || temp_func->io_head) {
1673 res_lists.io_head = ctrl->io_head;
1680 ctrl->io_head = res_lists.io_head;
1687 cpqhp_resource_sort_and_combine(&(ctrl->io_head));
2390 io_node = get_max_resource(&(resources->io_head), 0x1000);
2430 temp_resources.io_head = io_node;
2572 if (hold_IO_node && temp_resources.io_head) {
2573 io_node = do_pre_bridge_resource_split(&(temp_resources.io_head),
2583 return_resource(&(resources->io_head), io_node);
2586 io_node = do_bridge_resource_split(&(temp_resources.io_head), 0x1000);
2596 hold_IO_node->next = func->io_head;
2597 func->io_head = hold_IO_node;
2602 return_resource(&(resources->io_head), io_node);
2608 return_resource(&(resources->io_head), io_node);
2613 hold_IO_node->next = func->io_head;
2614 func->io_head = hold_IO_node;
2618 hold_IO_node->next = func->io_head;
2619 func->io_head = hold_IO_node;
2769 io_node = get_io_resource(&(resources->io_head), base);
2774 dbg("func (%p) io_head (%p)\n", func, func->io_head);
2778 io_node->next = func->io_head;
2779 func->io_head = io_node;
2907 return_resource(&(resources->io_head), hold_IO_node);