Lines Matching refs:end

95 	vm_paddr_t	end;
176 static void _vm_phys_create_seg(vm_paddr_t start, vm_paddr_t end, int domain);
177 static void vm_phys_create_seg(vm_paddr_t start, vm_paddr_t end);
243 KASSERT(range->start != 0 && range->end != 0,
245 if (p->start >= range->end)
259 if (p1->end == 0)
262 KASSERT(p2->end != 0,
266 if (p1->end <= p2->start)
268 if (p1->start >= p2->end)
273 (uintmax_t)p1->end, (uintmax_t)p2->start, (uintmax_t)p2->end);
349 if (low < s->end && high > s->start)
418 sbuf_printf(&sbuf, "end: %#jx\n",
419 (uintmax_t)seg->end);
501 _vm_phys_create_seg(vm_paddr_t start, vm_paddr_t end, int domain)
510 while (seg > vm_phys_segs && (seg - 1)->start >= end) {
515 seg->end = end;
520 vm_phys_create_seg(vm_paddr_t start, vm_paddr_t end)
526 _vm_phys_create_seg(start, end, 0);
531 if (mem_affinity[i].end == 0)
532 panic("Reached end of affinity info");
533 if (mem_affinity[i].end <= start)
538 if (mem_affinity[i].end >= end) {
539 _vm_phys_create_seg(start, end,
543 _vm_phys_create_seg(start, mem_affinity[i].end,
545 start = mem_affinity[i].end;
548 _vm_phys_create_seg(start, end, 0);
556 vm_phys_add_seg(vm_paddr_t start, vm_paddr_t end)
562 KASSERT((end & PAGE_MASK) == 0,
563 ("vm_phys_define_seg: end is not page aligned"));
571 if (paddr < VM_ISADMA_BOUNDARY && end > VM_ISADMA_BOUNDARY) {
577 if (paddr < VM_LOWMEM_BOUNDARY && end > VM_LOWMEM_BOUNDARY) {
583 if (paddr < VM_DMA32_BOUNDARY && end > VM_DMA32_BOUNDARY) {
588 vm_phys_create_seg(paddr, end);
615 if (seg->end <= VM_ISADMA_BOUNDARY)
620 if (seg->end <= VM_LOWMEM_BOUNDARY)
634 seg->end <= VM_DMA32_BOUNDARY)
639 npages += atop(seg->end - seg->start);
665 npages += atop(seg->end - seg->start);
670 if (seg->end <= VM_ISADMA_BOUNDARY) {
677 if (seg->end <= VM_LOWMEM_BOUNDARY) {
684 if (seg->end <= VM_DMA32_BOUNDARY) {
851 if (pa >= seg->start && pa < seg->end)
865 tmp.end = 0;
894 vm_phys_fictitious_reg_range(vm_paddr_t start, vm_paddr_t end,
905 KASSERT(start < end,
906 ("Start of segment isn't less than end (start: %jx end: %jx)",
907 (uintmax_t)start, (uintmax_t)end));
909 page_count = (end - start) / PAGE_SIZE;
913 pe = atop(end);
947 end -= ptoa(dpage_count);
968 seg->end = end;
979 vm_phys_fictitious_unreg_range(vm_paddr_t start, vm_paddr_t end)
986 KASSERT(start < end,
987 ("Start of segment isn't less than end (start: %jx end: %jx)",
988 (uintmax_t)start, (uintmax_t)end));
992 pe = atop(end);
1015 end = ptoa(first_page);
1020 (uintmax_t)start, (uintmax_t)end);
1024 tmp.end = 0;
1028 if (seg->start != start || seg->end != end) {
1032 (uintmax_t)start, (uintmax_t)end);
1067 if (pa < seg->start || pa >= seg->end)
1155 if (low >= seg->end)
1161 if (high < seg->end)
1164 pa_end = seg->end;
1337 if (low >= seg->end)
1343 if (high < seg->end)
1346 pa_end = seg->end;
1406 pa >= seg->end)