Lines Matching refs:end

43 	return entry->end - 1;  in interval_end()
57 static struct memtype *memtype_match(u64 start, u64 end, int match_type) in memtype_match() argument
61 entry_match = interval_iter_first(&memtype_rbroot, start, end-1); in memtype_match()
63 while (entry_match != NULL && entry_match->start < end) { in memtype_match()
65 (entry_match->start == start) && (entry_match->end == end)) in memtype_match()
69 (entry_match->start < start) && (entry_match->end == end)) in memtype_match()
72 entry_match = interval_iter_next(entry_match, start, end-1); in memtype_match()
78 static int memtype_check_conflict(u64 start, u64 end, in memtype_check_conflict() argument
85 entry_match = interval_iter_first(&memtype_rbroot, start, end-1); in memtype_check_conflict()
92 dprintk("Overlap at 0x%Lx-0x%Lx\n", entry_match->start, entry_match->end); in memtype_check_conflict()
95 entry_match = interval_iter_next(entry_match, start, end-1); in memtype_check_conflict()
100 entry_match = interval_iter_next(entry_match, start, end-1); in memtype_check_conflict()
110 current->comm, current->pid, start, end, in memtype_check_conflict()
120 err = memtype_check_conflict(entry_new->start, entry_new->end, entry_new->type, ret_type); in memtype_check_insert()
131 struct memtype *memtype_erase(u64 start, u64 end) in memtype_erase() argument
142 entry_old = memtype_match(start, end, MEMTYPE_EXACT_MATCH); in memtype_erase()
144 entry_old = memtype_match(start, end, MEMTYPE_END_MATCH); in memtype_erase()
155 entry_old->end = start; in memtype_erase()