Lines Matching defs:new
53 static void list_add_sorted(struct pci_mmcfg_region *new)
59 if (cfg->segment > new->segment ||
60 (cfg->segment == new->segment &&
61 cfg->start_bus >= new->start_bus)) {
62 list_add_tail_rcu(&new->list, &cfg->list);
66 list_add_tail_rcu(&new->list, &pci_mmcfg_list);
72 struct pci_mmcfg_region *new;
78 new = kzalloc(sizeof(*new), GFP_KERNEL);
79 if (!new)
82 new->address = addr;
83 new->segment = segment;
84 new->start_bus = start;
85 new->end_bus = end;
87 res = &new->res;
91 snprintf(new->name, PCI_MMCFG_RESOURCE_NAME_LEN,
93 res->name = new->name;
95 return new;
101 struct pci_mmcfg_region *new;
103 new = pci_mmconfig_alloc(segment, start, end, addr);
104 if (new) {
106 list_add_sorted(new);
112 segment, start, end, &new->res, (unsigned long)addr);
115 return new;