pci_resource
ggtt->gmadr = pci_resource(pdev, GEN4_GMADR_BAR);
ggtt->gmadr = pci_resource(pdev, GEN4_GMADR_BAR);
struct pci_resource *mem_head;
struct pci_resource *p_mem_head;
struct pci_resource *io_head;
struct pci_resource *bus_head;
struct pci_resource *next;
struct pci_resource *mem_head;
struct pci_resource *p_mem_head;
struct pci_resource *io_head;
struct pci_resource *bus_head;
struct pci_resource *mem_head;
struct pci_resource *p_mem_head;
struct pci_resource *io_head;
struct pci_resource *bus_head;
int cpqhp_resource_sort_and_combine(struct pci_resource **head);
static inline void return_resource(struct pci_resource **head,
struct pci_resource *node)
struct pci_resource *res;
struct pci_resource *tres;
struct pci_resource *mem_node;
struct pci_resource *p_mem_node;
struct pci_resource *io_node;
struct pci_resource *bus_node;
struct pci_resource *hold_mem_node;
struct pci_resource *hold_p_mem_node;
struct pci_resource *hold_IO_node;
struct pci_resource *hold_bus_node;
memcpy(hold_bus_node, bus_node, sizeof(struct pci_resource));
memcpy(hold_IO_node, io_node, sizeof(struct pci_resource));
memcpy(hold_mem_node, mem_node, sizeof(struct pci_resource));
memcpy(hold_p_mem_node, p_mem_node, sizeof(struct pci_resource));
static int sort_by_size(struct pci_resource **head)
struct pci_resource *current_res;
struct pci_resource *next_res;
static int sort_by_max_size(struct pci_resource **head)
struct pci_resource *current_res;
struct pci_resource *next_res;
static struct pci_resource *do_pre_bridge_resource_split(struct pci_resource **head,
struct pci_resource **orig_head, u32 alignment)
struct pci_resource *prevnode = NULL;
struct pci_resource *node;
struct pci_resource *split_node;
static struct pci_resource *do_bridge_resource_split(struct pci_resource **head, u32 alignment)
struct pci_resource *prevnode = NULL;
struct pci_resource *node;
static struct pci_resource *get_io_resource(struct pci_resource **head, u32 size)
struct pci_resource *prevnode;
struct pci_resource *node;
struct pci_resource *split_node;
static struct pci_resource *get_max_resource(struct pci_resource **head, u32 size)
struct pci_resource *max;
struct pci_resource *temp;
struct pci_resource *split_node;
static struct pci_resource *get_resource(struct pci_resource **head, u32 size)
struct pci_resource *prevnode;
struct pci_resource *node;
struct pci_resource *split_node;
int cpqhp_resource_sort_and_combine(struct pci_resource **head)
struct pci_resource *node1;
struct pci_resource *node2;
struct pci_resource *resNode;
struct pci_resource *mem_node;
struct pci_resource *p_mem_node;
struct pci_resource *io_node;
struct pci_resource *bus_node;
mem_node = kmalloc_obj(struct pci_resource);
p_mem_node = kmalloc_obj(struct pci_resource);
io_node = kmalloc_obj(struct pci_resource);
bus_node = kmalloc_obj(struct pci_resource);
struct pci_resource *mem_node;
struct pci_resource *p_mem_node;
struct pci_resource *io_node;
struct pci_resource *bus_node;
struct pci_resource *node;
struct pci_resource *t_node;
struct pci_resource *res, *tres;
struct pci_resource *res, *tres;
struct pci_resource *mem_node;
struct pci_resource *p_mem_node;
struct pci_resource *io_node;
struct pci_resource *bus_node;
struct pci_resource *res;
struct pci_resource *res;