Lines Matching refs:mem_head
1521 res_lists.mem_head = ctrl->mem_head;
1530 ctrl->mem_head = res_lists.mem_head;
1534 cpqhp_resource_sort_and_combine(&(ctrl->mem_head));
1630 else if (!func->bus_head && !func->mem_head &&
1638 if (temp_func->bus_head || temp_func->mem_head
1674 res_lists.mem_head = ctrl->mem_head;
1681 ctrl->mem_head = res_lists.mem_head;
1685 cpqhp_resource_sort_and_combine(&(ctrl->mem_head));
2393 mem_node = get_max_resource(&(resources->mem_head), 0x100000);
2431 temp_resources.mem_head = mem_node;
2623 if (hold_mem_node && temp_resources.mem_head) {
2624 mem_node = do_pre_bridge_resource_split(&(temp_resources. mem_head),
2634 return_resource(&(resources->mem_head), mem_node);
2637 mem_node = do_bridge_resource_split(&(temp_resources.mem_head), 0x100000);
2646 hold_mem_node->next = func->mem_head;
2647 func->mem_head = hold_mem_node;
2654 return_resource(&(resources->mem_head), mem_node);
2660 return_resource(&(resources->mem_head), mem_node);
2665 hold_mem_node->next = func->mem_head;
2666 func->mem_head = hold_mem_node;
2670 hold_mem_node->next = func->mem_head;
2671 func->mem_head = hold_mem_node;
2802 mem_node = get_resource(&(resources->mem_head), base);
2808 mem_node->next = func->mem_head;
2809 func->mem_head = mem_node;
2908 return_resource(&(resources->mem_head), hold_mem_node);