Lines Matching refs:start

285 	unsigned long start;
296 unsigned long start, unsigned long size)
299 unsigned long end = start + size;
301 if (end <= start)
305 if (res->start > end || res->end < start)
307 else if (end <= res->end && start >= res->start) {
312 res->start = start = min(res->start, start);
325 res_ins->start = start;
341 if (res1->start >= res2->end ||
342 res1->end <= res2->start)
345 res1->start >= res2->start) {
350 res1->start < res2->start) {
354 res->start = res2->end;
356 res1->end = res2->start;
360 if (res1->start < res2->start)
361 res1->end = res2->start;
363 res1->start = res2->end;
397 rc = apei_res_add(&resources1->iomem, res->start,
398 res->end - res->start);
403 rc = apei_res_add(&resources1->ioport, res->start,
404 res->end - res->start);
413 unsigned long start, unsigned long size,
417 return apei_res_add(&resources->iomem, start, size);
419 return apei_res_add(&resources->ioport, start, size);
440 static int apei_get_res_callback(__u64 start, __u64 size, void *data)
443 return apei_res_add(&resources->iomem, start, size);
451 int (*arch_apei_filter_addr)(int (*func)(__u64 start, __u64 size,
501 r = request_mem_region(res->start, res->end - res->start,
506 (unsigned long long)res->start,
514 r = request_region(res->start, res->end - res->start, desc);
518 (unsigned long long)res->start,
537 release_region(res->start, res->end - res->start);
544 release_mem_region(res->start, res->end - res->start);
561 release_mem_region(res->start, res->end - res->start);
563 release_region(res->start, res->end - res->start);