Lines Matching refs:pci_resource
298 static int sort_by_size(struct pci_resource **head)
300 struct pci_resource *current_res;
301 struct pci_resource *next_res;
346 static int sort_by_max_size(struct pci_resource **head)
348 struct pci_resource *current_res;
349 struct pci_resource *next_res;
396 static struct pci_resource *do_pre_bridge_resource_split(struct pci_resource **head,
397 struct pci_resource **orig_head, u32 alignment)
399 struct pci_resource *prevnode = NULL;
400 struct pci_resource *node;
401 struct pci_resource *split_node;
473 static struct pci_resource *do_bridge_resource_split(struct pci_resource **head, u32 alignment)
475 struct pci_resource *prevnode = NULL;
476 struct pci_resource *node;
526 static struct pci_resource *get_io_resource(struct pci_resource **head, u32 size)
528 struct pci_resource *prevnode;
529 struct pci_resource *node;
530 struct pci_resource *split_node;
623 static struct pci_resource *get_max_resource(struct pci_resource **head, u32 size)
625 struct pci_resource *max;
626 struct pci_resource *temp;
627 struct pci_resource *split_node;
720 static struct pci_resource *get_resource(struct pci_resource **head, u32 size)
722 struct pci_resource *prevnode;
723 struct pci_resource *node;
724 struct pci_resource *split_node;
813 int cpqhp_resource_sort_and_combine(struct pci_resource **head)
815 struct pci_resource *node1;
816 struct pci_resource *node2;
2335 struct pci_resource *mem_node;
2336 struct pci_resource *p_mem_node;
2337 struct pci_resource *io_node;
2338 struct pci_resource *bus_node;
2339 struct pci_resource *hold_mem_node;
2340 struct pci_resource *hold_p_mem_node;
2341 struct pci_resource *hold_IO_node;
2342 struct pci_resource *hold_bus_node;
2464 memcpy(hold_bus_node, bus_node, sizeof(struct pci_resource));
2472 memcpy(hold_IO_node, io_node, sizeof(struct pci_resource));
2485 memcpy(hold_mem_node, mem_node, sizeof(struct pci_resource));
2495 memcpy(hold_p_mem_node, p_mem_node, sizeof(struct pci_resource));