Lines Matching refs:range_limit
165 uint64_t range_base, range_limit; in crs_range_merge() local
176 range_limit = entry->limit; in crs_range_merge()
179 if (entry->base - 1 == range_limit) { in crs_range_merge()
180 range_limit = entry->limit; in crs_range_merge()
182 crs_range_insert(tmp, range_base, range_limit); in crs_range_merge()
184 range_limit = entry->limit; in crs_range_merge()
187 crs_range_insert(tmp, range_base, range_limit); in crs_range_merge()
2336 uint64_t range_base, range_limit; in build_crs() local
2347 range_limit = r->addr + r->size - 1; in build_crs()
2353 if (!range_base || range_base > range_limit) { in build_crs()
2359 range_base, range_limit); in build_crs()
2361 uint64_t length = range_limit - range_base + 1; in build_crs()
2362 if (range_limit <= UINT32_MAX && length <= UINT32_MAX) { in build_crs()
2364 range_limit); in build_crs()
2367 range_base, range_limit); in build_crs()
2380 range_limit = pci_bridge_get_limit(dev, PCI_BASE_ADDRESS_SPACE_IO); in build_crs()
2386 if (range_base && range_base <= range_limit) { in build_crs()
2388 range_base, range_limit); in build_crs()
2393 range_limit = in build_crs()
2400 if (range_base && range_base <= range_limit) { in build_crs()
2401 uint64_t length = range_limit - range_base + 1; in build_crs()
2402 if (range_limit <= UINT32_MAX && length <= UINT32_MAX) { in build_crs()
2404 range_base, range_limit); in build_crs()
2407 range_base, range_limit); in build_crs()
2413 range_limit = in build_crs()
2420 if (range_base && range_base <= range_limit) { in build_crs()
2421 uint64_t length = range_limit - range_base + 1; in build_crs()
2422 if (range_limit <= UINT32_MAX && length <= UINT32_MAX) { in build_crs()
2424 range_base, range_limit); in build_crs()
2427 range_base, range_limit); in build_crs()