Lines Matching defs:start
69 static struct pci_mmcfg_region *pci_mmconfig_alloc(int segment, int start,
84 new->start_bus = start;
88 res->start = addr + PCI_MMCFG_BUS_OFFSET(start);
92 "PCI MMCONFIG %04x [bus %02x-%02x]", segment, start, end);
98 struct pci_mmcfg_region *__init pci_mmconfig_add(int segment, int start,
103 new = pci_mmconfig_alloc(segment, start, end, addr);
112 segment, start, end, &new->res, (unsigned long)addr);
271 int start, size_index, end;
290 start = (extcfg & extcfg_start_mask) >> extcfg_start_shift;
291 end = start + extcfg_sizebus[size_index] - 1;
292 if (pci_mmconfig_add(0, start, end, base) == NULL)
389 if ((mcfg_res->start >= fixmem32->address) &&
406 if ((mcfg_res->start >= address.address.minimum) &&
428 static bool is_acpi_reserved(u64 start, u64 end, unsigned not_used)
432 mcfg_res.start = start;
445 typedef bool (*check_reserved_t)(u64 start, u64 end, unsigned type);
451 u64 addr = cfg->res.start;
477 cfg->res.end = cfg->res.start +
611 extern int (*arch_apei_filter_addr)(int (*func)(__u64 start, __u64 size,
614 static int pci_mmcfg_for_each_region(int (*func)(__u64 start, __u64 size,
624 rc = func(cfg->res.start, resource_size(&cfg->res), data);
721 int pci_mmconfig_insert(struct device *dev, u16 seg, u8 start, u8 end,
731 if (start > end)
735 cfg = pci_mmconfig_lookup(seg, start);
753 cfg = pci_mmconfig_alloc(seg, start, end, addr);
795 int pci_mmconfig_delete(u16 seg, u8 start, u8 end)
801 if (cfg->segment == seg && cfg->start_bus == start &&